Pour moi ce sont surtout des langages à typages dynamique ! (ie. le type d'une variable n'est connue qu'à l'exécution). Typage faible/fort est plus une question de conversion automatique entre les types (en gros est-ce que tu peux définir prenant un entier en argument mais qui marche quand même si tu mets un double, le système prenant en charge la conversion avec perte de donnée ...).
Sinon il est vrai que Python est très pratique pour écrire de petits programmes, des scripts de gestion système, des GUI, ... Par contre, pour des algo un peu complexe, il repassera ! Notamment, sa nature hyper-dynamique ne facilite pas les choses (une faute de frappe est très difficilement détectée :( ) et le typage statique est une aide précieuse pour les erreurs d'inatentions.
[^] # Re: kbasic
Posté par harbort1 . En réponse à la dépêche Sortie de Gambas 1.0. Évalué à 2.
Pour moi ce sont surtout des langages à typages dynamique ! (ie. le type d'une variable n'est connue qu'à l'exécution). Typage faible/fort est plus une question de conversion automatique entre les types (en gros est-ce que tu peux définir prenant un entier en argument mais qui marche quand même si tu mets un double, le système prenant en charge la conversion avec perte de donnée ...).
Sinon il est vrai que Python est très pratique pour écrire de petits programmes, des scripts de gestion système, des GUI, ... Par contre, pour des algo un peu complexe, il repassera ! Notamment, sa nature hyper-dynamique ne facilite pas les choses (une faute de frappe est très difficilement détectée :( ) et le typage statique est une aide précieuse pour les erreurs d'inatentions.