Chris Lattner a été l’instigateur de projets majeurs, comme LLVM et Swift. Il quitte aujourd’hui Apple pour rejoindre Tesla, où il aidera à mettre au point des véhicules autonomes.
![Apple Swift Playgrounds](https://www.silicon.fr/wp-content/uploads/2016/06/Apple-Swift-Playgrounds-120x90.png)
Chris Lattner a été l’instigateur de projets majeurs, comme LLVM et Swift. Il quitte aujourd’hui Apple pour rejoindre Tesla, où il aidera à mettre au point des véhicules autonomes.
Basé sur LLVM, le compilateur de nouvelle génération de Xojo propose maintenant plusieurs niveaux d’optimisation.
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.
Xamarin Studio 6 et Mono 4.4 sont de sortie. Les premiers produits majeurs proposés par Xamarin depuis son rachat par Microsoft.
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.
Xojo 2016r1 peut générer des applications Retina (OS X, iOS) ou HiDPI (Windows). L’IDE passe d’ailleurs à cette occasion en version Retina.
L’arrivée de la Fremy’s Extension sous Small Basic 1.2 renouvelle les possibilités de ce langage dans le cadre d’applications desktop traditionnelles.
Xojo 2015r4 se borne à éliminer des bugs et à améliorer les performances générales de son éditeur de code. Les avancées pour le mode 64 bits et les écrans HiDPI devront attendre 2016.
Une coalition de grandes sociétés va mettre au point un framework Open Source dédié à la technique du blockchain, qui permet de sécuriser les transactions.
Avec PHP 7, c’est une grande partie des sites web qui va profiter de performances doublées. Une avancée majeur pour Internet et le monde des CMS.
PowerApps permet à tout un chacun de créer des apps mobiles à partir de sources de données et services proposés par la DSI. Une offre SaaS disponible sur Azure.
Microsoft dévoile sa nouvelle arme, gratuite, pour séduire les développeurs de tous bords, travaillant sous Windows, ou d’autres plates-formes.
Un dérivé du compilateur PGI Fortran sera livré en Open Source, sous l’impulsion du département américain de l’énergie et de Nvidia.
Plus rapide, plus moderne et capable de générer des applications Raspberry Pi, Xojo 2015r3 marque un tournant pour l’éditeur américain. Et pour ses utilisateurs.
Xojo 2015r3 proposera une nouvelle plate-forme cible : le Raspberry Pi. La création d’applications desktop pour cette machine ne sera toutefois pas possible dans cette première version.
L’unification semble être la nouvelle règle concernant les puces ARM. LLVM n’échappe pas à cette tendance et propose dorénavant un support ARM 64 bits unique.
De nombreux travaux sont en cours pour Real Studio : moteur de compilation de code LLVM, génération d’applications 64 bits, compatibilité avec iOS, déploiement web en un clic…
La nouvelle version de Minix, un clone open source d’UNIX, se rapproche nettement de NetBSD, dont elle reprend certains outils et librairies. L’OS devient également compatible SMP et abandonne le GCC au profit de Clang.
Le code source du générateur de code GPU utilisé au sein de CUDA est dorénavant accessible pour les développeurs et les chercheurs. Cet outil est basé sur LLVM.
La nouvelle version de LLVM permet de générer du code plus performant. Clang offre pour sa part un meilleur support du C1x, du C++11 et de l’OpenCL.
Grâce à LLVM, les exécutables générés par REAL Studio seront plus compacts et plus rapides. Une avancée importante pour cet outil de développement.
Réutiliser son code C/C++ au sein de pages web, voilà ce que permet le projet Emscripten. Il offre même d’embarquer des logiciels massifs, comme l’interpréteur Python.
Grâce à LLVM, Mono, le clone ‘open source’ de .NET, voit ses performances grimper de plus de 26 %
Au fil des versions, LLVM devient une alternative sérieuse à GCC, l’aspect machine virtuelle en plus