148 votes

Dans le monde réel...

J'ai expérimenté avec Lisp (en fait Scheme) et j'ai trouvé que c'était une très belle langue que je souhaitais approfondir. Cependant, il semble que Lisp ne soit jamais utilisé dans des projets sérieux, et je ne l’ai pas vu comme une compétence souhaitée pour une offre d’emploi. Je suis intéressé à entendre parler de quiconque a utilisé Lisp ou l'a vu utilisé dans le "monde réel", ou qui sait s'il est considéré comme un langage purement académique.

87voto

Matthias Benkard Points 11264

Franz, Inc. fournit un non exhaustive liste des histoires de réussite sur leur site web. Cependant:

Merci de ne pas assumer Lisp n'est utile pour l'Animation et les Graphismes, IA, La bio-informatique, B2B E-Commerce et les L'Exploration de données, EDA/semi-conducteurs des applications, des Systèmes Experts, des Finances,de Les Agents Intelligents, Les Connaissances La gestion, la CAO Mécanique, Modélisation et de la Simulation, de la Langue Naturelle, L'Optimisation, La Recherche, L'Analyse Des Risques, De la planification, des Télécommunications, et de Création de pages Web tout simplement parce que ce sont les seules choses ils s'est passé à la liste. - Kent Pitman

55voto

eschercycle Points 2022

Est-ce que l'élisibilité d'Emacs compte? C'est l'utilisation la plus "réelle" que je connaisse (bien que je ne sois pas sûr qu'Emacs soit considéré comme "le monde réel" non plus).

44voto

Joe Shaw Points 6386

ITA Software utilise Common Lisp pour son QPX à bas prix de moteur de recherche qui alimente des sites comme Orbitz, Kayak, et American et United Airlines parmi beaucoup d'autres. Il est également utilisé en partie pour son prochain passager système de réservation d'Air Canada. Paul Graham a écrit un peu sur Lisp de l'ITA dans le passé.

(Disclaimer: j'y travaille.)

27voto

25voto

Attila Lendvai Points 1084

comme une petite startup, nous avons construit quelque chose que l'on appel un "serveur d'application". mais en fait c'est juste un tas de intégrée de la common lisp bibliothèques pour la connectivité sql et web applications. certains détails sont disponibles à cl-dwim page du projet

l'aide que nous avons développé et d'exploiter une application web pour le gouvernement hongrois, qui collectent les données des gouvernements locaux et calcule la partie pertinente du budget du pays. c'est le deuxième budget, nous prévoyons maintenant.

il a environ 4000 utilisateurs, et il s'exécute sur un cluster d'ordinateurs.

que de "langage académique": on joue avec des choses comme persistante des continuations pour la modélisation des processus métier. c'est un hasard du code lisp avec un supplément de quelques liées au processus de primitives et de quelques contraintes. elle peut s'arrêter à des points aléatoires dans le code et de s'endormir (get partie prenante dans la base de données) pendant qu'il attend un événement extérieur.

est-il pratique ou académique? a vous de choisir... :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X