Ciao e bentornato.
In questa lezione vi fornirò un'altra opzione per scrivere e compilare i vostri
programmi C, principalmente utilizzando un compilatore C editor online.
Questo è utile se non avete il vostro computer o se vi trovate in un ambiente in cui avete accesso
solo a un browser web e volete scrivere del codice, se non avete il vostro computer configurato
con il vostro IDE o se non avete accesso a un'interfaccia a riga di comando.
Avete solo un browser.
E ci sono molti compilatori C online che sono disponibili in un browser.
Quindi, richiamerò il mio browser Chrome e vi mostrerò un paio di soluzioni disponibili.
Ce ne sono molti diversi in circolazione.
Si può essenzialmente cercare su Google un compilatore C online per scoprire molti di quelli che ci sono in circolazione.
Ve ne mostrerò solo alcuni.
Ancora una volta, l'idea è che su un server da qualche parte ci sia un modo per modificare, compilare ed eseguire il codice C semplicemente
online attraverso un browser.
Uno dei più popolari, uno dei primi che vedrete è questo qui, che è la beta
di gdb online.
Se guardate qui sul link c'è w-w-w dot online gdb. com/online_c_compiler.
Anche in questo caso, se si cerca su Google un compilatore C online, di solito questo è il primo che viene visualizzato.
È possibile selezionare quel link.
È un'interfaccia piuttosto semplice.
Anche in questo caso è possibile eseguire e debuggare.
È possibile eseguire il debug di stop share.
Inizialmente si presenta con un modello di codice con il principale e la stampa.
Ciao mondo.
È anche possibile passare argomenti della riga di comando al programma, quindi ha alcune caratteristiche interessanti.
La console interattiva può consentire di chiedere all'utente di fornire input, che verranno visualizzati
qui.
Ma il programma di base, tutto ciò che dovete fare è scrivere e modificare il codice in questo editor.
E poi, quando si è pronti a usarlo, si può dire semplicemente "esegui".
Questo compilerà il programma in basso e vi dirà se ci sono errori.
E poi eseguirà l'output.
Quindi, se si è verificato un errore qui e il programma salva automaticamente anche per voi e premete Esegui, vedrete anche
gli errori elencati di seguito.
Si tratta quindi di un piccolo compilatore online che potete utilizzare se non vi piace l'idea.
Se non si ha accesso all'IDE.
Ancora una volta, interattivo, consente di passare argomenti alla riga di comando e di eseguire
il debugger.
Parleremo del debugger in sessioni successive, ma questa è solo un'introduzione ad
alcuni compilatori online, quindi potete dare un'occhiata a questo.
Un altro comunemente usato, anche se a volte ha qualche problema di prestazioni, è il compilatore C online
di Tutorial Point.
Questo può essere ottenuto attraverso il compilatore C online di Coding Ground.
Quindi, se si passa al punto tutorial. com/compile_c_online. php.
Anche in questo caso l'interfaccia è simile, ma ora c'è l'editor sul lato sinistro e poi il terminale,
l'output sul lato destro.
Si può quindi scrivere il codice, selezionare esegui e vedere l'output sul lato destro.
Ora questo non ha un debugger.
È un po' più limitato, ma mostra gli errori.
Se avete degli errori, conoscete cose del genere.
E consente di eseguire programmi C di base.
È anche possibile ottenere input dal terminale, se si vuole ottenere un input, si deve inserire
l'input qui.
Interfaccia piuttosto bella, a volte piuttosto noiosa.
Ho visto che questo modello presenta alcuni problemi di prestazioni.
Con tutti i compilatori C online si avrà sempre un numero limitato di funzioni.
Non so per quanto tempo questo codice sorgente C sia salvato o memorizzato nella cache del vostro browser, quindi
è meglio copiarlo.
Se scrivete un programma, copiatelo e salvatelo da qualche altra parte perché online non sono sicuro.
Un altro utilizzato è, credo, il secondo link al momento di questo video.
È questo per programma, è questo è compilatore C online al programma è. com/c-programming/online-compiler ancora una volta lo stesso
codice sorgente scritto qui.
Uscita a destra.
Lo si esegue, si vede l'output e così via.
Non sono sicuro che questo fosse interattivo, l'ultimo che voglio mostrarvi velocemente è un compilatore IDE Cs50.
Quindi, se si va al compilatore C online, si digita Cs50 IDE.
L'ho usato per diverse cose.
La cosa bella è che ha un terminale Linux.
Quindi, se digitate Cs50 IDE su Google, vedrete comparire questo link.
Inizialmente, quando si passa all'IDE Cs50, almeno al momento di questa registrazione, che è ide cs50. io, si vedrà che il vecchio modo
di fare le cose è deprecato.
Quindi, se si desidera fare clic su questo link codice Cs50 IO si vuole andare a spazi di codice.
L'unico prerequisito per utilizzare questo IDE online è.
È che avete un account GitHub, quindi dovete iscrivervi a GitHub.
Avere un nome utente e una password.
Ma una volta selezionato il link e una volta effettuato l'accesso a GitHub, si accede a questo codice di Visual
Studio per Cs50.
E potete dire semplicemente accedi, perché dovrete accedere a GitHub se non siete già connessi.
Una volta effettuato l'accesso, vi chiederà di autorizzare Cs50 IDE a fare alcune cose.
Se vi sentite a vostro agio, potete dire autorizza Cs50, IDE e verrete reindirizzati all'applicazione
autorizzata.
La creazione e l'impostazione iniziale dello spazio di codice può richiedere alcuni minuti.
Quindi, una volta caricato tutto, si vedrà questo tipo di interfaccia.
E sembra un IDE, giusto.
Ecco perché questo è un po' più robusto.
Quindi potete andare qui e assicurarvi di selezionare nuovo file, non nuova cartella, nuovo file.
E si può chiamare hello World dot C.
E vedrete che il file viene creato.
E poi l'editore è sulla destra.
Quindi è possibile iniziare a scrivere il codice sorgente di un file C standard.
Per eseguire il codice, basta premere il tasto di esecuzione e si vedranno gli errori e così via.
Qui sotto è anche possibile interagire con il terminale Linux inviando comandi.
Qui potete vedere che Hello World dot C è stato effettivamente creato qui.
Quindi, se faccio un copia e incolla e prendo un po' di codice con i numeri di riga, il che è bello,
si può eseguire e passare al debug.
E ha una sorta di interfaccia Visual Studio.
Quindi, se non volete eseguirlo effettivamente, potete eseguirlo nel terminale attraverso l'interfaccia
della riga di comando, come vi ho mostrato prima.
È in esecuzione in debug, ma è una piccola interfaccia molto carina.
Di solito vado al terminale e digito i comandi da eseguire.
Ma questa è un'altra opzione per eseguire e scrivere il codice.
Ricordate che tutti questi compilatori C online, essendo in qualche modo limitati nelle funzionalità, utilizzano il compilatore GCC o una
sua variante, ma potrebbero non supportare tutte le funzionalità della classe.
Quindi, se state facendo programmazione C avanzata e vi occupate di cose come i socket e
i thread, questi compilatori C online di solito non funzionano.
Ma sono un'ottima terza opzione.
Se siete in viaggio e volete scrivere del codice C, non avete il vostro portatile, non
avete un IDE, non avete un terminale, non avete Cygwin installato o altro.
Questi compilatori C online sono una valida alternativa.
Grazie.