hydra ha scritto:È un linguaggio di programmazione. Può venir utilizzato in vari ambiti, anche nell'elettronica industriale (anche se vedo meglio il c classico per la programmazione dei microprocessori).
Allora,tanto per cominciare i microprocessori si programmono in assembly e l'assembler è il proprio compilatore così come tutti i driver specifici di ogni periferica hardware si programmano in assembly;
perchè l'assembly è un linguaggio di basso livello molto più vicino alla macchina e permette di compliare un codice molto più funzionale alle caratteristiche dell'hardware,ma non bisogna dimanticare che ogni cpu ha un prorio linguaggio assembly.
Per quanto concerne il visual c++ è come il Visual basic e cioè delle versioni microsoftiane scritte per essere più vicine all'utente meno esperto,per quanto concerne il c++ invece bisogna dire che è il linguaggio di programmazione "sovrano" non esiste programmatore che non conosca il c++,l'unico linguaggio di programmazione che potrebbe competere con c++,è il mitico Java che ha dalla sua una portabilità infinita java lo troviamo anche sui tostapane e sui sistemi embedded,non dimentichiamo che tutti i sistemi microsoft sono completamente scritti in c++.
Un altro esempio di linguaggio di alto livello ai livelli di c++ è il potente phyton utilizzato nei sistemi linux e correlato di compilatore Gnu gcc,questi sono tutti linguaggi che utilizzano il paradigma od ogetti e sono tutti linguaggi COMPILATI,nel senso che il compliatore appunto trasforma il codice Sorgente in codice oggetto e codice macchina e cioè (1 e 0),quest'ultimi sono gli unici due stati con cui lavora la macchina è cioe on/off oppure in valore boleano true o false oppure hight/low, 0v , 5v.
Poi ci sono i linguaggi semicompilati e i linguaggi interpretati,tanto per dare un contributo di chiarezza lascio stare i linguaggi semicompliati ma vi faccio un esempio molto più pratico,
Tutto ciò che vedete a schermo mentre navigate su questo forum ad esempio è
scritto in linguaggi interpretati e cioè il vostro interprete è il vostro browser che sia opera,chrome,explorer & C.
Sono linguaggi interpretati il php,l'html,mysql ed i lnguaggi di scripting,come il javascrip,ora,c'è la possibilità che vi incasino la mente,chiudo per rispondere all'utente che non ricordo come si chiama dicendoli che,anche io ha un amico ingegnere elettronico e non conosce nemmeno la differenza tra costante e variabile e non sa nemmno il 5% delle nozioni informatiche che ho io.
Se volete chiedetemi maggiori chiarimenti.