Alex (Ex-Member)
Expert
Messaggi: 441
Iscritto: 15/08/2005
|
Scrivete programmi aderenti allo standard C89 o al C99?
|
|
HeDo (Founder Member)
Guru^2
Messaggi: 2765
Iscritto: 21/09/2007
|
C89
In 1983, the American National Standards Institute formed a committee, X3J11, to establish a standard specification of C. After a long and arduous process, the standard was completed in 1989 and ratified as ANSI X3.159-1989 "Programming Language C." This version of the language is often referred to as "ANSI C", or sometimes "C89" (to distinguish it from C99).
C90
In 1990, the ANSI C standard (with a few minor modifications) was adopted by the International Organization for Standardization as ISO/IEC 9899:1990. This version is sometimes called C90. Therefore, the terms "C89" and "C90" refer to essentially the same language.
C99
In March 2000, ANSI adopted the ISO/IEC 9899:1999 standard. This standard is commonly referred to as C99, and it is the current standard for C programming language.
|
che senso ha questo sondaggio? |
|
nessuno (Normal User)
Guru^2
Messaggi: 6402
Iscritto: 03/01/2010
|
Postato originariamente da HeDo:
che senso ha questo sondaggio? |
Concordo ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
D@vide (Member)
Expert
Messaggi: 450
Iscritto: 30/06/2010
|
Postato originariamente da HeDo:
C89
In 1983, the American National Standards Institute formed a committee, X3J11, to establish a standard specification of C. After a long and arduous process, the standard was completed in 1989 and ratified as ANSI X3.159-1989 "Programming Language C." This version of the language is often referred to as "ANSI C", or sometimes "C89" (to distinguish it from C99).
C90
In 1990, the ANSI C standard (with a few minor modifications) was adopted by the International Organization for Standardization as ISO/IEC 9899:1990. This version is sometimes called C90. Therefore, the terms "C89" and "C90" refer to essentially the same language.
C99
In March 2000, ANSI adopted the ISO/IEC 9899:1999 standard. This standard is commonly referred to as C99, and it is the current standard for C programming language.
|
che senso ha questo sondaggio? |
Non ho neppure bisogno di dirlo, l'ho scritto nella mia firma |
|
Alex (Ex-Member)
Expert
Messaggi: 441
Iscritto: 15/08/2005
|
ma quindi in pratica il C89 non lo usa più nessuno?
|
|
HeDo (Founder Member)
Guru^2
Messaggi: 2765
Iscritto: 21/09/2007
|
Postato originariamente da Alex:
ma quindi in pratica il C89 non lo usa più nessuno? |
no... si va verso lo x0... |
|
Alex (Ex-Member)
Expert
Messaggi: 441
Iscritto: 15/08/2005
|
=) ok=) scusate l'ignoranza=)
|
|
TheKaneB (Member)
Guru^2
Messaggi: 1792
Iscritto: 26/06/2009
|
beh, sarebbe da stupidi scrivere un programma ex novo in C, senza sfruttare i boolean, le funzioni inline, la sintassi semplificata per le struct e le enum (non occorre più il typedef), i commenti one-liners con //, lo scope migliorato per l'iteratore delle istruzioni for, e tutte le altre migliorie...
Rispettare il vecchio C89 ha senso solo quando hai da mantenere del vecchio codice che deve necessariamente compilare su compilatori datati (tipo programmi per Amiga che usano ancora il compilatore SASC, alcuni microcontrollori con compilatori datati, o altre situazioni "particolari")...
|
|
Alex (Ex-Member)
Expert
Messaggi: 441
Iscritto: 15/08/2005
|
Postato originariamente da TheKaneB:
beh, sarebbe da stupidi scrivere un programma ex novo in C, senza sfruttare i boolean, le funzioni inline, la sintassi semplificata per le struct e le enum (non occorre più il typedef), i commenti one-liners con //, lo scope migliorato per l'iteratore delle istruzioni for, e tutte le altre migliorie...
Rispettare il vecchio C89 ha senso solo quando hai da mantenere del vecchio codice che deve necessariamente compilare su compilatori datati (tipo programmi per Amiga che usano ancora il compilatore SASC, alcuni microcontrollori con compilatori datati, o altre situazioni "particolari")... |
allora non era una domanda stupida stupida
però mi è sorto un dubbio...perchè non si è sentita la necessità di fare fin da subito i tipi boolean? |
|