migliorabile ha scritto:
1) il C NON E' un linguaggio ""molto vecchio". Solo gli sciocchi possono considerare ""vecchio"" un linguaggio che e' alla base del 90% del software di sistema attualmente in circolazione.
2) i libri ""seri" NON DURANO 6 mesi o un anno, ma DECINE d'anni. C'e' ne sono diversi ANCORA VALIDI dopo 2000 anni!
La ""bibbia"" per il C e' "Kernighan and Ritchie The C Programming Language".
Ma assolutamente no.
C è un linguaggio vecchio. Affermare il contrario significa mentire a sé stessi.
Vecchio non significa però non mantenuto e aggiornato, infatti l’ultima ISO è la C18 (o comunque la C11).
La maggior parte dei libri, guide, corsi ecc… riguardano però C89 o addirittura pre-ISO.
Basta vedere quanti vengono sui forum e scrivono cose come
[CODE]
main()
{
}
o
[CODE]
void main()
{
}
Quanti di questi libri, corsi ecc… introducono _Bool invece di usare 1 e 0? E stiamo parlando di C99, nemmeno C11…
Per non parlare di gets.
Questi libri rimarranno pure “VALIDI”, ma diventano obsoleti in quanto insegnano pratiche ormai scorrette