Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Scrivete programmi aderenti allo standard C89 o al C99?
Forum - C/C++ - Scrivete programmi aderenti allo standard C89 o al C99?

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
Alex (Ex-Member)
Expert


Messaggi: 441
Iscritto: 15/08/2005

C89
C99
Segnala al moderatore
Postato alle 9:10
Lunedì, 19/07/2010
Scrivete programmi aderenti allo standard C89 o al C99?

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 9:29
Lunedì, 19/07/2010
Testo quotato



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?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 9:34
Lunedì, 19/07/2010
Testo quotato

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à.
PM Quote
Avatar
D@vide (Member)
Expert


Messaggi: 450
Iscritto: 30/06/2010

Segnala al moderatore
Postato alle 13:06
Lunedì, 19/07/2010
Testo quotato

Postato originariamente da HeDo:

Testo quotato



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:-|

PM Quote
Avatar
Alex (Ex-Member)
Expert


Messaggi: 441
Iscritto: 15/08/2005

Segnala al moderatore
Postato alle 14:57
Lunedì, 19/07/2010
ma quindi in pratica il C89 non lo usa più nessuno?

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 18:22
Lunedì, 19/07/2010
Testo quotato

Postato originariamente da Alex:

ma quindi in pratica il C89 non lo usa più nessuno?



no... si va verso lo x0...

PM Quote
Avatar
Alex (Ex-Member)
Expert


Messaggi: 441
Iscritto: 15/08/2005

Segnala al moderatore
Postato alle 18:30
Lunedì, 19/07/2010
=) ok=) scusate l'ignoranza=)

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 1:45
Martedì, 20/07/2010
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")...

PM Quote
Avatar
Alex (Ex-Member)
Expert


Messaggi: 441
Iscritto: 15/08/2005

Segnala al moderatore
Postato alle 15:35
Martedì, 20/07/2010
Testo quotato

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:D:D

però mi è sorto un dubbio...perchè non si è sentita la necessità di fare fin da subito i tipi boolean?

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo