Posté par pifou .
En réponse au journal C# vs java.
Évalué à 3.
Sans compter Python (langage objet utilisant une machine virtuelle), etc.
Oui, mais pour moi Python est avant tout un langage de script (comme Ruby) dont la grosse différence est qu'il n'y a pas de typage statique (et effectivement ça change beaucoup la méthode de conception).
Pour SmallTalk, effectivement (quoiqu'on a aussi le problème de typage statique) mais mon propos n'était pas de faire une description précise du type de langage que sont C# et Java (parceque j'ai aussi oublié Eiffel dans ma "description").
À la limite Timaniac à répondu en partie à ma question plus bas, sur une grosse différence niveau conception entre Java et C# : les pointeurs. Hèlas, ma vision d'un bon langage objet étant principalement basé sur SmallTalk (et Ruby dernièrement niveau script), la présence de pointeur ne me parraît pas des plus joyeuses (quoiqu'il doit y avoir des moments où soit doit être bien pratique), mais c'est un autre débat (troll?).
[^] # Re: Quel gros gag
Posté par pifou . En réponse au journal C# vs java. Évalué à 3.
Oui, mais pour moi Python est avant tout un langage de script (comme Ruby) dont la grosse différence est qu'il n'y a pas de typage statique (et effectivement ça change beaucoup la méthode de conception).
Pour SmallTalk, effectivement (quoiqu'on a aussi le problème de typage statique) mais mon propos n'était pas de faire une description précise du type de langage que sont C# et Java (parceque j'ai aussi oublié Eiffel dans ma "description").
À la limite Timaniac à répondu en partie à ma question plus bas, sur une grosse différence niveau conception entre Java et C# : les pointeurs. Hèlas, ma vision d'un bon langage objet étant principalement basé sur SmallTalk (et Ruby dernièrement niveau script), la présence de pointeur ne me parraît pas des plus joyeuses (quoiqu'il doit y avoir des moments où soit doit être bien pratique), mais c'est un autre débat (troll?).