Code Typhon
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]
- ↑ Magazine "Programmez" du mois de février 2016
Voir aussi[modifier]
Articles connexes[modifier]
Liens externes[modifier]
- (en) www.pilotlogic.com
Cet Article wiki "Code Typhon" est issu de Wikipedia. La liste de ses auteurs peut être visible dans ses historiques.