Quelle version du standard ANSI C le Turbo C 3.0 suit-il entièrement ou partiellement?Quelle version de la norme ANSI C est-ce que Turbo C 3.0 suit?
C89 ou C90?
Quelle version du standard ANSI C le Turbo C 3.0 suit-il entièrement ou partiellement?Quelle version de la norme ANSI C est-ce que Turbo C 3.0 suit?
C89 ou C90?
Turbo C++ 3.0 a été publié en 1991, ce qui signifie que dans sa compilation C, il prend probablement en charge K & R C et C89 (C90 était essentiellement identique). Il ne supportera pas bien le C95, car cette version de la norme n'était pas disponible.
C95 est nouveau pour moi, mais peut-être que vous vouliez dire C99? –
Avec C95, il se réfère probablement à ISO/CEI 9899: 1990 tel que corrigé par ISO/CEI 9899/COR1: 1994 et amendé par ISO/CEI 9899/AMD1: 1995 et corrigé à nouveau par ISO/CEI 9899/COR2: 1996. Les choses importantes dans AMD1 sont les fonctions de caractères larges. – ninjalj
@ninjalj: Merci, vous avez absolument raison. –
C89 et C90 sont essentiellement les mêmes. C89 se réfère à ANSI X3.159-1989 "Langage de programmation C", tandis que C90 en est la version ISO (ISO/CEI 9899: 1990), avec ammendments.
Il ne suit aucune version de la norme ANSI C, il suit une version de la norme C++. C ≠ C++. –
Si vous vouliez dire Turbo C, alors il prend en charge C89 autant que je me souvienne ... mais le plus important est pourquoi êtes-vous si préoccupé par ce matériel obsolète? –
@Prasoon Saurav: J'ai une tonne de code ici en C89/C90, et certains compilateurs ont été terriblement lents à implémenter C99. Un compilateur C90 est toujours très utile. –