In quali applicazioni sono codificati gli ambienti di sviluppo e i sistemi operativi?

-5

Mi sono chiesto questo per un po '.

In quali applicazioni sono programmati programmi come Visual Studio? Ma anche, dove sono scritti i sistemi operativi come Android, iOS e Windows?

Ho solo difficoltà a immaginare come sono / sono stati creati gli ambienti di sviluppo, quando non esistevano! Fammi capire, so che altri ambienti di sviluppo probabilmente esistevano nel momento in cui sono stati creati. Ma quale? Probabilmente c'è una spiegazione logica a questo, e sarei felice di conoscerlo!

    
posta AndreasWT 30.06.2017 - 16:34
fonte

2 risposte

4

Nuovo è fatto da vecchio.

iOS è stato sviluppato su Mac e il primo software Macintosh è stato programmato su computer Apple II.

All'inizio, la programmazione era così (immagine da: 70 anni fa, sei donne di Philly sono diventate i primi programmatori di computer digitali al mondo ):

    
risposta data 30.06.2017 - 16:53
fonte
0

Un Ambiente di sviluppo integrato è principalmente glorificato editor del codice sorgente , anche in grado di eseguire programmi esterni come compilatori, debugger e sistemi di controllo della versione. Editori abbastanza bravi (come emacs ) sono in grado di svolgere tutti i ruoli di un IDE (completamento, esecuzione di compilatori, debugger, ecc).

Un editor (compresi gli IDE) è oggi un'applicazione GUI . In passato poteva essere un'applicazione terminal .

Oggi, le applicazioni GUI sono scritte sopra widget toolkit (come Qt , GTK , ecc.) E comunica con alcuni display server . Le applicazioni terminali utilizzano spesso una libreria di gestione dei terminali come ncurses .

I compilatori sono "solo" grandi programmi a riga di comando che trasformano un input di file (il codice sorgente) in un output di file (l'assemblatore o il codice oggetto).

Sono sorpreso che tu abbia chiesto. Un sacco di IDE e compilatori (e sistemi operativi e loro utilità) sono software gratuito , e puoi studiare il loro codice sorgente. Prendi in considerazione l'installazione di alcuni distribuzione Linux , è principalmente costituito da software libero.

    
risposta data 30.06.2017 - 17:47
fonte

Leggi altre domande sui tag