Selon la plateforme de défis de programmation HackerRank, la Chine et la Russie comptent le plus grand nombre de développeurs doués. La France, 8e, distance les États-Unis.
![](https://www.silicon.fr/wp-content/uploads/2016/02/shutterstock_331439570-120x90.jpg)
Selon la plateforme de défis de programmation HackerRank, la Chine et la Russie comptent le plus grand nombre de développeurs doués. La France, 8e, distance les États-Unis.
Java, C et C++ continuent à caracoler en tête du classement Tiobe. Toutefois, la popularité du C – qui est peu présent sur le web et dans la mobilité – est en baisse.
Les développeurs pourront maintenant diffuser leurs titres UWP sur Xbox One via le Dev Center de Microsoft. Ce dernier propose également de nouvelles options de diffusion des mises à jour.
Signé Samsung, JerryScript est un interpréteur JavaScript compact et portable dédié aux microcontrôleurs. Une solution Open Source.
Un SDK permet d’exploiter les nouvelles fonctionnalités de Windows 10 Anniversary Update, comme Windows Ink, Windows Hello ou les API Cortana.
Un catalogue d’API REST permettra d’enrichir les applications créées à l’aide de l’outil Windows App Studio de Microsoft.
Le C repasse devant Java comme langage de programmation préféré des développeurs… mais aussi des employeurs.
Pyston passe à la vitesse supérieure, avec des performances en hausse de 12 % à 15 %. Il entrera bientôt en production chez Dropbox.
Xojo 2016r2 se focalise sur iOS, avec de nouveaux composants et classes. Le mode HiDPI, sous OS X, Windows et en mode web, n’est pas non plus oublié.
La programmation en assembleur gagne du terrain. Un phénomène lié en partie à la pause estivale, propice à la programmation récréative.
Java EE 8 est toujours prévu pour le premier semestre 2017 et toujours soutenu par Oracle, clame la firme. Reste que la participation de l’éditeur au développement de Java est en baisse.
Apprendre aux femmes à développer du code. Voilà la mission que s’est fixée Girl Develop It, qui s’appuie pour l’essentiel sur des technologies Open Source.
Google a lancé le projet Bloks pour apprendre la programmation aux jeunes enfants avec un système de briques.
Red Hat livre une version de l’OpenJDK adaptée au monde Windows et lance l’initiative MicroProfile, en faveur des microservices Java EE.
JBoss Enterprise Application Platform 7 est certifié Java EE 7, propose un support avancé du Cloud et se lance dans les microservices. Succès garanti pour cette nouvelle solution.
Microsoft a choisi l’événement Red Hat DevNation pour lancer .NET Core 1.0. Une annonce qui en dit long sur le renforcement rapide des liens existant entre les deux sociétés.
Checked C est une extension dédiée à LLVM/Clang permettant de détecter certaines erreurs de programmation courantes liées à une mauvaise exploitation des pointeurs ou des données.
Swift Playgrounds a pour ambition de mettre le pied à l’étrier aux apprentis programmeurs, qui pourront par la suite convertir leurs œuvres en apps professionnelles, via Xcode.
Xamarin Studio 6 et Mono 4.4 sont de sortie. Les premiers produits majeurs proposés par Xamarin depuis son rachat par Microsoft.
Le langage de programmation d’Apple, Swift, progresse vers la v3. Une mouture qui propose de multiples changements, lesquels rendent le code Swift 2 incompatible avec Swift 3.
En adoptant AngularJS 2, NativeScript 2.0 espère devenir une solution de choix pour créer des applications mobiles natives à l’aide de technologies issues du Web, comme le JavaScript.
Des chercheurs suisses ont utilisé des données biométriques, dont la variabilité de la fréquence cardiaque, pour prédire la qualité du code écrit par des développeurs.
L’édition 2016 de la conférence Google I/O a été riche en annonces, en particulier autour d’Android. Rétrospective, en 10 questions.
La création et la compilation d’applications web seront plus rapides que précédemment avec Xojo 2016r1.1. Une version qui corrige également diverses sources de plantage dans l’IDE et le framework.
La version 6.1 du GCC apporte de multiples avancées, dont le support C++14, OpenMP 4.5 et OpenACC 2.0a, ainsi que celui des processeurs de dernière génération.
Edge Diagnostic Adapter permet de piloter le navigateur web Edge depuis toute solution de développement compatible avec le protocole de débogage de Chrome.
Les optimisations extrêmes des logiciels permettent au Raspberry Pi de se hisser au niveau de machines bien plus rapides sur le papier. Y compris celles pourvues de puces x86.
PyPy 5.1 utilise 20 % de mémoire en moins et démarre 30 % plus vite que son prédécesseur. Des avancées intéressantes pour cette alternative à CPython.
Rust s’achemine rapidement vers la version 2.0, avec des correctifs par milliers et une stabilisation des librairies de fonctions et de méthodes.