Connaissez vous le langage Eiffel ??? - Divers - Programmation
Marsh Posté le 09-07-2003 à 03:25:57
Klaastyl a écrit : Ouais j'ai bouffé de ce langage en première d'école d'inge à Nancy et je voulais savoir s'il y avait qu'en Lorraine que les gens bouffent de l'Eiffel ?!?! |
j'ai acheté un livre sur l'oo et tous le livre était basé sur eiffel...
vraiment top comme livre, mais j'ai jamais programmé avec eiffel
ça semble vraiment pas mal comme langage
Marsh Posté le 09-07-2003 à 07:33:28
ReplyMarsh Posté le 09-07-2003 à 07:41:01
Klaastyl a écrit : |
Veut rien dire ça, compiler en C...
Il génère du code en C, peut-etre?
[edit]
De tte façon ca reste complètement HS...
Marsh Posté le 09-07-2003 à 08:50:32
Eiffel c'est un ADA amélioré sauf que tout le monde s'en fout ou presque
Et ADA on s'en sert pour programmer les fusées
faut absolument que je les essaie tous les deux un jour d'ailleurs
Marsh Posté le 09-07-2003 à 09:00:57
Klaastyl a écrit : |
hein ?
Marsh Posté le 09-07-2003 à 09:03:05
Harkonnen a écrit : hein ? |
Il doit parler de ça:
http://linuxmag.linuxmag-france.or [...] iffel.html
Citation : |
Marsh Posté le 09-07-2003 à 10:34:50
Citation : Et ADA on s'en sert pour programmer les fusées |
Y'en a pas une qui a pété y'a pas longtemps ? A cause d'une erreur d'arrondi que le langage a laissé passer ...
Marsh Posté le 09-07-2003 à 10:37:10
Klaastyl a écrit : Ouais j'ai bouffé de ce langage en première d'école d'inge à Nancy et je voulais savoir s'il y avait qu'en Lorraine que les gens bouffent de l'Eiffel ?!?! |
Eiffel, c'est bien
(bon, d'accord, j'étais aussi en école d'ingé en Lorraine, alors forcément )
Marsh Posté le 09-07-2003 à 10:39:04
HelloWorld a écrit : Y'en a pas une qui a pété y'a pas longtemps ? A cause d'une erreur d'arrondi que le langage a laissé passer ... |
Oui et l'auteur d'Eiffel s'est fait un plaisir à ce titre de rappeler la supériorité de son langage par rapport à ADA.
Marsh Posté le 10-07-2003 à 07:59:52
skeye a écrit : |
oui il génère du code C avant de faire appel à un compilo C externe pour la compilation. Ce qui le rend très portable (pourvu qu'on dispose d'un compilo C sur sa machine)
Citation : Oui et l'auteur d'Eiffel s'est fait un plaisir à ce titre de rappeler la supériorité de son langage par rapport à ADA. |
Ben j'ai eu l'auteur (DC pour les intimes ) en cours et en TD et croit moi il ne jure que par Eiffel, pour lui c'est le meilleur langage objet (mieux que Java, C++ ou autres)
Marsh Posté le 10-07-2003 à 08:30:04
Klaastyl a écrit : |
Je suis d'accord pour ces deux là, remarque.
Marsh Posté le 10-07-2003 à 09:14:56
Klaastyl a écrit : |
Ca le rend pas plus portable qu'un autre langage de générer du C...ca lui permet juste de profiter de l'existence d'un nb de compilateurs impressionnant sur un nb de plate-formes qui ne l'est pas moins!
Ta remarque sur la portabilité serait plus intéressante si tu soulignais plutot la génération possible de bytecode java...mais là ca a encore moins rapport avec la cat C, du coup!
Marsh Posté le 10-07-2003 à 09:17:54
HelloWorld a écrit :
|
Non, ce n'est pas une erreur d'arrondi qui a été la cause, mais un overflow, et ça même Eiffel n'aurait pas pu l'arranger.
La cause? l'endroit de lancement d'Arianne 5 n'était pas le même que celui d'Arianne 4, fusée pour laquelle le programme avait été conçu. Du coup, les données reçues par la fusée sur l'écartement de son orbite ont généré un joli petit dépassement.
Marsh Posté le 10-07-2003 à 19:05:27
skeye a écrit : |
tu chercherais pas à me casser les burnes toi ???
voilà ce que je te dis
Marsh Posté le 10-07-2003 à 21:44:34
gizmo a écrit : |
C'est bien, je vois que t'as lu l'article de Meyer avant de dire ca !
Marsh Posté le 10-07-2003 à 22:26:14
Le langage Eiffel, qu'a t'il de spécial ou plutôt quelles sont ses spécificités ?
Pourquoi l'utilise t'on plûtot qu'un autre ?
Marsh Posté le 10-07-2003 à 22:35:35
Autobot a écrit : Le langage Eiffel, qu'a t'il de spécial ou plutôt quelles sont ses spécificités ? |
http://www.eiffel.com/developers/
Marsh Posté le 11-07-2003 à 01:52:51
ReplyMarsh Posté le 11-07-2003 à 01:58:33
http://www.google.com.ar/search?q= [...] ogle&meta=
première réponse.
(tiens c'est marrant il semblerait qu'il y ait quelqu'un d'actif chez les allemands qui s'appelle Ariane Meyer, c'est pas de bol ça !)
Marsh Posté le 11-07-2003 à 02:07:28
nraynaud a écrit : http://www.google.com.ar/search?q= [...] ogle&meta= |
Bah oui, je l'ai lu cet article, ca fait un bout de temps déjà! Mais je ne vois pas le sens de ta réponse...
Marsh Posté le 11-07-2003 à 02:40:57
gizmo a écrit : |
Le pb aurait été vu à la lecture du contrat, au moment de réutiliser le bouzin.
Marsh Posté le 11-07-2003 à 08:05:54
je vais surement poser une question tres con mais tant pis ()
comment effeil peut determiner l'overflow ? (g lu l'article) Bon la c'est sur 16bits, ok, si on travaille avec une machine 32bits c bon, je vois l'idee.
Maintenant, imaginons que l'on travaille sur une machine 16bits. La la clause du contrat va passer a tous les coups (vu que de toute facon on pourra pas avoir qqchose de superieur a un nombre encodable en 16bits) et quand on fera nos calculs (imaginons un bete toto+=50000) la on risque l'overflow , non protegé par leur pre-condition
donc comment effeil aurait pu remedier a ca ?
Marsh Posté le 11-07-2003 à 08:54:55
nraynaud a écrit : Le pb aurait été vu à la lecture du contrat, au moment de réutiliser le bouzin. |
aaaaah! ok, je ne le voyais pas sous cet angle.
Marsh Posté le 11-07-2003 à 09:07:51
chrisbk a écrit : |
justement, ils ont dit plus haut que meme eiffel n'aurait pas pu remedier a ca.
Marsh Posté le 11-07-2003 à 09:18:05
polo021 a écrit : |
ouais nan la solution elle est la : "Le pb aurait été vu à la lecture du contrat, au moment de réutiliser le bouzin."
Marsh Posté le 11-07-2003 à 20:20:15
oui il faut savoir que l'originalité d'Eiffel est de proposer une méthode de programmation par contrat et pour celà y'a un mécanisme de sécurité basé sur des préconditions, postconditions et invariants qui permettent de détecter les éventuels cas limites que pourrait rencontrer un algo et qui poseraient problème (un pb d'overflow par exemple).
Donc Meyer a voulu dire que l'overflow aurait été détecté lors de la phase de développement.
Marsh Posté le 09-07-2003 à 02:19:11
Ouais j'ai bouffé de ce langage en première d'école d'inge à Nancy et je voulais savoir s'il y avait qu'en Lorraine que les gens bouffent de l'Eiffel ?!?!
Message édité par klaastyl le 11-07-2003 à 09:43:04