Discussion:Swift (langage d'Apple)

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Article incorrect et partial[modifier le code]

Cet article ressemble plus à une publicité pour la société Apple qu'à un article encyclopédique, allant jusqu'à proposer des liens vers itunes pour l'achat du livre.

Avant de foncer tête baissée dans la transcription des annonces de salon, il eut été intéressant de faire un peu de recherche autour de SWIFT. Et surprise, il y avait déjà un langage SWIFT, existant depuis au moins 2007. C'est un langage de script issu d'un projet de recherche sur le calcul parallèle soutenu par plusieurs départements d'état américains ainsi que plusieurs universités réputées.

Pour plus d'informations, se référer au site officiel ou à l'un des articles publiés sur ce langage.

Il aurait été également intéressant de voir s'il existe un lien de parenté entre ces deux langages.

Il ne reste donc qu'à le modifier l'article de sorte à présenter une vision plus complète et équilibrée et non plus exclusivement centrée sur une société.

La description est relativement sommaire et générale, je pense que tu fais allusion à la phrase "Selon Apple, ce nouveau langage est rapide, moderne, sécurisé et interactif". Pour ma part (et pour le moment) elle ne me choque pas du moment que c'est bien précisé que ce sont des arguments mis en avant par Apple pour la création du langage. On pourra adapter lorsque l'on aura plus de recul non?
ok, c'est vrai qu'il n'y a pas encore de benchmarks --Cth027 (discuter) 8 juin 2014 à 19:54 (CEST)[répondre]
Je précise que le livre est gratuit, c'est la documentation de référence du langage. Malheureusement il n'existe, à ma connaissance, pas de liens direct vers le pdf. Il faudrait éventuellement rediriger vers un autre site hébergeur. Sinon on peut remplacer le liens par Swift Programming Langage qui pointe lui même vers la documentation de référence.
N'y a-t-il pas un lien vers le livre dans l'URL de référence du langage que l'on indique aussi ? Par ailleurs, ne pourrait-on pas plutôt fournir l'ISBN du livre, libre au lecteur de choisir où il le trouve ? Honnêtement, ça me choque un peu des liens vers des boutiques, même si c'est gratuit. Mais bon, je vous laisse juger... --Cth027 (discuter) 8 juin 2014 à 19:54 (CEST)[répondre]
Tu as tout à faire raison pour le langage de script, d'ailleurs personne n'a dit le contraire même Apple y fait référence sur sa page de présentation de "son" Swift, tu peux très bien ajouter un paragraphe ou mieux un page d'homonymie et créer un autre article à part. Je n'ai pas l'impression qu'il y ait de lien de parenté mais le fait qu'il soit cité par Apple est troublant.
J'ai lancé la même discussion sur en.wikipedia.org. La conclusion de la communauté là bas était de préférer deux pages distinctes, avec un renvoi de l'une à l'autre et une entrée sur la page de désambigüisation. L'argument était de dire que les deux langages étaient quand même très différents et non liés, et que c'était la pratique habituelle de procéder ainsi. Ce serait peut-être donc mieux de faire de même: cela facilitera les renvois entre langues. --Cth027 (discuter) 8 juin 2014 à 19:54 (CEST)[répondre]
N'hésite pas a contribuer sur ce tout jeune article... SuBWaReZ (discuter) 5 juin 2014 à 13:15 (CEST)[répondre]
Merci pour ce conseil  ;-) --Cth027 (discuter) 8 juin 2014 à 19:54 (CEST)[répondre]
Le ton général de l'article fait effectivement penser à une publicité. Il faudrait reprendre le style de la page. 109.25.76.33 (discuter) 17 janvier 2015 à 16:48 (CET)[répondre]

Swift est orienté Objet ![modifier le code]

Le paragraphe sur les classes est assez sommaire, ne mentionne ni les Structs ni les Enums (particularité intéressant de Swift, optionnel est un enum ! (cf une des vidéos de swift d'apple (modéré ou avancé)), et ne mentionne absolument pas l'orienté objet, qui est un concept essentiel ici. Il serait, à mon avis plus judicieux d'utiliser le vocabulaire orienté objet, et renvoyer un lien vers la page appropriée. (http://fr.wikipedia.org/wiki/Classe_(informatique), par exemple). Le paragraphe sur les boucles est un peu court par rapport aux conditions. Et parlant d'Unicode il faudrait bien mentionner que le Type String est unicode (avec comme conséquence l'impossibilité d'accéder au n-ième caractère en O(1)). Par contre on peut féliciter l'auteur d'avoir mis en avant les spécificités intéressantes des optionnels et de l'Unicode.

Demande de renommage de Swift (langage) (hjRen.) vers Swift (langage d'Apple) (hj) [modifier le code]

Discussion copiée depuis Wikipédia:Demande de renommage

Requête acceptée - 11 décembre 2015 à 10:21 (CET)


✔️ Like tears in rain {-_-} 11 décembre 2015 à 10:21 (CET)[répondre]
.

Liens externes modifiés[modifier le code]

Bonjour aux contributeurs,

Je viens de modifier 1 lien(s) externe(s) sur Swift (langage d'Apple). Prenez le temps de vérifier ma modification. Si vous avez des questions, ou que vous voulez que le bot ignore le lien ou la page complète, lisez cette FaQ pour de plus amples informations. J'ai fait les changements suivants :

SVP, lisez la FaQ pour connaître les erreurs corrigées par le bot.

Cordialement.—InternetArchiveBot (Rapportez une erreur) 22 juillet 2018 à 23:25 (CEST)[répondre]

Changement de nom de l'article[modifier le code]

Actuellement sur Wikipedia France la différentiation entre les deux langages Swift est faite par "(langage d'Apple)" et "(langage de script parallèle)", sur Wikipedia EN la différence est faite par ("programming language") et ("parallel scripting language"). Dans tous les cas il a un problème de cohérence ici, car d'un côté on distingue un langage par son créateur ("Apple") et de l'autre par ses caractéristiques ("langage de script parallèle"), il serait beaucoup plus logique d'unifier la façon dont on les différencie.

Je propose de préférer les caractéristiques d'un langage au nom de son créateur car le créateur d'un langage. Tout d'abord concernant Swift, dire que c'est le "langage d'Apple" donne selon-moi une image un peu injuste aux lecteurs : cela pourrait laisser penser qu'il n'existe que sur les plateformes Apple ou qu'Apple en est le seul dévelopeur, ce qui ne correspond pas du tout à la réalité. Je ne pense pas non plus qu'il y aie un grand risque de confusion. Tout d'abord on pourrait adopter la même technique que sur Wiki EN : placer en tête de chaque article un lien vers l'autre. Ensuite ce sont deux langages *très* différents, je doute qu'une personne cherchant à se renseigner sur n'importe lequel des deux resterait longtemps sans comprendre qu'elle n'est pas face au bon article, surtout avec la précision en tête d'article.

Aussi le choix fait sur Wiki EN a peut être d'autres bonnes raisons qui ont été discutées mais je ne parviens pas à trouver cette info car par accès à l'historique de modification du nom.

Qu'en pensez-vous ?