Io la penso esattamente al contrario...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.
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.