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