Codync
무료 오픈소스 1:1 대안, Grok Bot과 Muse 대신
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Suite de plus de 200 commandes pour les développeurs écrit en Pascal (Turbo Pascal et/ou Free Pascal).
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Suite de commandes pour les développeur écrit en Pascal (Turbo Pascal ou Free Pascal) fonctionnant sous DOS et Windows.
Le projet DEV-COOLS se veut un peu comme une solution de remplacement de BINUTILS des distributions Linux en Pascal.
DEV-COOLS est une suite d’outils de développement regroupant un grand nombre de commandes consacrées à la programmation, à la compilation, à la conversion de code source et à l’analyse de fichiers. L’objectif de l’ensemble est de réunir dans un même environnement des outils couvrant aussi bien les technologies historiques que des langages plus modernes. La suite s’intéresse notamment aux architectures 8080, Z80, 6502, 6809, 8086/8088, 68000 et 80386, ainsi qu’aux formats DOS, Windows et Java. Elle constitue ainsi une véritable boîte à outils destinée au développement, à l’expérimentation et à l’étude de différentes générations de technologies informatiques.
Une partie importante de DEV-COOLS est consacrée aux compilateurs, assembleurs et interpréteurs. La suite permet de travailler avec de nombreux langages tels que Pascal, C, C#, Ada, BASIC, BCPL, COBOL, Fortran, Algol, Modula-2, Modula-3, Oberon, Java, JavaScript, Python, PHP, Perl, Rust, Swift, Lua, LISP, SNOBOL, PL/I et plusieurs autres. Certains compilateurs ciblent volontairement d’anciennes architectures, notamment le 8086/8088, tandis que d’autres produisent du code 80386 et des exécutables Windows 32 bits. DEV-COOLS propose également plusieurs assembleurs, dont des outils pour les processeurs 6502, 8080, Z80, 8086 et Motorola 68000, ce qui lui donne une orientation particulièrement intéressante pour le développement rétro et l’étude des architectures de processeurs.
La suite comporte également une importante collection de transpilateurs et de convertisseurs de code source. Elle peut, par exemple, transformer du Pascal en C, C#, Java, Ada, BCPL, Algol, Modula ou Oberon, convertir du C vers Pascal, Delphi ou Oberon, ou encore traduire de l’Ada vers plusieurs autres langages. Des outils permettent aussi de transformer des données ASCII ou binaires en représentations directement utilisables dans différents langages de programmation. DEV-COOLS ne se limite donc pas à compiler du code : il permet également d’étudier les correspondances entre langages, de réutiliser d’anciens programmes et d’expérimenter différentes façons de représenter un même algorithme.
DEV-COOLS comprend en outre de nombreux outils d’analyse, de débogage et de manipulation des fichiers produits durant le développement. Des désassembleurs prennent en charge plusieurs architectures ainsi que des formats comme les exécutables DOS MZ, Windows PE, fichiers OBJ, ressources Windows, p-Code UCSD ou programmes Atari ST. Des commandes telles que DEBUG, SYMDEB, CV, OBJDUMP, READELF, CREF, BUGFIND ou CODEQL permettent respectivement d’examiner l’exécution d’un programme, ses symboles, ses fichiers objets ou exécutables et de rechercher différents problèmes dans le code. D’autres utilitaires prennent en charge les bibliothèques, l’édition de liens, les ressources, la documentation, les unités compilées Pascal et différents formats de données comme DBF, CSV, SQL, XML, HTML et ELF.
Enfin, DEV-COOLS cherche à couvrir une grande partie du cycle de développement, plutôt qu’à être uniquement une collection de compilateurs. La suite propose des outils pour générer de la documentation, ajouter automatiquement des commentaires au code, produire des références croisées, effectuer des tests de charge, générer du code C aléatoire, convertir des ressources graphiques ou examiner des fichiers binaires. Elle comprend également PasChat, un agent conversationnel spécialisé dans la génération de code Turbo Pascal, pouvant compléter les outils de développement traditionnels par une approche conversationnelle. Par son mélange d’outils modernes, rétro, expérimentaux et pédagogiques, DEV-COOLS se présente donc comme une boîte à outils polyvalente permettant de créer, convertir, compiler, analyser, désassembler, déboguer et documenter des programmes provenant d’environnements informatiques très variés.
Il possède également plusieurs environnements de développement intégrés, aussi appelés IDE, comme DEVENV :
L'application DEVENV possède plusieurs terminaux pour répondre aux différentes plateformes de développements :
Il possède un navigateur Web nommé BROWSER :
Il possède également des éditeurs de ressources, comme WORKSHOP :
Voici la liste des différents fichiers (les commandes) proposés dans DEV-COOLS :
Les fichiers Pascal n'ont aucune dépendances, il suffit de télécharger le fichier désiré et de le compiler avec Free Pascal avec la syntaxe de commande :
Sinon, vous pouvez également le compiler avec le Turbo Pascal à l'aide de la syntaxe de commande suivante si le programme n'est pas trop gros :
Par exemple, si vous voulez compiler CV.PAS, vous devrez tapez la commande suivante :