Sommario:
Video: The Color Maximite BASIC Computer and Microcontroller 2024
Sfortunatamente, i computer non comprendono il linguaggio umano, hanno le loro lingue. Ma i programmatori possono creare programmi in un linguaggio "di medio livello" che non è quasi libero quanto il linguaggio umano, ma molto più flessibile e facile da usare rispetto al linguaggio macchina. Le lingue che occupano questa via di mezzo, ad esempio C #, sono chiamate lingue di computer di alto livello.
Che cos'è C #?
Il linguaggio di programmazione C # è una di quelle lingue intermedie utilizzate dai programmatori per creare programmi eseguibili. C # combina la gamma del potente ma complicato C ++ con la facilità d'uso del Visual Basic amichevole ma più dettagliato. (Visual Basic è più recente.L'incarnazione NET è quasi alla pari con C # sotto molti aspetti.Per il linguaggio di punta di.NET, C # tende a introdurre prima la maggior parte delle nuove funzionalità.) Un file di programma C # porta l'estensione. CS.
C # è
- Flessibile: I programmi C # possono essere eseguiti sulla macchina corrente, oppure possono essere trasmessi sul Web ed eseguiti su un computer remoto.
- Potente: C # ha essenzialmente lo stesso set di comandi di C ++, ma con i bordi grezzi archiviati in modo uniforme.
- Più facile da usare: C # prova di errore i comandi responsabili della maggior parte degli errori C ++, quindi impieghi molto meno tempo a cercare quegli errori.
- Visivamente orientato: . La libreria di codici NET che C # utilizza per molte delle sue funzionalità fornisce l'aiuto necessario per creare facilmente cornici di visualizzazione complicate con elenchi a discesa, finestre a schede e immagini di sfondo, solo per citarne alcuni.
- Internet-friendly: C # svolge un ruolo fondamentale nel. NET Framework, l'attuale approccio di Microsoft alla programmazione per Windows, Internet e oltre.
- Sicuro: Qualsiasi linguaggio destinato all'uso su Internet deve includere una protezione seria per la protezione da hacker malevoli.
Cosa c'è. NETTO?
. NET è nata come strategia di Microsoft per aprire il Web ai semplici mortali. Oggi è più grande di quello, comprendendo tutto ciò che fa Microsoft. In particolare, è il nuovo modo di programmare per Windows. Fornisce anche un linguaggio basato su C, C #, i semplici strumenti visivi che hanno reso così popolare Visual Basic. Un piccolo background ti aiuterà a vedere le radici di C # e. NETTO.
La programmazione di Internet era tradizionalmente molto difficile in linguaggi più vecchi come C e C ++. Sun Microsystems ha risposto a questo problema creando il linguaggio di programmazione Java. Per creare Java, Sun ha preso la grammatica del C ++, reso molto più user-friendly e centrato sullo sviluppo distribuito.
Quando Microsoft ha concesso in licenza Java alcuni anni fa, si è imbattuto in problemi legali con Sun rispetto ai cambiamenti che voleva apportare alla lingua. Di conseguenza, Microsoft ha più o meno rinunciato a Java e ha iniziato a cercare modi per competere con esso.
Essere costretti a uscire da Java è stato altrettanto utile perché Java ha un problema serio: sebbene Java sia un linguaggio capace, è necessario scrivere l'intero programma in Java per ottenere il massimo beneficio. Microsoft aveva troppi sviluppatori e troppe milioni di linee di codice sorgente esistente, quindi Microsoft ha dovuto trovare un modo per supportare più lingue. Accedere. NETTO.
Microsoft lo affermerebbe. NET è molto superiore alla suite di strumenti Web di Sun basata su Java, ma non è questo il punto. A differenza di Java,. NET non richiede di riscrivere i programmi esistenti. Un programmatore di Visual Basic può aggiungere solo poche righe per rendere un programma esistente "Web-informato" (ovvero che sa come ottenere i dati da Internet) … NET supporta tutti i comuni linguaggi Microsoft e oltre 40 altre lingue scritte da fornitori di terze parti. Tuttavia, C # è il linguaggio di punta del. Flotta NET. C # è sempre la prima lingua ad accedere a ogni nuova funzionalità di. NETTO.