Standard C vs C++

di il
2 risposte

Standard C vs C++

Vorrei essere certo di aver ben compreso alcuni concetti base sugli standard del linguaggio

lo standard Ansi C89 si riferisce al solo "puro" C, corretto ? Non al C++.

Seguono poi altri standard più recenti tra cui C90, C99, C1x che si riferiscono sempre al C ?

Se ho ben capito, allora mi chiedo se esiste uno standard Ansi dedicato al solo C++

2 Risposte

  • Re: Standard C vs C++

    Se non sbaglio ad oggi lo standard C è gestito solo da ISO, come C++. Sono due standard diversi, anche se C++ ha sempre cercato la compatibilità con C. 

  • Re: Standard C vs C++

    L'ANSI (American Natinal Standard Institute) e' un'istituzione americana

    L'ISO (International Standard Organization) e' internazionale.

    Tecnicamente gli standard ISO sostituiscono gli standard ANSI.

    Sia C che C++ hanno specifiche ISO (e relativi comitati) e trovi tutta la documentazione del caso.

    C e C++ sono due linguaggi DIVERSI, anche se in C++ c'e' una retrocompatibilita' con il C

    Wikipedia e' piu' che sufficiente.

    C17 e' l'ultimo standard per il C

    C++20 e' l'ultimo per il C++.

    i prossimi saranno C23 e C++23

    Esisteva un ANSI-C++ fino al 1990 circa, poi e' passato tutto sotto ISO.

Devi accedere o registrarti per scrivere nel forum
2 risposte