You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Code Typhon

De EverybodyWiki Bios & Wiki
Aller à :navigation, rechercher


Code Typhon
Description de l'image Code-typhon-dp.svg.
Description de cette image, également commentée ci-après
Code Typhon 5.0
Informations
Créateur Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Développé par Entreprise
Première version Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Dernière version 5.0 (Tous les mois)
Version avancée Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Dépôt Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Assurance qualité Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
État du projet en développement actif
Écrit en Pascal
Interface Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Supporte les langages Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Système d'exploitation Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Environnement Windows, Mac, OS/2, Unix/Linux/BSD, NetWare, MorphOS, DOS
Taille des données Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Formats lus Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Formats écrits Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Langues Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Type RAD et EDI pour Free Pascal
Licence GPL, LGPL, Licences diverses
Documentation Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).
Site web Erreur Lua dans Module:Wikidata à la ligne 118 : attempt to index field 'wikibase' (a nil value).

Chronologie des versions

Code Typhon est un clone semi-libre de l'EDI RAD Lazarus. Il est donc multi-plates-formes et développé en Free Pascal pour Free Pascal. D'ailleurs Code Typhon contient un ensemble complet de scripts utilisables en un clic pour compiler vers toutes les plates-formes connues selon Lazarus Free Pascal. Son objectif est de fournir aux programmeurs Pascal Objet un environnement de développement à jour en disposant d'une palette conséquente de composants modifiés par PilotLogic.

Free Pascal est un compilateur sous licence GPL fonctionnant sous Linux, Windows, OS/2, Mac OS X, iOS, Android, BSD, etc. Il est conçu pour interpréter et compiler le Pascal Objet de Delphi. À la différence de Java dont le slogan est « write once run anywhere » (écrire une fois, exécuter partout), celui de Lazarus et Free Pascal est « write once compile anywhere » (écrire une fois, compiler partout).

Typhon et l'accès à l'interface utilisateur[modifier]

Code Typhon[modifier]

C'est le fichier zip téléchargé qui permet d'installer l'EDI[1]. Ce fichier contient l'IDE et les composants supplémentaires, ainsi que des scripts multiplate-formes. Une fois décompressé, il permet de compiler l'IDE Typhon en 32 ou 64 bits, ainsi que l'IDE Typhon pour Android et pour KDE. Ensuite il suffit de mettre à jour par l'exécutable d'administration "codetyphon".

IDE Typhon[modifier]

C'est une version très récente et suffisamment stable de l'IDE Lazarus avec le tout dernier compilateur Free Pascal. L'IDE contient notamment ExtPascal, semblant s'orienter vers Code Typhon pour sa distribution.

Recommandations[modifier]

Il est préférable d'utiliser Lazarus pour développer. En effet il est beaucoup plus stable et compile plus rapidement[non neutre][réf. nécessaire]. Code Typhon sert pour la compilation multi-plates-formes.

Processus de développement[modifier]

PilotLogic indique qu'ils testent et améliorent les composants libres ou pas pour les distribuer aux entreprises gratuitement. Ils peuvent donc maintenir certains projets abandonnés libres. Cependant l'équipe Lazarus indique qu'ils devront rendre libre certains travaux non partagés de PilotLogic.

Licences[modifier]

Puisque Lazarus est sous les licences GPL et LGPL, les logiciels développés avec lui peuvent être diffusés sous n'importe quelle licence. En effet, la Lazarus Component Library (LCL) est liée statiquement au programme et sa licence est une version modifiée de la LGPL spécialement conçue pour permettre la création de programmes propriétaires.

Références[modifier]

  1. Magazine "Programmez" du mois de février 2016

Voir aussi[modifier]

Articles connexes[modifier]

Liens externes[modifier]

Cet Article wiki "Code Typhon" est issu de Wikipedia. La liste de ses auteurs peut être visible dans ses historiques.