Le logiciel embarqué des imprimantes HP est engendré à partir d'Eiffel. La gestion de la joint-venture entre la banque Lazard et le Crédit Agricole a été faite en Eiffel.
Ceci dit, c'est vrai, à part un jeu qui m'est passé une fois sous les yeux, je ne connais pas de produit très connu, ou grand public, qui soit écrit en Eiffel, si j'excepte les compilateurs Eiffel eux-même. Le domaine d'application principal, c'est les gros projets à l'unité où les contraintes de fiabilité sont grandes et la rapidité de conception primordiale. Va faire un tour sur http://eiffel.com(...) il y a d'autres exemples.
Par contre je ne connais pas (pas encore ?) de cas où Eiffel est venu concurrencer Ada sur son terrain : la programmation parallèle en temps réel. Il faut dire que les spécifications du parallélisme telles que les a conçues Bertrand Meyer n'ont encore été implémentées dans aucun compilateur, pas même celui de sa société. J'espère que ce sera le cas un jour, vu la grande élégance et la simplicité de sa solution. Le compilateur d'Eiffel Software (la boîte de Meyer) implémente la concurrence par le biais des threads, celui du projet GNU, SmartEiffel, ne l'implémente pas. Il y a d'autres compilateurs (Visual Eiffel, Tower Eiffel, Halstenbach, certains ont peut-être disparu), mais je ne les ai jamais pratiqués.
En bref, les projets Eiffel "sérieux" et d'envergure, ça existe.
[^] # Re: promouvoir Java plutot que C#
Posté par Philip Marlowe . En réponse à la dépêche Mono 0.24. Évalué à 1.
Ceci dit, c'est vrai, à part un jeu qui m'est passé une fois sous les yeux, je ne connais pas de produit très connu, ou grand public, qui soit écrit en Eiffel, si j'excepte les compilateurs Eiffel eux-même. Le domaine d'application principal, c'est les gros projets à l'unité où les contraintes de fiabilité sont grandes et la rapidité de conception primordiale. Va faire un tour sur http://eiffel.com(...) il y a d'autres exemples.
Par contre je ne connais pas (pas encore ?) de cas où Eiffel est venu concurrencer Ada sur son terrain : la programmation parallèle en temps réel. Il faut dire que les spécifications du parallélisme telles que les a conçues Bertrand Meyer n'ont encore été implémentées dans aucun compilateur, pas même celui de sa société. J'espère que ce sera le cas un jour, vu la grande élégance et la simplicité de sa solution. Le compilateur d'Eiffel Software (la boîte de Meyer) implémente la concurrence par le biais des threads, celui du projet GNU, SmartEiffel, ne l'implémente pas. Il y a d'autres compilateurs (Visual Eiffel, Tower Eiffel, Halstenbach, certains ont peut-être disparu), mais je ne les ai jamais pratiqués.
En bref, les projets Eiffel "sérieux" et d'envergure, ça existe.