Quels sont les meilleurs languages de programmation [...]

<blockquote><font class="small">Post&eacute; &agrave; l'origine par SuperCed:</font><hr />

Desole, ca ne marche pas ton truc. RealBasic est lent et pourtant, ca compile...

<hr /></blockquote>

De toute façon la lenteur c'est relatif : tout dépend de ce que tu veux faire :
- Un logiciel de décodage du génome DOIT être rapide, c'est indispensable de tout très bien optimisé
- Un petit utilitaire qui n'est que intreface d'une ligne de commande du terminal ou un aide à la création HTML (des méta-tags par exemple), peut importe sa vitesse (dans la limite du raisonable)


 
bonsoir.
j'aimerai juste dire que j'utilise RealBasic. Très très facile a apprendre, multi-plateforme mais limité et les applications ne sont pas aussi rapides que les applics cocoa évidemment.
 
Non, java est bien un language compilé.

Le fait qu'il nécessite une jvm pour fonctionner n'implique pas que ce soit du language interprété. Perl est un language interprété.

Il existe des processeurs qui éxécute directement du byte code java et qui sont commercialisé.

L'intérêt du byte code est la portabilité. Néanmoins, tu peux compiler ton programme java en un binaire directement éxécutable sur une plateforme cible mais tu perds la portabilité de l'éxécutable. Il faut alors recompiler le source si tu veux un éxécutable pour une autre plate-forme.

Ta remarque sur le respect de la norme java dans les jvm n'est pas fondé. Sur quoi tu te base pour affirmer que la norme est de moins en moins respectée ? J'espère que pour écricre de telles affirmations tu t'appuies sur une longue expérience dans l'utilisation de ce langage !

crazy.gif

 
Pour revenir au coeur du sujet, il n'y a pas de meilleur langage de programmation. Par contre, il y a des langages plus adapté que d'autre suivant le projet que l'on souhaite réaliser.

Chaque langage a ses avantages et inconvénients. La solution pour choisir son langage, c'est de bien décrire son besoin. Ensuite, il faut faire coïncider ses besoins avec les points forts des langages...

Plus facile à dire qu'à faire me direz-vous !

wink.gif

 
Juste une petit parenthese pour répondre à cela, je cite: "les contres :
- animation graphiques n'y pense même pas ... ca rame."
Puis-je te conseiller ce site où tu pourras télécharger un lot de 40 applets, écris en java, et qui sont, à moins que je n'ai la berlue, tous plus graphiques les uns que les autres.
Certe il te faudra un PC pour les mettre en oeuvre mais tu pourras faire tourner les applets sur un mac et tu verras que ca ne rame pas plus que ça.

par ici ---
wink.gif
http://anfyteam.com/index.html
 
Déjà je trouve çà cool que les anonyme puisse intervenir sur ce forum
smile.gif


Ensuite j'voudrai m'expliquez un peu:

Alors pour ma part, je choisi mon langage suivant le projet que j'ai à réaliser mais il est evident que du Basic, pascal etc. la dernière fois ke j'en ai fait c t à l'école. je n'utilise plus que deux langages.

Le java : Pour le web où le multiplateformes est indispensable et là dessus java est pour moi l'un des meilleurs. Par contre il est clair que pour réaliser des applications il ne faut pas utiliser Java. Il est très lent pour réaliser des calculs j'ai rarement vu çà, pour inversé une matrice vous avez intéret d'avoir quelques 50aines de café à boire. Pour les entrées/sorties aussi c po térrible. Par contre c sûr que c facile de programmer en jav mais je rejoins super ced sur le faite que à l'inverse de la partie net, la partie graphique de Java n'est quasi pas portable lorsque l'on veux faire du dynamique. J'ai réalisé une grosse applis en Java parce kelle devait tourner sous Linux, Windows et je voulais aussi perso MacOSX. Et bien la meme fonction ne donnait pas le meme resultat visuel suivant le systeme et ceci meme avec la version identique de la JVM sur chacun des systèmes, bref j'ai du faire des fonction différentes suivant le système d'exploitation, la seule solution. Quand à la partie graphique là encore java est très lent, dès qu'il y a plus de 10000 polygones à gerer et bien même sur une grosse bécane y a intérêt à être très patient. Donc java je le reserve seulement si y a du web et/ou qu'on est obliger de faire une appli multiplateforme.

C/C++ : pour moi les deux vont ensemble (j'ai tjs un peu de C dans mon code C++). Alors là c sûr, pour la programmation, c bien plus prise de tête que Java, il fo pratiquement tout gérer et tout ce qui est graphique est vraiment galère surtout quand on à gouter à Java. Mais par contre nivo rapidité il n'y a rien de mieux et on peux ce demerder afin que le code reste compilable sous n'importe quel systeme. C'est donc naturellement le langage que j'utilise le plus.


Bref, j'aime beaucoup Java pour sa simplicité et surtout son developpement web mais pour le reste je trouve que se langage possède encore des défauts de jeunesse. Le C/C++ est quand à lui plus rapide et robuste mais il fo avoir un certain nivo avant de pouvoir vraiment en tirer completement partie et demande donc plus de temps d'apprentissage.

Donc le plus important c de savoir quel est le langage le plus approprié au projet suivant les contraintes et les points essentiels de celui-ci. Mais bon fo reconnaitre que C/C++ et Java sont devenu les langages les plus utilisés dans le développement.

Bon ba voilà, j'ai fais un peu long je sais mais j'avais vraiment envie de réagir sur le sujet.
wink.gif
 
Ce que certains disent sur Java est ridicule. Hum. franchement, déjà, le language de porgrammation utilisé dépend beaucoup de ce qu'on va faire. Y'a pas un language qui soit meilleur d'après moi. Reflechissez:
Le java est très simple pour commencer! J'ai commence avec ca, et franchement, je regrette pas. On ne va JAMAIS utiliser le Java pour faire un jeu 3D! C'est logique! Mais pour programmer de manière simple une application directement utilisable par un navigateur par exemple, pourquoi pas? C'est un language, simple et portable! Facile à mettre en oeuvre et tout, et la lenteur est très relative, ça dépend toujours de ce qu'on veut en faire.
Le realBASIC permet de dévlopper une application pour quelqu'un qui n'est pas programmeur. En réponse a un post, non le RealBASIC n'est pas un language compilé puisqu'il passe d'abord par une sorte de bibliothèque qui l'interprète ensuite pour le compilateur. Ce language a aussi un interet donné.
Le C est un language complexe très porche de la machine, et une connaissance approfondie de l'assembleur est nécessaire.
L'objective-c me semble etre un bon language mais manque peut-être encore de portabilité (je n'en suis pas sur, je le connais assez peu, comme la plupart des languages d'ailleurs
wink.gif
)

De toute façon, il ne faut jamais oublier qu'avec n'importe quel programme, une chose déterminante reste quand même la conception et non le codage. C?est un peu comme si on voulait demandait "Quel est la langue qui permet de parler le plus facilement?" Tout le monde répondrait n'importe quoi mais qu'on parle anglais ou Chinois, de toute façon, ce sera plus long de dire " L'animal avec des grandes oreilles qui est petit et qui cours vite" que "Lapin". Non? Le codage n'est qu'une "facon" de parler, la conception est largement plus importante. Non?
wink.gif