Nouvelle version stable pour le compilateur Free Pascal : la 2.4.2.
De meilleures performances et plusieurs nouveautés
Le 2010-11-16 01:45:30, par krachik, Expert confirmé
Bonjour
La nouvelle version stable du compilateur Free Pascal est la version 2.4.2
La dernière version stable 2.4.2 est plus aboutie que la précédente version et corrige quelques bugs de cette dernière. Cette version est disponible pour ces plateformes:
ça ne saurait tarder pour les plateformes comme : Netware-i386, NetwLibc-i386 ou FreeBSD-x86_64
Les principales nouveautés sont :
Et toujours quelques fonctionnalités :
Une liste complète des nouveautés est disponible dans le fichier d'aide
Vous pouvez consulter quelques changements apportés au langage à cette adresse User Changes 2.4.2
http://www.freepascal.org/download.var
Que pensez-vous de cette nouvelle version ?
L'avez-vous déjà testée ?
La nouvelle version stable du compilateur Free Pascal est la version 2.4.2
La dernière version stable 2.4.2 est plus aboutie que la précédente version et corrige quelques bugs de cette dernière. Cette version est disponible pour ces plateformes:
- Linux-i386, Linux-x86_64 (amd64), Linux-powerpc, Linux-sparc, Linux-arm
- Win32-i386 (Win95/98/Me/XP/2000/2003/Vista and WinNT), Win64-x86_64 (XP/Vista/2003)
- FreeBSD-i386
- Mac OS X/Darwin for PowerPC,Mac OS X/Darwin for Intel (i386)
- GO32v2-i386
- OS/2-i386 (OS/2 Warp v3.0, 4.0, WarpServer for e-Business and eComStation)
ça ne saurait tarder pour les plateformes comme : Netware-i386, NetwLibc-i386 ou FreeBSD-x86_64
Les principales nouveautés sont :
- Support de FOR...IN
- Support des classes abstraites et scellées
- Améliorations concernant les unités de gestion de XML, de bases de données et CHM
Et toujours quelques fonctionnalités :
- Un compilateur plus rapide
- Compatibilité avec Borland Pascal et Borland Delphi
- Le fait de surcharger les opérateurs ou les procédures
- Utilisation des génériques (à titre expérimental)
- Support d'un parseur BASM
- Gestion d'appel de fonctions externes (C)
- Un meilleur débogage des programmes
- etc
Une liste complète des nouveautés est disponible dans le fichier d'aide
Vous pouvez consulter quelques changements apportés au langage à cette adresse
Que pensez-vous de cette nouvelle version ?
L'avez-vous déjà testée ?
-
batyann811Membre confirméLe support des génériques n'est plus vraiment une nouveauté puisqu'il remonte à la version 2.20 (septembre 2007). Même chose pour la surcharge des opérateurs si ce n'est que là c'est encore plus vieux.
Les vraies nouveautés de cette version ce sont :
- La boucle for..in
- Le support des classes abstraites et scellées.
Code : 1
2
3
4
5
6
7
8
9
10// Classe abstraite : ne peut pas être instanciée. TAbstractClass = class abstract procedure SomeProcedure; end; // Classe scellée : aucune classe ne peut en hériter. TSealedClass = class sealed procedure SomeProcedure; end;
le 16/11/2010 à 10:51 -
krachikExpert confirméMerci pour ta vigilance
, j'avais zappé les vraies nouveautés, j'ai lu dans les fonctionnalités en place ; c'est corrigé
Juste une précision, la boucle for...in existe depuis Delphi 2005 ou Delphi 2006?le 16/11/2010 à 11:35 -
batyann811Membre confirméSur cette page du wiki freepascal il est écrit que la boucle for..in date de Delphi 2005. Mais sur la page d'accueil de freepascal il est question de Delphi 2006. Bref c'est pas clair...le 16/11/2010 à 13:02
-
tintinuxMembre éprouvéBon, je radote, mais est-ce que quelqu'un pourrait me dire quelle est la procédure exacte pour installer cette version de FPC sur un Lazarus stable (0.28.2 actuellement) ?
Je ne vois notamment pas comment produire le fpc.exe, ni les unités compilées, ni comment changer la variable $FPCVER qui est utilisée par Lazarus.
C'est plus particulièrement sous Linux.
Merci !le 10/01/2011 à 9:54