J'ai regardé le site AdaCore, ainsi que A # (qui semble maintenant appartenir à AdaCore) et aucun ne semble être libre (bien que j'aie pu mal lire quelque chose). Des recommandations?Existe-t-il une implémentation gratuite d'Ada?
Répondre
GNAT est disponible en téléchargement ici: https://libre.adacore.com/
Rechercher "GNAT GPL Edition". Je ne sais pas pourquoi il est si bien caché sur ce site peu connu.
GNAT, la mise en œuvre Ada GNU: http://www.gnu.org/software/gnat/gnat.html
Voici une grande liste de Ada compilers de l'Open Directory. Le GNU Ada compiler semble être plus populaire.
Thomas, vous pouvez trouver l'édition GPL du framework GNAT Adacore Ada au http://libre.adacore.com/libre/ et le télécharger depuis http://libre.adacore.com/libre/download/. Sélectionnez simplement Logiciel libre ou Développement académique et Générer un package de téléchargement. Le compilateur est l'option gnat-gpl-2011-i686-pc-mingw32-bin.exe, mais il y a plusieurs bibliothèques supplémentaires dans la liste.
Dans le passé, le frontal ada n'était pas fourni avec le compilateur gcc, mais maintenant le compilateur gnat ada est fourni avec le compilateur gcc lorsque vous installez la plupart des distributions Linux. Bien sûr, vous pouvez avoir besoin de diverses bibliothèques de développement pour vos propres projets, mais le frontal ada est là. Au moins, cela a été mon expérience avec debian et ubuntu au cours des deux dernières années. Comme pour AdaCore, ils cachent la version libre/libre du compilateur gnat ada car ils veulent vous acheter du support; qu'ils peuvent faire leagally. Cependant, le compilateur gcc est GPL et est considéré comme open source, ce qui signifie que vous pouvez l'utiliser gratuitement.
- 1. Existe-t-il une implémentation Ajax gratuite d'un éditeur HTML pouvant être utilisé dans le navigateur?
- 2. Existe-t-il une implémentation gratuite (LGPL, BSD, etc.) du composant swing de l'éditeur XML?
- 3. Inscription gratuite (Regfree) COM
- 4. Alternative gratuite à RegexBuddy
- 5. Pourquoi une implémentation d'interface explicite?
- 6. Implémentation du Y-modem pour .Net
- 7. Visionneuse de fichiers SWF gratuite
- 8. Existe-t-il une base de données anti-spam gratuite?
- 9. Vous cherchez une passerelle SMS gratuite qui fonctionne avec C#
- 10. Existe-t-il une alternative gratuite à Exception hunter?
- 11. Librairie C# XML Diff gratuite ou classe
- 12. Mise en œuvre gratuite de perceptron multicouche?
- 13. Alternative gratuite au poste de travail TFS
- 14. Une implémentation de la transformée de Fourier rapide (FFT) en C#
- 15. Comment construisez-vous une implémentation de classements?
- 16. Meilleure implémentation pour une méthode isNumber (chaîne)
- 17. À quoi ressemble une implémentation ParentAdapter simple?
- 18. existe-t-il une implémentation d'itération fusionnée?
- 19. Implémentation d'IDisposable sur une classe scellée
- 20. Toute animation gratuite disponible pour WPF?
- 21. Solution gratuite et Open Source HelpDesk
- 22. Solution gratuite Visual Studio Build Automation
- 23. Implémentation asynchrone
- 24. Implémentation IConvertible.GetTypeCode
- 25. Implémentation d'un délai sur une fonction renvoyant une valeur
- 26. Implémentation Java des tests de planarité/intégration planaire
- 27. Implémentation de DAO Hibernate
- 28. ActionScript 3 Implémentation d'AsyncToken
- 29. Implémentation LDAP dans .net
- 30. Meilleure implémentation JETTY COMET ou implémentation COMET Resin
Excellente trouvaille. J'ai regardé partout sur le site adacore.com et je ne l'ai vu nulle part. –
Il est si bien caché parce que c'est un si bon produit, et ils font leur argent de la vente de la version commerciale. En général, les versions de GNU sont plus faciles à trouver, donc je préfère les utiliser. –
La chose importante à noter à propos de la version GNAT GPL est qu'elle est vraiment GPL, en ce sens que vous ne pouvez l'utiliser que pour compiler du code GPL - ceci est dû à la licence de la bibliothèque d'exécution et est un bon moyen d'assurer que les utilisateurs commerciaux achètent une licence pour la version complète. Ce n'est pas une restriction dans la plupart des autres compilateurs GPL basés sur GCC. –