J'ai écrit mon premier programme en 1970 et j'ai essayé beaucoup de langages. Dès que j'ai pu en Fortran utiliser "implicit none" je l'ai fait. Mes techniciens ont un peu râlé au début, mais ils ont très vite compris que ce n'était pas une perte de temps. Je pense que la déclaration obligatoire et le typage sont indispensables pour faire du bon travail. au delà de 100 lignes de code, c'est statistiquement rentable.
Je citerai la perte d'une sonde vénusienne due à une toute petite erreur : un point au lieu d'une virgule.
DO 100 I=1,1000 ! faire la boucle 1000 fois
100 CONTINUE ! etiquette de fin de boucle
Le point ayant remplacé la virgule, le compilateur a compris :
DO100I=1.1000
Il a créé la variable double précision DO100I et lui a affecté la valeur 1.1.
Je regrette le pascal et surtout que ADA ne se soit pas généralisé.
Un langage que je regrette à un autre titre, c'est le HPL, issu des machines à calculer de bureau. C'était un langage-OS d'une puissance fabuleuse, que ce soit pour inverser des matrices, faire du pilotage de machines ou de l'acquisition.
[^] # Re: Langage typé !?!
Posté par Pierre Jarillon (site web personnel) . En réponse à la dépêche Apache/PHP et IIS/ASP : pas si bons ?. Évalué à 10.
Je citerai la perte d'une sonde vénusienne due à une toute petite erreur : un point au lieu d'une virgule.
DO 100 I=1,1000 ! faire la boucle 1000 fois
100 CONTINUE ! etiquette de fin de boucle
Le point ayant remplacé la virgule, le compilateur a compris :
DO100I=1.1000
Il a créé la variable double précision DO100I et lui a affecté la valeur 1.1.
Je regrette le pascal et surtout que ADA ne se soit pas généralisé.
Un langage que je regrette à un autre titre, c'est le HPL, issu des machines à calculer de bureau. C'était un langage-OS d'une puissance fabuleuse, que ce soit pour inverser des matrices, faire du pilotage de machines ou de l'acquisition.