Originariamente inviato da ntd
Una piccola precisazione. E' esattamente il contrario: quando sei alle prime armi cominci con un IDE (tipo quelli già accennati) e quando diventi pratico puoi optare di usare editor professionali (vim/emacs) e compilatore a linea di comando.
Io la penso esattamente al contrario...
Una persona poco esperta basta che crea un file .c con un semplice editor, impara quei due comandi in croce per complilarlo ed eseguirlo da terminale e può velocemente arrivare a sapere se il proprio codice è buono.
Gli IDE complessi prendendo come esempio KDevelop ha il 90 % delle funzioni che lui non sa usare (e che forse non gli servono) e nella compilazione genera 1 montagna di file per applicazioni più complesse e nel suo caso totalmente inutili.