Pour gérer vos consentements :

Apple pousse Swift comme solution d’apprentissage à la programmation

Apple lance l’application Swift Playgrounds pour iPad. Une offre iOS 10 qui veut faciliter l’apprentissage de la programmation auprès d’un public de débutants. Un concurrent pour Scratch, popularisé par le Raspberry Pi.

« C’est la seule app de son genre à être simple à appréhender, à la fois pour les jeunes et les débutants dans le domaine de la programmation, tout en étant suffisamment puissante pour écrire du véritable code, explique Craig Federighi, vice-président senior Software Engineering d’Apple. Il s’agit d’une méthode innovante pour mettre en pratique les fondamentaux de la programmation et apprendre à la nouvelle génération les compétences dont elle aura besoin pour exprimer sa créativité. »

Swift Playgrounds s’appuie sur le langage de programmation Open Source Swift, qui permet de créer des applications de qualité professionnelle. Si l’apprentissage est au cœur de cette solution, avec des leçons basées sur des cas pratiques et des challenges à la difficulté croissante, il sera possible de créer de véritables applications grâce à la présence d’un éditeur de code avancé, de modèles et de librairies permettant d’accéder aux capteurs et technologies de l’iPad.

Commencer avec Playgrounds, finaliser avec Xcode

Les créations des utilisateurs pourront être partagées, par mail, message ou via le web. Enfin, les projets Swift Playgrounds pourront être importés dans Xcode, afin de les transformer en applications iOS ou Mac de qualité professionnelle.

À noter, Microsoft propose depuis plusieurs années déjà une solution très proche : Small Basic. Un langage de programmation simple d’accès, avec la possibilité de partager ses créations et une passerelle permettant de convertir le code Small Basic en projet VB.NET réutilisable au sein de Visual Studio.

À lire aussi :
Les secrets d’Apple en 10 questions (quiz)
Apple présente macOS 10.12 Sierra, iOS 10 et watchOS 3
Mobilité : Apple signe un contrat d’envergure avec SAP autour d’iOS

Recent Posts

Noyau Linux : Rust fusionné demain (ou presque)

Le support Rust for Linux pourrait être prêt pour la version 5.20 du noyau Linux,…

2 jours ago

Cloud et sécurité : les référentiels-clés selon le Clusif

Le Clusif a listé 23 référentiels pour traiter le sujet de la sécurité dans le…

2 jours ago

Tech : une équité salariale contrariée

Malgré des avancées, la diversification des embauches et l'équité salariale progressent lentement dans les technologies…

3 jours ago

Assurance cyber : le marché français en 9 chiffres

Primes, capacités, franchises, indemnisations... Coup de projecteur sur quelques aspects du marché français de l'assurance…

3 jours ago

CodeWhisperer : AWS a aussi son « IA qui code »

Dans la lignée du passage de GitHub Copilot en phase commerciale, CodeWhisperer, son concurrent made…

3 jours ago

Zscaler met plus d’intelligence dans la sécurité Zero Trust

Zscaler renforce les capacités d'intelligence artificielle de sa plateforme de sécurité Zero Trust Exchange, de…

3 jours ago