C++11 : sur le fil

Posté par  . Édité par Florent Zara et Xavier Teyssier. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
28
7
juin
2013
C et C++

Dans la course effrénée que se livrent les compilateurs, GCC vient de gagner une manche en étant le premier à fournir une implémentation complète du langage C++11. Les développeurs ont profité de la sortie de la version de maintenance 4.8.1 pour implanter les deux fonctionnalités manquantes :

  • les rvalue-references pour le pointeur this
  • l'utilisation de decltype sur des expressions de type incomplet

NdM : merci à nazcafan pour son journal.

Journal C++11 : sur le fil

Posté par  . Licence CC By‑SA.
Étiquettes :
28
6
juin
2013
Ce journal a été promu en dépêche : C++11 : sur le fil.

Dans la course effrénée que se livrent les compilateurs, GCC vient traîtreusement de gagner une manche en étant le premier à fournir une implémentation complète du langage C++11. Les développeurs ont profité de la sortie de la version de maintenance 4.8.1 pour implanter les deux fonctionnalités manquantes :

les rvalue-references pour le pointeur this

Celles-ci permettent (entre autres) de surcharger des fonctions membres quand this est une rvalue ; voici un exemple tiré de la proposition originale :

class X {
(…)

codeurs, traducteurs, cppreference a besoin de vous

Posté par  . Édité par baud123 et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
27
14
nov.
2012
C et C++

cppreference est un wiki dont le but est de fournir une documentation exhaustive des bibliothèques standard C (89, 99, 11) et C++ (03 et 11). Le contenu est disponible sous licences libres CC-BY-SA et GFDL.

Depuis quelques mois, le site anglophone a changé de peau pour utiliser mediawiki, lui assurant une meilleure lisibilité, la possibilité d'utiliser des templates… Les contenus ont depuis régulièrement progressé en qualité, même si certaines choses restent à faire.

La dernière initiative a été de générer les contenus français, mandarin, italien, espagnol, portugais et russe depuis le contenu anglais en utilisant l'outil google translate. Évidemment, si certaines phrases sont correctement traduites, d'autres sont à peine compréhensibles et un effort important reste à fournir pour arriver à une documentation francophone de qualité, mais une base est déjà présente sur laquelle s'appuyer.

Envie de découvrir toutes les nouveautés de la bibliothèque standard C++11 (multithreading, regexp…) tout en rendant service à la communauté francophone ? Ne perdez pas cette opportunité ! Faites chauffer gcc clang++ et rendez-vous sur fr.cppreference.com

Journal Conférence EURO-LLVM 2012 : Les vidéos sont là !

Posté par  . Licence CC By‑SA.
6
25
mai
2012

Pour ceux qui n'ont pas pu assister à la conférence Euro-LLVM 2012, les vidéos sont enfin arrivées et disponibles sur la page de la conférence !

Un résumé de chaque intervention est disponible sur la dépêche sortie il y a quelques jours.

Perso, j'ai hâte d'être à ce soir pour regarder la vidéo « Refactoring C++ with Clang » du mec de Google.

Bon week-end à tous !

P.S. : C'est au format Quick Time (dû à Apple ?) ; je ne sais pas trop (…)

LLVM 3.1 et Conférence EURO-LLVM 2012

Posté par  . Édité par rewind, baud123, Sylvestre Ledru, Nÿco, Florent Zara, patrick_g et Benoît Sibaud. Modéré par Florent Zara. Licence CC By‑SA.
55
23
mai
2012
Technologie

LLVM est une suite de compilation, c'est-à-dire un ensemble de bibliothèques et d'outils pour construire des compilateurs, des assembleurs, des éditeurs de liens, etc. Et quand on parle de LLVM, on parle forcément de Clang, le compilateur C/C++/ObjectiveC/ObjectiveC++ attitré du projet LLVM. Clang, par rapport à GCC, compile plus vite mais génère du code moins rapide, le vrai intérêt de Clang réside dans la clarté des messages d'erreurs.

La seconde partie de cette dépêche détaille les nouveautés de la version 3.1 de LLVM et Clang, sortie le 22 mai 2012 et propose un compte rendu de la toute première conférence Euro-LLVM (avril 2012).

LLVM et Clang 3.1 sont téléchargeables ici et respectivement (les utilisateurs de Debian Sid n'ont évidemment qu'à faire un apt-get install llvm-3.1 clang)

[NDA: un grand Merci à rewind qui a rédigé, entre autres, toute la couverture de la conf Euro-LLVM. Merci également à patrick_g, reno, Nÿco, baud123 et Sylvestre Ledru pour leurs corrections et leurs précisions.]

Journal Microsoft propose un plugin h264 pour Firefox

Posté par  .
Étiquettes :
6
15
déc.
2010
Nouvelle offensive dans la guerre des formats vidéos sur le web ? Microsoft annonce sur le blog de sa communauté open source la sortie d'un plugin permettant de visualiser les vidéos au format h264 sur Firefox (évidemment exclusivement sous Windows).

Techniquement, l'entrée de leur blog explique qu'il s'agit d'une extension pour leur plugin Firefox Windows Media Player (oui, ça fait un peu rustine, quand on le lit comme ça).

On peut s'interroger sur la manœuvre derrière la sortie de ce (…)

Retard(s) pour la prochaine version de C++

Posté par  . Modéré par Mouns.
Étiquettes : aucune
24
24
juil.
2009
Technologie
C'est maintenant officiel, la très attendue nouvelle version de C++, officieusement appelée C++0x s'appelle maintenant C++1x. Des difficultés importantes ont été rencontrées par le comité de normalisation concernant l'utilisation des concepts, une façon présentée comme plus sûre d'utiliser des templates. Il a été finalement été décidé de retirer les concepts du prochain standard.

La nouvelle mouture de C++, devrait être publiée en 2010 ou 2011

Journal firefox 3.1 beta 1, du mieux ?

Posté par  .
Étiquettes :
19
18
oct.
2008
Bonjour, j'ai testé un petit peu le première beta de Firefox 3.1. Alors voici un mini-compte-rendu d'expérience à chaud :

Déjà une grande avancée, le scroll est un peu plus léger que sur FF 3.0 avec le CSS par défaut de DLFP et la DLFP bar (cf ce journal précédent ). Sur mon Athlon XP 2200+, ça rame beaucoup moins (mais ce n'est pas encore aussi rapide que dans FF 2.0).

Une des grandes nouveautés est le moteur Java-script (répondant (…)

Journal Sortie de pidgin 2.5.0

Posté par  .
Étiquettes : aucune
0
20
août
2008
Et oui, pendant que certains s'adonnent au farniente à la plage, de courageux programmeurs continuent de coder pour vous, malgré la chaleur accablante !!

Certains attendaient avec impatience la sortie de cette nouvelle mouture de pidgin, votre client de messagerie instantanée préféré .

En effet, entre autres améliorations, il y a (enfin) le support de la dernière version du protocole propriétaire (boouuh !! ) msn.
L'intérêt pour l'utilisateur n'ayant pas réussi à convertir ses amis non-libristes à jabber est la (…)

Journal Signal Spam, peut-on leur faire confiance ?

Posté par  .
Étiquettes : aucune
0
9
juin
2008
Cher journal,

Agacé de plus en plus devant la recrudescence de Spams dans ma langue natale, souvent vantant les mérites de compagnies ayant clairement pignon sur rue dans mon propre pays, c'est avec satisfaction que j'ai vu arriver sur la toile, il y a environ un an, l
a plate forme "signal-spam", (lancement relayé par quelques médias, comme le monde ).

Ce site permettrait de contribuer à la lutte anti-spam en les signalant et éventuellement en intentant des actions en (…)

Journal Scroller quand t'es loggué

Posté par  .
Étiquettes :
0
27
mai
2008
Cher journal, depuis quelque temps déjà, je teste firefox 3 beta puis RC, plus rapide pour afficher les pages plus réactif, plus qu'il est mieux, quoi !

Et c'est vrai qu'il affiche plus vite et que quand tu scrolles (la petite roulette de la souris) il est souvent plus fluide (on me dit en coulisse que les CSS sont mieux gérés...).

Néanmoins, j'ai noté un site sur lequel le FF3, eh bien il est encore pas mal dans les choux (…)

Journal Travaux Publics dt Videolan

Posté par  .
Étiquettes : aucune
0
23
oct.
2007
Bonjour à tous,

Aujourd'hui, j'ai remarqué au cours de travaux sur l'autoroute la floraison d'objets coniques qui sont clairement un plagiat du logo de VLC.
Pourtant le copyright du logo est formel, il doit être utilisé uniquement dans un contexte de référence au projet VLC :

http://wiki.videolan.org/Frequently_Asked_Questions#May_I_us(...)

Qu'en est-il de la position du projet VLC ? Une action en justice contre les travaux publics de l'État est-elle envisageable ?

Bonne journée

Journal Nous vérifions que vous n'êtes pas un bot ...

Posté par  .
Étiquettes : aucune
1
4
sept.
2006
Cher journal,

Je me suis aperçu aujourd'hui en voulant plusser un commentaire marrant sur la compilation répartie et la distribution gentoo, que dorénavant il fallait recopier des mots cabalistiques pour pouvoir valider un plussage ou un moinsage.
J'en déduis deux choses

1°) Il y a des gens suffisamment tarés pour avoir écrit des scripts automatiques de plussage et moinsage, liés j'imagine à des comptes fantômes. Ma confiance en mon prochain vient d'en prendre un coup.

2°) C'est quand même un (…)