2010-10-15 4 views
0

Je pense qu'il serait utile d'avoir une liste de tous les langages de programmation qui ont un composant open source significatif (ie je peux y faire un travail important sans utiliser tout composant non libre) et qui sont multi plate-forme (c'est-à-dire qui fonctionnera sur toutes les plates-formes majeures: Windows, Mac OS X et Linux/BSD), ainsi que des informations sur leur utilité. De cette façon, on pourrait choisir le langage idéal pour un projet particulier si un choix est disponible. Par conséquent, ce serait bien si vous pouviez lister toutes les langues que vous connaissez, inclure au moins un peu sur le mérite/l'utilité de chacun, et peut-être quelques points intéressants (comme un bon IDE, bibliothèques logicielles importantes, etc) .Liste des langages de programmation multiplateformes avec des licences Open Source

Les liens sont bons aussi (lien vers le site du développeur ou vers un site de ressources important).

Ce serait un bon complément à la liste des livres de programmation (https://stackoverflow.com/q/194812/289380).

EDIT: Oh, et aucune guerre de flamme :).

EDIT 2: J'ai mis en place un wiki de tenir cette liste et la liste des livres de programmation liés ci-dessus: http://programref.wikia.com/

+0

Quoi? Il y a aussi un site de programmeurs? Eh bien, je me suis dit que si vous pouviez mettre une liste de livres de programmeurs ici, vous pouvez aussi mettre une liste de langues. – Biosci3c

Répondre

1

C++: Le langage de programmation OOP quisentiel. Un nombre considérable de bibliothèques à faire à peu près tout ce que vous pouvez imaginer. Certains IDE comprennent Code :: Blocks, Dev-C++, Netbeans et Eclipse.

3

Python: http://www.python.org

rapide à développer, grande bibliothèque standard, beaucoup de soutien, grand interprète, grand langage de script.

Perl: Ai-je vraiment besoin d'en dire plus?

Ruby: http://www.ruby-lang.org

Une autre langage de script, très puissant, OO au cœur, mais toujours pragmatique. Très populaire en ce moment, avec beaucoup de bibliothèques d'addons.

Lua: http://www.lua.org

Un petit langage de script rapide conçu pour être intégré dans d'autres applications. Petite bibliothèque standard avec un ensemble raisonnable d'éléments de base et des bibliothèques supplémentaires/extensions C pour faire d'autres choses. Très populaire dans les jeux - l'interface utilisateur du client World of Warcraft est construite et étendue à Lua.

+0

J'ajouterais que Lua peut aussi être utilisé comme langage autonome. – Biosci3c

+0

Eh bien, j'ai été curieux, quels sont les avantages de Perl? Est-ce que c'est juste si bien connu (genre de: grandi avec ça, sorte de chose)? – Biosci3c

Questions connexes