Le dernier GCC (GNU Compiler Collection) est disponible depuis quelques jours. Il apporte un nombre assez conséquent de corrections de bootstrap, de cross-compiling et optimisations.
Je rappelle que GCC 3.3 laissera bientôt la place au très attendu GCC 3.4 qui apportera un beau lot de nouveautés.
À signaler également que Mandrake et SuSE livrent GCC 3.3.2 comme compilateur standard de leurs distributions.
La liste de correction de bugs est disponible dans le détail de cette nouvelle.
Journal ca vaut pas la Free Software Song...
j'ai recu ca ajd... y'en a qui n'ont que ca a faire, apparement
(et parfois les rimes, le nombre de pied etc ne me semble pas respecte, mais bon)
**********
IMAGINE (John Lennon)
Imagine there's no Windows,
It's easy if you try.
No fatal errors or new bugs
To kill your hard drives.
Imagine Mr. Bill Gates
Leaving us in peace
Imagine never ending hard disks,
It isn't hard to do.
Nothing to del or wipe off
And no floppy (…)
(et parfois les rimes, le nombre de pied etc ne me semble pas respecte, mais bon)
**********
IMAGINE (John Lennon)
Imagine there's no Windows,
It's easy if you try.
No fatal errors or new bugs
To kill your hard drives.
Imagine Mr. Bill Gates
Leaving us in peace
Imagine never ending hard disks,
It isn't hard to do.
Nothing to del or wipe off
And no floppy (…)
Sortie de GCC 3.3.1
GCC, la suite de compilateurs du projet GNU (C, C++, Objective-C, Fortran, Java et Ada), vient de sortir en version 3.3.1. Il s'agit d'une version de maintenance avec des corrections de bogues par rapport à la version 3.3 précédente (ce sera aussi le cas pour la future 3.3.2), en attendant la prometteuse version 3.4 et son lot de nouveautés.
Plus inattendue, la présence d'un README.SCO dans l'archive. Il contient une explication de la FSF à propos des accusations de SCO, non prouvées, et de leur demande d'obliger le paiement des licences, en violation de la GPL. Malgré les demandes reçues par la FSF de ne plus supporter SCO Unix avec GCC, et pour ne pas pénaliser les utilisateurs de ce système, il a été choisi de conserver le support, pour l'instant. Les utilisateurs de SCO Unix sont invités à faire entendre leurs protestations auprès de SCO.
Plus inattendue, la présence d'un README.SCO dans l'archive. Il contient une explication de la FSF à propos des accusations de SCO, non prouvées, et de leur demande d'obliger le paiement des licences, en violation de la GPL. Malgré les demandes reçues par la FSF de ne plus supporter SCO Unix avec GCC, et pour ne pas pénaliser les utilisateurs de ce système, il a été choisi de conserver le support, pour l'instant. Les utilisateurs de SCO Unix sont invités à faire entendre leurs protestations auprès de SCO.
Journal Mon impression sur KDevelop 3 (gideon)
Amis pingouins, bonjour !
J'ai testé hier soir, comme ça, pour voir, KDevelop 3.
C'est un IDE modulaire, qui supporte d'ores et déjà les projets dans les langages ADA, C, C++, Fortran, Bash, Java, Perl, PHP, Python, Ruby; il est traduit en grande partie en français grâce à l'équipe de localisation en français de KDE, son interface revisitée est désormais à mon goût beaucoup plus agréable à utiliser, l'intégratiion du débogueur est carrément meilleure qu'avant ...
J'ai pas vraiment eu (…)
J'ai testé hier soir, comme ça, pour voir, KDevelop 3.
C'est un IDE modulaire, qui supporte d'ores et déjà les projets dans les langages ADA, C, C++, Fortran, Bash, Java, Perl, PHP, Python, Ruby; il est traduit en grande partie en français grâce à l'équipe de localisation en français de KDE, son interface revisitée est désormais à mon goût beaucoup plus agréable à utiliser, l'intégratiion du débogueur est carrément meilleure qu'avant ...
J'ai pas vraiment eu (…)
Journal Comment ca va ? Java bien
-Vous avez bonne mine -Java Bean ! Si java bien c'est java bean. On a sur linuxfr une pseudo ligue contre le java, perso j'ai rien contre. Bien au contraire. Souvenez vous : -Fortran c'est nul, jamais un langage de haut niveau ne sera au niveau du code assembleur. -Ben oui mais c'est pratique quand meme. -C'est nul ca bouffe plein de memoire pour rien, en plus a cause d ela compilation ca sera toujours un boulet. -Le C c'est (…)
GCC 3.3 est sorti
Le projet GNU vient de sortir une nouvelle version de sa suite de compilation (GCC, Gnu Compiler Collection), qui prend en compte les langages suivants: C, C++, Objective-C, Fortran, Java, et Ada.
Au menu de cette version, on notera de nombreuses corrections de bugs, un nettoyage du code, l'ajout de nouvelles optimisations (en particulier, l'utilisation du "DFA scheduler" ainsi que le support de SSE2 et 3dNOW! pour les architectures ia32).
Pour ce qui concerne spécifiquement le langage C, on notera un léger rapprochement du standard C99. L'interpréteur java intègre directement les threads et est donc plus rapide. La gestion des tâches ADA utilise maintenant les bibliothèques de threads de la glibc 2.3.
Au menu de cette version, on notera de nombreuses corrections de bugs, un nettoyage du code, l'ajout de nouvelles optimisations (en particulier, l'utilisation du "DFA scheduler" ainsi que le support de SSE2 et 3dNOW! pour les architectures ia32).
Pour ce qui concerne spécifiquement le langage C, on notera un léger rapprochement du standard C99. L'interpréteur java intègre directement les threads et est donc plus rapide. La gestion des tâches ADA utilise maintenant les bibliothèques de threads de la glibc 2.3.
Journal Le login n° 105
Plus que ça passe, plus que Login ça se degrade ... ça faisait deja plusieurs mois que le contenu se degrade maintenant il passe à un marketing "agressif" (si on peut appeler ça comme ça). Sur la couverture on peut voir en gros : "UN NUMERO FOU" alors que ce numero exceptionnel ... n' a rien d' exceptionnel ... Ensuite les termes utilisés pour les articles qui sont censés faire accrochés le client ... "RENVERSANT" : pour un article qui (…)
Journal Encore un bench gcc vs icc
cf http://linuxfr.org/2002/12/07/10578.html pour le précédent, celui-ci est effectué sur un p-III bipro et un p-IV avec l'hyper-threading, la comparaison porte sur du code c++, fortran et java.
http://www.coyotegulch.com/reviews/almabench.html
à lire, rien que pour les conclusions de l'auteur sur java :°):
The problem with Java's performance is not my code or my lack of Java skills -- the real problem is that Java 1.4 is slow
LUSH : Lisp Universal SHell
La version de 0.95 de Lush vient d'être annoncée sur Freshmeat (première annonce de ce projet, a priori). Il s'agit d'un langage qui se veut orienté objet et adapté au calcul numérique et aux applications graphiques, le but étant de remplacer l'immonde langage de Matlab. LUSH est défini par ses auteurs comme pouvant remplacer toute combinaison des langages suivants Matlab, Python, Perl, S+, BASIC, et C (tiens, y'a pas le Fortran ;-).. Des « bindings » pour de nombreuses bibliothèques sont disponibles.
La mascotte est une grenouille.
La mascotte est une grenouille.
Rencontre du LUG de Metz
La prochaine rencontre du LUG a lieu le mercredi 3 avril à 18h au CESCOM-technopôle 2000 (voir plan d'accès dans la rubrique « Réunions »).
Sujets :
- Présentation d'un grapheur CGM, de widgets en C pour Tcl/Tk, de programmes de démonstration de communication entre C et Fortran, par Sami Alex ZAÏMI.
- wireless et tout autre sujet à convenance de chacun
Sujets :
- Présentation d'un grapheur CGM, de widgets en C pour Tcl/Tk, de programmes de démonstration de communication entre C et Fortran, par Sami Alex ZAÏMI.
- wireless et tout autre sujet à convenance de chacun
Narcisse, logiciel de visualisation scientifique
"Narcisse est un logiciel client-serveur conçu pour transformer des fichiers numériques simples (ASCII ou binaires), produits par un tableur, un programme ou à la main, en dessins complexes 2D ou 3D. Les fichiers de données et beaucoup d'attributs de visualisation (couleurs, tailles, point de vue, ...) peuvent-être gérés, soit par une IHM, soit par programme (Fortran, C ou C++), soit par script au travers d'un réseau.
De nombreux pilotes sont fournis : Postcript, X11, OpenGL, et même SVG !
Le logiciel est disponible en Open Source sous license GNU ; des binaires précompilés sont également disponibles pour les principaux systèmes Unix y compris Linux."
Ca fait déjà plus d'un an que ce logiciel est devenu libre, mais ce n'est pas un logiciel de 3D comme les autres et sa documentation est... impressionante !
De nombreux pilotes sont fournis : Postcript, X11, OpenGL, et même SVG !
Le logiciel est disponible en Open Source sous license GNU ; des binaires précompilés sont également disponibles pour les principaux systèmes Unix y compris Linux."
Ca fait déjà plus d'un an que ce logiciel est devenu libre, mais ce n'est pas un logiciel de 3D comme les autres et sa documentation est... impressionante !
Compilateur C++ et Fortran
Intel a porté ses compilateurs C++ et Fortran (v5) sur Linux en collaboration avec Caldera. Ils sont compatibles avec gcc (implémentation C et linker), cependant l'implémentation C++ étant différente, il ne pourra pas utiliser des objets crées avec g++.
A noter également que toutes les extensions GNU C ne sont pas encore supportées et ne le seront pas lors de lors de la première sortie.
Plus d'info sur le site.
Il me parait important de signaler que ces produits sont des produits propriétaires se basant sur des implementations libres, qu'en est-il réellement des gains en performances avec ces compilateurs ? Et donc l'intérêt de les utiliser en lieu et place des outils GNU ? L'orientation qu'a pris Caldera au niveau de sa distribution ne m'inspire pas un avenir libre pour ce genre de produits.
A noter également que toutes les extensions GNU C ne sont pas encore supportées et ne le seront pas lors de lors de la première sortie.
Plus d'info sur le site.
Il me parait important de signaler que ces produits sont des produits propriétaires se basant sur des implementations libres, qu'en est-il réellement des gains en performances avec ces compilateurs ? Et donc l'intérêt de les utiliser en lieu et place des outils GNU ? L'orientation qu'a pris Caldera au niveau de sa distribution ne m'inspire pas un avenir libre pour ce genre de produits.
Développement d'applications avec Objective Caml
Extrait:
"Le livre d'O'Reilly le Développement d'applications avec Objective Caml traite d'un langage de programmation connu par un certain nombre d'universitaires qui ont débuté la programmation par ce langage."
"Le livre d'O'Reilly le Développement d'applications avec Objective Caml traite d'un langage de programmation connu par un certain nombre d'universitaires qui ont débuté la programmation par ce langage."
Introduction à GNU Emacs
Extrait:
"Emacs est un éditeur de texte très puissant aux très nombreuses possibilités. Il nécessite comme tout logiciel un apprentissage. Le livre "Introduction à GNU Emacs" permet de s'y lancer de façon efficace."
"Emacs est un éditeur de texte très puissant aux très nombreuses possibilités. Il nécessite comme tout logiciel un apprentissage. Le livre "Introduction à GNU Emacs" permet de s'y lancer de façon efficace."
Suse 7 pour Alpha
Quelque jours après la sortie de la RedHat 7 pour Alpha c'est au tour de SuSE de nous sortir sa version 7. Elle sera aussi fournie avec les outils de Compaq (Fortran,C,C++ et les bibliothèques mathématiques). Bientôt une Mandrake non béta pour ce microprocesseur?
Juste une question perso: quelqu'un aurait-il réussi à compiler le
noyau avec les outils de Compaq?
Juste une question perso: quelqu'un aurait-il réussi à compiler le
noyau avec les outils de Compaq?