Intro

Swift est le nouveau bébé d'Apple pour créer des applications. Il va partager un bon moment un environnement hétérogène avec Objective C...

Voici mon analyse sur ce langage.

Pas mal de bons points

Objective C était à mon sens un langage vraiment brouillon... une réponse rapide à des problèmes complexes.

On sens que dans Swift, il y a une réflexion beaucoup plus élaboré.

Les arguments positifs :

  • switch exhaustif : un peu un équivalent (pauvre) du Match de Rust
  • Pas de bytecode
  • Pas de garbage collector
  • utilisation de LLVM
  • inférence de type
  • full unicode (même si je suis contre la possibilité de nommer des variables en UTF-8 en dehors d'un tuto ou d'un prototype)

Je déteste toujours Apple

cf : J'aime pas Apple

Swift est bien meilleur que Java pour du mobile, c'est indéniable... j'espère que Google envisage sérieusement un remplaçant rapidement : Rust please, n'inventez pas un nième langage!!

Pourquoi créer un nouveau langage ?!

Rien dans Swift n'est réellement neuf. Pourquoi ne pas s'être greffé sur des langages déjà existants ?! Ca fragmente encore plus le marché du travail... c'est juste désespérant.


Comments

comments powered by Disqus