Topic de JilbertComico :

[BORDEL] Les langages de programmation non typés on en parle ?

Les langages à la python https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png

Les langages pas compilés où les erreurs ne sont détectées que durant le runtime https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png

Les langages typés dynamiquement à la python, ruby qui rendent ultra difficile la détection des bugs à l'avance https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png

Langages compilés + typage statique comme le C > ALL https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png

J'y connais pas grand chose en info

C'est quoi l'intérêt d'avoir un langage non-typé ?

Le 04 mars 2023 à 18:59:01 :
J'y connais pas grand chose en info

C'est quoi l'intérêt d'avoir un langage non-typé ?

La souplesse

Ok le premier année on en reparle dans 10 ans

Le 04 mars 2023 à 18:59:01 :
J'y connais pas grand chose en info

C'est quoi l'intérêt d'avoir un langage non-typé ?

En fait tous les langages sont typés, mais certains le sont statiquement (tu définis manuellement le type et tu touches plus) d'autres sont dynamiquement typés, comme Python par exemple où tu peux changer le type comme tu veux.

L'avantage est que ça rend le langage plus souple, mais c'est un cadeau empoisonné. C'est utile avec un langage de scripting comme Python qui de base est fait pour des programmes assez courts faits pour pallier aux tâches répétitives et rapides, mais sur des gros programmes ça créé un chaos car on ne peut pas détecter les bugs à l'avance.

Exemple : À un moment donné tu envoies une chaîne de caractères à une fonction qui attend un nombre entier, avec python rien n'est detecté car techniquement en le lisant, l'interpréteur ne sait pas si ce que tu lui envoie à la fonction est de quel type, vu que le type n'est pas précisé explicitement.

Le 04 mars 2023 à 18:59:27 :
Ok le premier année on en reparle dans 10 ans

C'est fatiguant mais c'est le prix à payer pour avoir des programmes fiables

en PHP tu peux typer où non et quand tu développe tu tests le runtime comme quand toi tu compiles. Tu peux rajouter des tests unitaires si tu as envie de tester des fonctionnalités précises.

Données du topic

Auteur
JilbertComico
Date de création
4 mars 2023 à 18:58:21
Nb. messages archivés
8
Nb. messages JVC
8
Voir le topic sur JVC

Afficher uniquement les messages de l'auteur du topic

En ligne sur JvArchive

JvArchive compagnon

Découvrez JvArchive compagnon , l'userscript combattant la censure abusive sur le 18-25 !