topic unique sur SMALLTALK ? - Divers - Programmation
Marsh Posté le 14-06-2004 à 13:54:37
bof, pourquoi pas.
Il me semble qu'il existe déjà un projet de gestion de conaissances en smalltalk dans un labo français.
Marsh Posté le 14-06-2004 à 16:08:46
ah ouai
si jamais tu retrouves le lien, fais me le passer
c'est toujours interessant
Marsh Posté le 14-06-2004 à 16:10:04
sinon pr le topic je me lancerai dedans un peu plus tard qd j en saurais un peu plus....
sinon apparement t un adepte de java
tu peux me dire les grosses differences ou avantages que tu y trouves par rapport a smalltalk ?
thx
Marsh Posté le 14-06-2004 à 16:25:47
c'est statiquement typé.
Marsh Posté le 14-06-2004 à 16:49:52
et ca crée de gros avantages en programmation d'avoir les variables typés statiquement? et puis on peut forcer un typage avec coarse non en smalltalk...
parcequ en fait c ca que je comprends pas ...
ca cré des retards ? des bugs je sais pas mais ca a pas l'air incontournable si ?
Marsh Posté le 14-06-2004 à 19:15:49
si, on peut pas avoir de qualité sans typage statique.
un truc super bien en smalltalk, c'est que faire un proy se fait en 10s
Marsh Posté le 15-06-2004 à 08:36:49
d'accord merci pour l'info je comprends pas bien pourquoi encore mais ca ne m'etonne pas sinon tt le mondu utiliserait smalltalk par de qualité tu veux dire optimal (rapide sans bug ?? robuste c ca que je comprends pas)
et sinon c est pas possible d'avoir un equivalent de typage statique si on affecte un variable locale a un objet qui correspond à un type...
style au lieu de
je suis pas un informaticien pur dc j ai du mal avec certaines subtilités
Marsh Posté le 15-06-2004 à 08:52:34
en gros si tu peux m'expliquer pourquoi le typage statique est necessaire à une conception de "qualité" ?
le typage dynamique n'est pas suffisant ?
Marsh Posté le 15-06-2004 à 09:33:54
Vaste débat que celui-là. Disons en gros qu'en terme de sûreté et de rapidité du code, le typage statique est mieux, en terme de flexibilité de développement, le typage dynamique a généralement l'avantage, au détriment de la réflexion préalable sur les strucutres de données que l'on va utiliser.
Personnellement, avec le développement des recherches sur les compilateurs à typage statique, je préfère ce dernier.
Perl au contraire, est dynamiquement typé.
Notons qu'il faut encore faire le distinguo entre typage fort et faible. Le C, par exemple est statiquement typé (vérification de type à la compilation), mais faiblement typé : les conversions de type à l'éxécution sont possibles. C'est très mauvais.
Avec des langages proposant les structures pour, le typage statique fort n'impose pas de limites contraignantes au programmeur, et assure une sûreté rassurante : même sur des structures de données complexes (arbres par exemple) le code fonctionne souvent du premier coup et c'est autant de bugs en moins.
Marsh Posté le 15-06-2004 à 12:05:01
merci bien pr cette explication...
moi j avais l'impression que le typage statique imposait comme un frame a respecter (une forte contrainte)... ce qui permet a des equipes de plusieurs developpeurs de ne pas faire n'importe quoi... tandis qu en dynamique, finalement, ils pourraient faire ce qu ils veulent...
Marsh Posté le 14-06-2004 à 11:19:31
bonjour,
je vais devoir développer en SMALLTALK
je travaille dans un laboratoire (d'ou pourquoi pas SMALLTALK ) et c'est pour gerer un systeme de gestion de connaissances (méta-modèle)
il me semble qu'il n'y a pas de topic officiel et je me demandais si ca valais la peine d'en creer un... comme c'est un langage pas trop utilisé mais qd meme assez interessant...
A la limite, je suis prêt a m'en charger, même si ca serait mon premier unique, et que bien sur j'aurai besoin de l'aide de nombreuses personness en particulier nraynaud
ca serait bien de faire le point...
Perso, je suis encore en phase de découverte du langage et je le trouve génial (ait des connaissances en C C++ Java mais pas trop de pratique)
je comprends pas trop pourquoi il est pas plus utilisés... (grosses limitations ou choix économiques... habitudes ? )