|
|
|
| /* Edition Française */ |
| « Précédent | Page 1 | Suivant » |
Re: #include pascal.h (T)
2008-04-04 04:19
•
par
Joie de vivre
(non enregistré)
|
|
C'est tout à fait légitime, le préprocesseur est fait pour ça.
|
Re: #include pascal.h (T)
2008-04-04 06:24
•
par
Paolo G
(non enregistré)
|
En fait, c'est vrai, mais il semble qu'il s'agit d'un programmeur qui a été obligé d'écrire en un langage qu'il n'aimait pas et qui a essayé de le transformer en son langage préféré. Rien de grave, peut-être, mais les programmeurs de C qui maintiendront ce code ne seront pas très contents qu'ils devront savoir le Pascal aussi... |
Re: #include pascal.h (T)
2008-04-04 08:33
•
par
Guillaume M.
(non enregistré)
|
|
En C ok. Je ne connais pas de problème direct. Sauf si quelqu'un déclare une fonction ou variable nommé is, then, begin ou end.
En C++ on aurait un peu de difficulté à utiliser les itérateurs des conteneurs de la SL. (std::vector, std::map, etc. ) Et effectivement, c'est "amusant" pour les programmeurs qui devront le maintenir! |
|
C'est pourtant évident, le programmeur a écrit son code de façon à faciliter la tâche des personne qui vont le maintenir dans le cas ou ils auraient une migration en pascal à faire.
|
|
Bah comment on fait pour créer une fonction alors (cf. le #define procedure void)?
|
|
peut être que le code été en pascal a l'origine et que le programmeur au lieu de convertire tous le code a choisi cette méthode
|
|
note: l'affectation en pascal se fait avec := pas =
|
| « Précédent | Page 1 | Suivant » |