Le directeur d’Apple soutient Swift pour remplacer le C++ comme langage de programmation de choix
Quand cela vient à langage de programmations, ce sont souvent les plus récents qui retiennent le plus l’attention.
Mais selon Ted Kremenek, Pomme directeur des langages et des environnements d’exécution, les programmeurs devraient abandonner la programmation C++ fidèle au profit de Swift.
« La sécurité, la rapidité et l’accessibilité de Swift, combinées à l’interopérabilité C et C++ intégrée, font de Swift le meilleur choix pour réussir en C++ », a déclaré Kremenek.
3 offres d’emploi de développeur embauchées cette semaine
Même la Maison Blanche a recommandé aux programmeurs d’adopter des langages de programmation à mémoire sûre tels que Rust, Go, C#, Java, Swift, Python et JavaScript pour réduire les « vulnérabilités à grande échelle » et « mieux sécuriser les éléments constitutifs du cyberespace ».
Caractéristiques principales
Bien que Swift ne soit pas nouveau (il a été introduit par Apple Inc en 2014), une version plus récente, Swift 6, devrait sortir plus tard cette année.
Et tandis que beaucoup développeurs ne remarquera peut-être pas immédiatement les améliorations – car les nouvelles fonctionnalités seront activées par défaut – il vise à rendre la programmation simultanée plus sûre et plus facile grâce à une sécurité complète de la course aux données par défaut, empêchant code de lire et d’écrire dans la même mémoire en même temps.
Construit dans un souci de performance (selon Apple, Swift est 8,4 fois plus rapide que Python), son système de type puissant et son code plus sécurisé réduisent le risque de vulnérabilités et de plantages, et son modèle de gestion des erreurs (utilisant des blocs try-catch) dynamisera le code. fiabilité en renforçant les pratiques de gestion des erreurs.
« Swift 6 élimine ce type de bugs en les diagnostiquant au moment de la compilation », a ajouté Kremenek.
Une prise en charge étendue de Linux est également prévue, couvrant les distributions Linux Debian et Fedora, ainsi qu’une prise en charge améliorée de Windows dans la mesure où Apple investit dans la prise en charge de Swift dans l’éditeur Visual Studio Code de Microsoft.
Adoption massive
Apple a également migré Swift vers une organisation GitHub dédiée, ce qui signifie qu’il peut être utilisé sur davantage de plates-formes, élargissant ainsi son empreinte au-delà des écosystèmes technologiques d’Apple.
En conséquence, davantage de personnes pourront améliorer leurs piles technologiques, contribuant ainsi aux capacités de développement, d’orientation et d’innovation de Swift.
Des projets tels que le compilateur Swift et les bibliothèques de clés seront hébergés sur le site GitHub.
3 autres emplois pour lesquels postuler
Regard vers l’avenir
L’un des résultats de ce nouveau développement est la création d’opportunités d’emploi.
D’après des données récentes du site d’offres d’emploi, Effectivement, il existe une demande notable de développeurs maîtrisant Swift, notamment des développeurs iOS, des développeurs mobiles seniors et des développeurs principaux. Apple et d’autres grandes organisations, dont Netflix et Visa, recherchent des talents pour occuper des postes de débutant et de direction sur différents sites.
Et avec la sortie de Swift 6, il est probable que cette demande continuera de croître, créant potentiellement encore plus d’opportunités d’emploi alors que les entreprises cherchent à tirer parti des nouvelles fonctionnalités et améliorations du langage.
À la recherche d’une nouvelle opportunité dans le domaine de la technologie ? Commencez à naviguer Le site d’emploi de la Maison des Talents aujourd’hui
Source link