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.
Actualités Clang
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.
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.
Embarcadero tombe dans l’escarcelle d’Idera
Idera, éditeur de solutions de monitoring et d’administration de SQL Server, va acquérir Embarcadero, qui propose différents services pour la programmation et la gestion des bases de données.
Programmation : Embarcadero met Clang et Windows 10 au cœur de son RAD
Delphi 10 Seattle, C++Builder 10 Seattle et RAD Studio 10 Seattle sont mis en ligne aujourd’hui. Ils offrent une compatibilité avec les nouvelles API de Windows 10 et une meilleure stabilité.
Raspberry Pi et développement : C/C++ à toutes les sauces (épisode 3)
Le C est le langage de base du monde Unix. Le Raspberry Pi est très riche dans ce domaine, avec diverses offres Open Source et commerciales.
FreeBSD 10.1 joue la carte de l’UEFI et du SMP sur ARM
La nouvelle version de FreeBSD apporte le support de l’UEFI sur les machines x86, ainsi que du SMP sur les cartes-mères ARM.
Sécurité : LibreSSL, invité de marque d’OpenBSD 5.6
OpenBSD 5.6 est livré en mouture définitive : LibreSSL y remplace OpenSSL, OpenSMTPD supplante Sendmail et httpd succède à Apache.
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.
Sécurité et snapshots améliorés pour FreeBSD 9.3
FreeBSD 9.3 fait son entrée. En plus de plusieurs correctifs de sécurité, il apporte le support des bookmarks dans ZFS. Une fonctionnalité importante pour les snapshots incrémentaux.
Développement : les erreurs du Build analysées en profondeur
Avant d’être placée en production, une application ou un logiciel passent par une phase de build. Or, celle-ci peut parfois être l’objet d’erreurs, de plantages. Une équipe de chercheurs de Google et d’universitaires s’est penchée sur ...
FreeBSD 10.0 joue la carte de la virtualisation, et de Clang
Clang et pkg deviennent les outils par défaut de compilation et de gestion des paquets de FreeBSD 10.0. Le système progresse également dans le secteur de la virtualisation.
Intel transforme les logiciels iOS… en applications web
Grâce à l’App Porter Tool d’Intel, il est possible de convertir un logiciel iOS en application HTML5. Les applications web tiennent leur revanche sur les applications mobiles natives.
Debian : la version 7.0 début 2013… et les plans pour le futur
Voici un résumé des dernières informations relatives au projet open source Debian. La mouture 7.0 sera livrée début 2013, et la 8.0 apportera plusieurs nouveautés, dont un support amélioré des puces ARM.
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.
FreeBSD 9.0 joue les cartes de la solidité et de la sécurité
La mouture 9.0 de FreeBSD introduit plusieurs innovations dans les secteurs du stockage, du réseau et de la sécurité. Une offre très aboutie.
Programmation : un nouveau standard pour le C
La norme C11 dépoussière le langage de programmation C. Au menu, une gestion native du multithread et un meilleur support de l’Unicode.
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.
Le futur de FreeBSD dévoilé
Un article d’Ivan Voras permet de découvrir les fonctions attendues au sein des futures moutures de FreeBSD
Le compilateur LLVM 2.4 concurrence GCC
Au fil des versions, LLVM devient une alternative sérieuse à GCC, l’aspect machine virtuelle en plus