StackOverflow a un sujet similaire créé il y a plus de trois ans :
http://stackoverflow.com/questions/1...nguage-feature
Il est maintenant fermé, mais que la liste est longue !
Les aspects bas-niveau sont voués à être dépassés, skypers.
En ce qui concerne les performances, les compilateurs C d'aujourd'hui sont assez "intelligents" pour optimiser le code bien mieux que tu ne le ferais toi-même.
Et pour la gestion de la mémoire, on a des GC qui ne sont peut-être pas parfaits, mais qui pour des applications ne nécessitant pas des grosses perfs apportent un gain considérable en temps de dév.
Contrairement à toi, et pour le genre d'applis que je développe, je ne veux pas avoir à gérer la mémoire, car c'est contre-productif.
Maintenant soyons clair : le problème du choix n'est à imputer qu'à la domination du web face aux autres protocoles (existants ou qui auraient pu être inventés).
Le web n'a pas été prévu pour ça à la base, historiquement la notion qui y prime est celle de document, et non celle d'action comme en dév système.
Toutes les surcouches ayant été créées pour faire du web quelque chose d'applicatif sont presque une hérésie. Il aurait mieux valu inventer un protocole dédié.
Amha.
Bref , Javascript c'est de la m* , mais vous pouvez continuer à vous plaindre , Javascript est le seul langage disponible dans une navigateur, donc pas le choix faut l'apprendre.
Exemple très simple a comprendre, en javascript le + sert à la concaténation de chaine (ils auraient du choisir autre chose pour ça).
Donc - fait automatiquement une opération en convertissant automatiquement en numérique. alors que pour + si tu veux une opération, il faut typé en numérique la valeur, comment javascript pourrait savoir si tu veux ajouter ou concaténer sinon...
Mais je suis d'accord avec toi, ce non typage qui devrait être une 'facilité' deviens parfois une difficulté...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager