Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1458 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Connaissez vous le langage Eiffel ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connaissez vous le langage Eiffel ???

n°451732
klaastyl
don't shit where you eat
Posté le 09-07-2003 à 02:19:11  profilanswer
 

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 ?!?! :lol:


Message édité par klaastyl le 11-07-2003 à 09:43:04
mood
Publicité
Posté le 09-07-2003 à 02:19:11  profilanswer
 

n°451734
Taz
bisounours-codeur
Posté le 09-07-2003 à 03:25:50  profilanswer
 

le rapport avec la cat C  :o

n°451735
os2
Posté le 09-07-2003 à 03:25:57  profilanswer
 

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 ?!?! :lol:


 
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


---------------
Borland rulez: http://pages.infinit.net/borland
n°451746
klaastyl
don't shit where you eat
Posté le 09-07-2003 à 07:33:28  profilanswer
 

++Taz a écrit :

le rapport avec la cat C  :o  


 
heu...le compilateur en Eiffel compile en C  :whistle:

n°451750
skeye
Posté le 09-07-2003 à 07:41:01  profilanswer
 

Klaastyl a écrit :


 
heu...le compilateur en Eiffel compile en C  :whistle:  


 :heink:  
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... [:skeye]


Message édité par skeye le 09-07-2003 à 07:41:29
n°451778
drasche
Posté le 09-07-2003 à 08:50:32  profilanswer
 

Eiffel c'est un ADA amélioré sauf que tout le monde s'en fout ou presque :o
 
Et ADA on s'en sert pour programmer les fusées :o
 
faut absolument que je les essaie tous les deux un jour d'ailleurs [:texla]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°451791
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 09-07-2003 à 09:00:57  profilanswer
 

Klaastyl a écrit :


 
heu...le compilateur en Eiffel compile en C  :whistle:  

hein ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°451793
skeye
Posté le 09-07-2003 à 09:03:05  profilanswer
 


Il doit parler de ça:
http://linuxmag.linuxmag-france.or [...] iffel.html

Citation :


C'est un compilateur Eiffel qui génère, comme code intermédiaire, soit du C, soit du bytecode Java

n°451901
HelloWorld
Salut tout le monde!
Posté le 09-07-2003 à 10:34:50  profilanswer
 

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 ...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°451904
mrbebert
Posté le 09-07-2003 à 10:37:10  profilanswer
 

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 ?!?! :lol:

Eiffel, c'est bien :love:  
(bon, d'accord, j'étais aussi en école d'ingé en Lorraine, alors forcément :/ )

mood
Publicité
Posté le 09-07-2003 à 10:37:10  profilanswer
 

n°451907
drasche
Posté le 09-07-2003 à 10:39:04  profilanswer
 

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.

n°453210
klaastyl
don't shit where you eat
Posté le 10-07-2003 à 07:59:52  profilanswer
 

skeye a écrit :


 :heink:  
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... [:skeye]  


 
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 :lol:) 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) :pfff:

n°453220
kadreg
profil: Utilisateur
Posté le 10-07-2003 à 08:30:04  profilanswer
 

Klaastyl a écrit :


pour lui c'est le meilleur langage objet (mieux que Java, C++ ou autres) :pfff:


 
Je suis d'accord pour ces deux là, remarque.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°453258
skeye
Posté le 10-07-2003 à 09:14:56  profilanswer
 

Klaastyl 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)


 
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! [:ddr555]

n°453260
gizmo
Posté le 10-07-2003 à 09:17:54  profilanswer
 

HelloWorld a écrit :

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 ...


 
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.

n°454042
klaastyl
don't shit where you eat
Posté le 10-07-2003 à 19:05:27  profilanswer
 

skeye 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! [:ddr555]  


 
tu chercherais pas à me casser les burnes toi ??? :fou:  :fou:
 
voilà ce que je te dis  :kaola:
 
 :D  :D  :D

n°454205
nraynaud
lol
Posté le 10-07-2003 à 21:44:34  profilanswer
 

gizmo 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.

C'est bien, je vois que t'as lu l'article de Meyer avant de dire ca !


---------------
trainoo.com, c'est fini
n°454227
Profil sup​primé
Posté le 10-07-2003 à 22:26:14  answer
 

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 ?

n°454289
chrisbk
-
Posté le 10-07-2003 à 22:35:35  profilanswer
 

Autobot a écrit :

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 ?


 
http://www.eiffel.com/developers/ [:spamafote]

n°454560
gizmo
Posté le 11-07-2003 à 01:52:51  profilanswer
 

nraynaud a écrit :

C'est bien, je vois que t'as lu l'article de Meyer avant de dire ca !

:heink:

n°454562
nraynaud
lol
Posté le 11-07-2003 à 01:58:33  profilanswer
 

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 !)

n°454565
gizmo
Posté le 11-07-2003 à 02:07:28  profilanswer
 

nraynaud a écrit :

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 !)


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...

n°454569
nraynaud
lol
Posté le 11-07-2003 à 02:40:57  profilanswer
 

gizmo a écrit :


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...

Le pb aurait été vu à la lecture du contrat, au moment de réutiliser le bouzin.

n°454589
chrisbk
-
Posté le 11-07-2003 à 08:05:54  profilanswer
 

je vais surement poser une question tres con mais tant pis ([:ciler])
 
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 ?

n°454618
gizmo
Posté le 11-07-2003 à 08:54:55  profilanswer
 

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.

n°454632
polo021
Posté le 11-07-2003 à 09:07:51  profilanswer
 

chrisbk a écrit :


 
donc comment effeil aurait pu remedier a ca ?
 


justement, ils ont dit plus haut que meme eiffel n'aurait pas pu remedier a ca.

n°454643
chrisbk
-
Posté le 11-07-2003 à 09:18:05  profilanswer
 

polo021 a écrit :


justement, ils ont dit plus haut que meme eiffel n'aurait pas pu remedier a ca.


 
ouais nan la solution elle est la : "Le pb aurait été vu à la lecture du contrat, au moment de réutiliser le bouzin."

n°455695
klaastyl
don't shit where you eat
Posté le 11-07-2003 à 20:20:15  profilanswer
 

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.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Connaissez vous le langage Eiffel ???

 

Sujets relatifs
Demande conseil: Langage, Imagerie, ClusteringQuel langage apprendre pour débuter en programmation ???
Quel langage pour programmer ?Choix d'un langage pour traitement d'images...
Janeva : vous connaissez ?[XFS] Connaissez vous le langage XFS ?
[ Cherche langage de programmation ] + question PHP --> EXE ?XHTML 1.1 strict et langage
Rebol: vous utilisez ce langage ? 
Plus de sujets relatifs à : Connaissez vous le langage Eiffel ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR