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

Le Réseau interministériel de l’État, sujet à dépendance

La Cour des comptes appelle à formaliser et à professionnaliser certains aspects du RIE, tout…

2 heures ago

Etalab en position de faiblesse au sein de la Dinum

La Cour des comptes attire l'attention sur le risque d'affaiblissement d'Etalab, privé, ces dernières années,…

4 heures ago

Une Dinum « balbutiante » sur l’open data et les logiciels libres

Missions historiques de la Dinum, l'ouverture des données publiques et la promotion des logiciels libres…

6 heures ago

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

1 jour ago

Microsoft x Inflection AI : l’autorité de la concurrence britannique lance son enquête

L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…

1 jour ago

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

1 jour ago