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.
Actualités LLVM
Le compilateur de Xojo 2016r3 met le turbo
Basé sur LLVM, le compilateur de nouvelle génération de Xojo propose maintenant plusieurs niveaux d’optimisation.
Avec Checked C, Microsoft veut renforcer la qualité des applications
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.
.NET : premier rafraîchissement Microsoft de l’offre Xamarin
Xamarin Studio 6 et Mono 4.4 sont de sortie. Les premiers produits majeurs proposés par Xamarin depuis son rachat par Microsoft.
Xojo 2016r1.1 amende ses outils de création d’applications web
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.
Programmation : Xojo passe au Retina / HiDPI
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.
Small Basic renouvelle son extension desktop
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.
2015r4 : Xojo corrige ses bugs, en attendant 2016
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.
Acteurs IT et de la finance misent sur une Blockchain Open Source
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.
PHP 7 met un coup de turbo au Web
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 : Microsoft démocratise le développement des apps
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.
Visual Studio Dev Essentials : un kit gratuit pour les développeurs
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 compilateur Fortran Open Source pour LLVM
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.
Programmation : Xojo passe au 64 bits, au Raspberry Pi et à LLVM
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.
Programmation : Xojo pourra créer des applications Raspberry Pi
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.
Programmation : LLVM unifie son support des ARM 64 bits
Programmation : LLVM unifie son support des ARM 64 bits
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.
Programmation : Real Software promet le 64 bits, LLVM et le support d’iOS pour 2013
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…
UNIX : Minix 3.2 a mangé du NetBSD
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.
NVIDIA libère (partiellement) sa technologie CUDA
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.
LLVM 3.0 mise sur la modernité: C1x, C++11, OpenCL…
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.
REAL Studio transforme son RAD avec LLVM
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.
Compilez du code C/C++ pour les navigateurs web
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.
.NET : les performances de Mono boostées par LLVM
Grâce à LLVM, Mono, le clone ‘open source’ de .NET, voit ses performances grimper de plus de 26 %
Le compilateur LLVM 2.4 concurrence GCC
Au fil des versions, LLVM devient une alternative sérieuse à GCC, l’aspect machine virtuelle en plus