C Linguaggio di programmazione per principianti

C è un linguaggio di programmazione inventato nei primi anni '70 da Dennis Ritchie come linguaggio per la scrittura di sistemi operativi. Lo scopo di C è definire con precisione una serie di operazioni che un computer può eseguire per eseguire un'attività. La maggior parte di queste operazioni comporta la manipolazione di numeri e testo, ma tutto ciò che il computer può fisicamente fare può essere programmato in C.

I computer non hanno intelligenza: devono dire esattamente cosa fare e questo è definito dal linguaggio di programmazione che usi. Una volta programmati, possono ripetere i passaggi tutte le volte che lo desideri a velocità molto elevata. I PC moderni sono così veloci che possono contare fino a un miliardo in un secondo o due.

Cosa può fare un programma C.?

Le attività di programmazione tipiche includono l'inserimento di dati in un database o la loro estrazione, la visualizzazione di grafica ad alta velocità in un gioco o video, il controllo di dispositivi elettronici collegati al PC o persino la riproduzione di musica e / o effetti sonori. Puoi persino scrivere software per generare musica o aiutarti a comporre.

C è il miglior linguaggio di programmazione?

Alcuni linguaggi informatici sono stati scritti per uno scopo specifico. Java è stato originariamente ideato per controllare i tostapane, C per la programmazione dei sistemi operativi e Pascal per insegnare buone tecniche di programmazione, ma C doveva essere più simile a un linguaggio di assemblaggio di alto livello che potesse essere utilizzato per il porting di applicazioni su diversi sistemi di computer.

Esistono alcune attività che possono essere eseguite in C ma non molto facilmente, ad esempio la progettazione di schermate della GUI per le applicazioni. Altri linguaggi come Visual Basic, Delphi e più recentemente C # hanno elementi di progettazione della GUI incorporati e quindi sono più adatti per questo tipo di attività. Inoltre, alcuni linguaggi di scripting che forniscono ulteriore programmabilità ad applicazioni come MS Word e persino Photoshop tendono ad essere eseguiti in varianti di Basic, non C.

Quali computer hanno C?

La domanda più grande è: quali computer non fare avere C? La risposta - quasi nessuna, poiché dopo 30 anni di utilizzo è praticamente ovunque. È particolarmente utile nei sistemi embedded con quantità limitate di RAM e ROM. Esistono compilatori C per quasi ogni tipo di sistema operativo. 

Come iniziare con C?

Innanzitutto, è necessario un compilatore C. Ci sono molti quelli commerciali e gratuiti disponibili. L'elenco seguente contiene le istruzioni per il download e l'installazione dei compilatori. Entrambi sono completamente gratuiti e includono un IDE per semplificare la modifica, la compilazione e il debug delle applicazioni.

  • Scarica e installa Microsoft Visual C ++ 2005 Express Edition
  • Scarica e installa il compilatore Open Watcom C / C ++

Le istruzioni mostrano anche come inserire e compilare la tua prima applicazione C..

Come iniziare a scrivere le applicazioni C.?

Il codice C viene scritto usando un editor di testo. Questo può essere un blocco note o un IDE come quelli forniti con i tre compilatori sopra elencati. Scrivi un programma per computer come una serie di istruzioni (chiamate istruzioni) in una notazione che assomiglia un po 'a formule matematiche.

Questo viene salvato in un file di testo e quindi compilato e collegato per generare codice macchina che è quindi possibile eseguire. Ogni applicazione che usi su un computer sarà stata scritta e compilata in questo modo, e molti di essi saranno scritti in C. Di solito non puoi ottenere il codice sorgente originale a meno che non fosse open source.

C'è un sacco di C Open Source?

Poiché è così diffuso, molto software open source è stato scritto in C. A differenza delle applicazioni commerciali, in cui il codice sorgente è di proprietà di un'azienda e non è mai stato reso disponibile, il codice open source può essere visualizzato e utilizzato da chiunque. È un modo eccellente per imparare le tecniche di codifica. 

Potrei ottenere un lavoro di programmazione?

Fortunatamente, ci sono molti lavori C là fuori ed esiste un immenso corpus di codice che dovrà essere aggiornato, mantenuto e occasionalmente riscritto. I tre principali linguaggi di programmazione più popolari secondo il sondaggio trimestrale Tiobe.com sono Java, C e C++.