C'è una domanda che potrebbe essere considerata un duplicato di questo ( Io uso un IDE (Eclipse) per sviluppare software, perché dovrei passare a vim o emacs? ) ma non penso risposte la mia domanda.
Di solito programma in C ++ (non esattamente per creare GUI quindi piuttosto di basso livello) e mi trovo a mio agio nel modificare il codice in Visual Studio, compilarlo e debuggarlo.
So che tutto questo può essere fatto in un ambiente Linux / Unix (anche su Windows), ma mi chiedo come mai molti programmatori di basso livello siano abili con strumenti come emacs che suppongo non abbia t qualsiasi debugger integrato (nessuna impostazione dei breakpoint, farlo con gdb sembra piuttosto lento e davvero inutile).
Come possono sviluppare un software complesso con un ciclo write-compile-debug in tali ambienti? Mi sto perdendo qualcosa? Dubito che sviluppino codice in Eclipse, Qt Creator o Visual Studio e poi tornino ai loro strumenti testuali.