Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn

C sharp

Indice C sharp

Il C# (pronuncia inglese:, come l'espressione see sharp, "vedere nitidamente") è un linguaggio di programmazione multi-paradigma che supporta tutti i concetti della programmazione orientata agli oggetti.

Indice

  1. 174 relazioni: ?:, Active Server Pages, Adobe PhoneGap, Algebra di Boole, Ambiente di sviluppo integrato, Anders Hejlsberg, ANTLR, Apache Cordova, ASP.NET, ASP.NET Razor, Autoincremento e autodecremento, Autoreferenza, Bytecode, C (disambigua), C (linguaggio di programmazione), C++, Cairo (grafica), CamStudio, Canali standard, Cancelletto, Chiusura (informatica), Classe (informatica), Cobra (linguaggio di programmazione), Common Intermediate Language, Container pattern, Controllo dei limiti, Cosmos (sistema operativo), Costruttore (informatica), Covarianza e controvarianza (informatica), CPLEX, Crawler, Crittografia, Cronologia dei linguaggi di programmazione, Curl, D (linguaggio di programmazione), Direttiva (programmazione), Direttiva di inclusione, Dot notation, Doxygen, ECMA International, Eiffel (linguaggio di programmazione), Electron (framework), Embarcadero Delphi, Ereditarietà multipla, Eric Barone, Ettore Perazzoli, Evernote, F Sharp, F-Spot, Fantom (linguaggio di programmazione), ... Espandi índice (124 più) »

?:

In informatica l'operatore condizionale ?: è un operatore ternario corrispondente alla struttura di controllo "if-then-else". Originariamente presente nel linguaggio di programmazione CPL, il costrutto è presente in C, C++, C#, Java, Perl, PHP e Ruby.

Vedere C sharp e ?:

Active Server Pages

In informatica, le Active Server Pages (Pagine Server Attive, in genere abbreviato in ASP) sono pagine web contenenti, oltre al puro codice HTML, degli script che verranno eseguiti dal server (elaborazione lato server) per generare il codice HTML runtime da inviare al browser dell'utente (proprio per questo vengono in genere definite pagine web dinamiche).

Vedere C sharp e Active Server Pages

Adobe PhoneGap

PhoneGap era un framework cross-platform mobile originalmente sviluppato da Nitobi. Consente di sviluppare delle applicazioni native attraverso l'utilizzo di tecnologie web quali HTML, CSS e JavaScript (cosiddette "ibride").

Vedere C sharp e Adobe PhoneGap

Algebra di Boole

Lalgebra di Boole (anche detta algebra booleana, logica booleana o reticolo booleano), in matematica e logica matematica, è il ramo dell'algebra in cui le variabili possono assumere solamente i valori vero e falso (valori di verità), generalmente denotati rispettivamente come 1 e 0.

Vedere C sharp e Algebra di Boole

Ambiente di sviluppo integrato

Un ambiente di sviluppo integrato (ovvero IDE) è un'applicazione che fornisce vari strumenti per lo sviluppo software, in particolare un editor di codice sorgente, modalità di automazione dello sviluppo, e un debugger.

Vedere C sharp e Ambiente di sviluppo integrato

Anders Hejlsberg

Ha studiato ingegneria alla Università Tecnica della Danimarca. Nel 1980 Hejlsberg iniziò a scrivere programmi per il microcomputer Nascom.

Vedere C sharp e Anders Hejlsberg

ANTLR

ANTLR, acronimo di ANother Tool for Language Recognition, è un generatore di parser che fa uso del sistema di parsing LL(*). Il predecessore di ANTLR è il generatore di parser PCCTS.

Vedere C sharp e ANTLR

Apache Cordova

Apache Cordova (ex PhoneGap) è un framework per lo sviluppo di applicativi per dispositivi mobili originariamente prodotto da Nitobi. Adobe acquisì Nitobi nel 2011 e creò il nuovo marchio PhoneGap, che fu poi successivamente rilasciato in versione open source e chiamato nuovamente Apache Cordova.

Vedere C sharp e Apache Cordova

ASP.NET

ASP.NET è un progetto open source che comprende un insieme di tecnologie di sviluppo di software per il web, commercializzate da Microsoft. Utilizzando queste tecnologie, gli sviluppatori possono realizzare applicazioni web e servizi web (web service).

Vedere C sharp e ASP.NET

ASP.NET Razor

ASP.NET Razor, noto anche semplicemente come Razor, è un sistema di scripting lato server ideato e prodotto da Microsoft, destinato alla generazione di pagine web dinamiche.

Vedere C sharp e ASP.NET Razor

Autoincremento e autodecremento

Nel C e in alcuni linguaggi di programmazione da esso derivati (come C++, Java e C#), l'autoincremento è l'aumento di 1 del valore di una variabile, mentre l'autodecremento è la diminuzione di 1 del valore di una variabile.

Vedere C sharp e Autoincremento e autodecremento

Autoreferenza

Lautoreferenza è un fenomeno nel linguaggio naturale o formale consistente in una frase o formula che si riferisce a se stessa direttamente, o attraverso qualche frase o formula intermedia, oppure mediante una qualche codifica semantica.

Vedere C sharp e Autoreferenza

Bytecode

In informatica, il bytecode è un linguaggio intermedio più astratto tra il linguaggio macchina e il linguaggio di programmazione, usato per descrivere le operazioni che costituiscono un programma.

Vedere C sharp e Bytecode

C (disambigua)

*C – terza lettera dell'alfabeto italiano.

Vedere C sharp e C (disambigua)

C (linguaggio di programmazione)

C (AFI) è un linguaggio di programmazione ad uso generale di natura imperativa e procedurale creato da Dennis Ritchie negli anni '70. Tutt'oggi influente, è largamente adoperato nei sistemi operativi, nei driver e nelle pile di protocolli, mentre è in diminuzione il suo uso nelle applicazioni.

Vedere C sharp e C (linguaggio di programmazione)

C++

C++ (AFI) è un linguaggio di programmazione ad uso generale creato dall'informatico danese Bjarne Stroustrup. Pubblicato per la prima volta nel 1985 come estensione del linguaggio C, è stato nel tempo esteso notevolmente.

Vedere C sharp e C++

Cairo (grafica)

Cairo è una libreria grafica libera che fornisce interfacce di programmazione per la grafica vettoriale in modo indipendente dal dispositivo e dal sistema operativo utilizzati.

Vedere C sharp e Cairo (grafica)

CamStudio

CamStudio è software libero di screencast per Microsoft Windows. Può produrre video in formato AVI o SWF. Originariamente scritto in C++, dalla versione 3 è sviluppato in C#.

Vedere C sharp e CamStudio

Canali standard

In informatica i canali standard (o standard streams), in tutti i moderni sistemi operativi, rappresentano i dispositivi logici di input e di output che collegano un programma con l'ambiente operativo in cui esso viene eseguito (tipicamente un terminale testuale) e che sono connessi automaticamente al suo avvio.

Vedere C sharp e Canali standard

Cancelletto

Il cancelletto (#) è un simbolo di punteggiatura, costituito da segmenti paralleli incrociati, utilizzato prevalentemente nell'informatica. Viene solitamente confuso con il simbolo musicale ♯ (diesis), relativo anche al linguaggio di programmazione C#.

Vedere C sharp e Cancelletto

Chiusura (informatica)

Nei linguaggi di programmazione, una chiusura è una astrazione che combina una funzione con le variabili libere presenti nell'ambiente in cui è definita secondo le regole di scope del linguaggio.

Vedere C sharp e Chiusura (informatica)

Classe (informatica)

Una classe, nella programmazione orientata agli oggetti, è un costrutto di un linguaggio di programmazione usato come modello per creare oggetti.

Vedere C sharp e Classe (informatica)

Cobra (linguaggio di programmazione)

Cobra è un linguaggio di programmazione general purpose, multi-paradigma, open source creato a partire dal 2008 dal programmatore californiano Chuck Esterbrook.

Vedere C sharp e Cobra (linguaggio di programmazione)

Common Intermediate Language

Il Common Intermediate Language (CIL), in italiano linguaggio intermedio comune, è il linguaggio di programmazione di livello più basso previsto dalla piattaforma.NET e dal Common Language Infrastructure.

Vedere C sharp e Common Intermediate Language

Container pattern

Il Container Pattern (anche detto Containment Pattern) è un modello specifico della programmazione ad oggetti che permette in certi casi una migliore gestione dell'incapsulamento.

Vedere C sharp e Container pattern

Controllo dei limiti

Nella programmazione, il controllo dei limiti è un qualsiasi metodo per scoprire se una variabile è all'interno dei suoi limiti prima di essere utilizzata.

Vedere C sharp e Controllo dei limiti

Cosmos (sistema operativo)

Cosmos è un sistema operativo open source scritto in C#. Include inoltre un compilatore (IL2CPU) per convertire il (.NET) bytecode del Common Intermediate Language in istruzioni native.

Vedere C sharp e Cosmos (sistema operativo)

Costruttore (informatica)

I costruttori, in informatica e specificamente nella programmazione orientata agli oggetti, indicano dei metodi associati alle classi che hanno lo scopo di inizializzare le variabili di istanza.

Vedere C sharp e Costruttore (informatica)

Covarianza e controvarianza (informatica)

In informatica, covarianza e controvarianza sono proprietà che caratterizzano alcuni operatori sui tipi. Un operatore è covariante se conserva la relazione di sottotipo, controvariante se la inverte.

Vedere C sharp e Covarianza e controvarianza (informatica)

CPLEX

IBM ILOG CPLEX Optimization Studio (spesso abbreviato informalmente con CPLEX) è un programma di ottimizzazione. Nel 2004, lo sviluppo di CPLEX è stato insignito del primo.

Vedere C sharp e CPLEX

Crawler

Un crawler (detto anche web crawler, spider o robot), è un software che analizza i contenuti di una rete (o di un database) in un modo metodico e automatizzato, in genere per conto di un motore di ricerca.

Vedere C sharp e Crawler

Crittografia

La crittografia (o criptografia) è la branca della crittologia che tratta delle "scritture nascoste", ovvero dei metodi per rendere un messaggio non comprensibile/intelligibile a persone non autorizzate a leggerlo, garantendo così, in chiave moderna, il requisito di confidenzialità o riservatezza tipico della sicurezza informatica.

Vedere C sharp e Crittografia

Cronologia dei linguaggi di programmazione

Questo è un elenco cronologico dei linguaggi di programmazione per ordine di apparizione. Di ognuno viene riportato l'eventuale predecessore, l'anno in cui è apparso, il nome del linguaggio stesso, l'autore (se noto) e, in alcuni casi, l'azienda dove è stato sviluppato.

Vedere C sharp e Cronologia dei linguaggi di programmazione

Curl

Curl è un linguaggio di programmazione orientato agli oggetti per applicazioni web interattive. L'obiettivo principale del linguaggio è quello di integrare la formattazione e la programmazione web.

Vedere C sharp e Curl

D (linguaggio di programmazione)

D è un linguaggio di programmazione orientato agli oggetti creato da Walter Bright nel 2001. Considerato un'evoluzione dei linguaggi C e C++, si distingue per le seguenti caratteristiche: gestione più semplice delle classi e dei template rispetto al C++, un garbage collector come in Java, supporto a RTTI (Runtime type information), introduzione del tipo intero a 128 bit, una gestione a moduli simile a quella di Python al posto dei file header, array associativi (oltre ai classici in stile puntatore, statici, dinamici) e molto altro.

Vedere C sharp e D (linguaggio di programmazione)

Direttiva (programmazione)

In programmazione, il termine direttiva o pragma (da "pragmatico") si usa per descrivere determinati costrutti di un linguaggio di programmazione che, specificati nel codice sorgente di un programma, vengono letti ed eseguiti dal preprocessore.

Vedere C sharp e Direttiva (programmazione)

Direttiva di inclusione

Nella programmazione, una direttiva di inclusione è una direttiva che permette di inserire i contenuti di un dato file all'interno del file dove viene scritta la direttiva.

Vedere C sharp e Direttiva di inclusione

Dot notation

La dot notation ("notazione col punto") è uno schema sintattico molto diffuso nei linguaggi di programmazione orientati agli oggetti (e formalismi correlati come OCL) per riferirsi a proprietà degli oggetti come attributi o metodi.

Vedere C sharp e Dot notation

Doxygen

Doxygen è una applicazione per la generazione automatica della documentazione a partire dal codice sorgente di un generico software. È un progetto open source disponibile sotto licenza GPL, scritto per la maggior parte da Dimitri van Heesch a partire dal 1997.

Vedere C sharp e Doxygen

ECMA International

La ECMA (European Computer Manufacturers Association) è un'associazione fondata nel 1961 e dedicata alla standardizzazione nel settore informatico e dei sistemi di comunicazione.

Vedere C sharp e ECMA International

Eiffel (linguaggio di programmazione)

Eiffel è un linguaggio di programmazione object-oriented che enfatizza la scrittura di programmi robusti. Fu uno dei primi linguaggi a oggetti compilati e pensati per l'utilizzo industriale.

Vedere C sharp e Eiffel (linguaggio di programmazione)

Electron (framework)

Electron (precedentemente noto come Atom Shell) è un framework open source gestito e ospitato da GitHub. Electron consente lo sviluppo della GUI di applicazioni desktop utilizzando tecnologie Web: combina il motore di rendering Chromium e il runtime Node.js.

Vedere C sharp e Electron (framework)

Embarcadero Delphi

Embarcadero Delphi è un linguaggio di programmazione e un ambiente di sviluppo. È molto utilizzato per lo sviluppo di applicazioni desktop e aziendali che utilizzano database, ma essendo uno strumento di sviluppo di carattere generico lo si può utilizzare per qualsiasi tipo di progetto.

Vedere C sharp e Embarcadero Delphi

Ereditarietà multipla

Alcuni linguaggi di programmazione permettono di utilizzare lereditarietà multipla, in cui una classe può ereditare funzionalità e caratteristiche da più di una classe base.

Vedere C sharp e Ereditarietà multipla

Eric Barone

È conosciuto principalmente per aver ideato e sviluppato il videogioco Stardew Valley.

Vedere C sharp e Eric Barone

Ettore Perazzoli

Nato a Milano, ha studiato ingegneria al Politecnico di Milano. Prima di dedicarsi al software libero, è stato il chitarrista dei Nerofumo.

Vedere C sharp e Ettore Perazzoli

Evernote

Evernote è un'applicazione progettata per prendere appunti, organizzare, gestire le attività e archiviare. È sviluppato da Evernote Corporation, che ha sede a Redwood City, in California.

Vedere C sharp e Evernote

F Sharp

F# (pronuncia:, come la parola inglese F Sharp) è un linguaggio di programmazione multi-paradigma, basato su.NET Framework, che permette la programmazione funzionale così come quella imperativa e quella ad oggetti.

Vedere C sharp e F Sharp

F-Spot

F-Spot è un gestore di immagini sviluppato per organizzare le foto personali per l'ambiente desktop GNOME.

Vedere C sharp e F-Spot

Fantom (linguaggio di programmazione)

Fantom, è un linguaggio di programmazione general purpose, multi-paradigma, open source creato a partire dal 2005 dai fratelli americani Andy e Brian Frank.

Vedere C sharp e Fantom (linguaggio di programmazione)

File eseguibile

Un file eseguibile (o semplicemente un eseguibile), in informatica, indica un file che contiene un programma eseguibile per un computer, ovvero un programma scritto in linguaggio macchina direttamente eseguibile dal processore: si distingue da un file sorgente, che contiene un programma scritto in un linguaggio di programmazione ad alto livello il quale può essere eseguito solo utilizzando un interprete o trasformandolo prima in eseguibile (codice oggetto + librerie) tramite un compilatore, o con una combinazione di questi due strumenti.

Vedere C sharp e File eseguibile

File sorgente

Un file sorgente è un file di testo contenente una serie di istruzioni (dette codice sorgente) scritte in un linguaggio di programmazione (normalmente ad alto livello) pronto per essere trasformato da un compilatore in un programma eseguibile o per essere interpretato da un interprete.

Vedere C sharp e File sorgente

Flowgorithm

Flowgorithm è uno strumento di programmazione grafico che consente agli utenti di scrivere ed eseguire programmi utilizzando diagrammi di flusso.

Vedere C sharp e Flowgorithm

Framework

In informatica e specificamente nello sviluppo ''software'', un framework (anglicismo che può essere tradotto come struttura o quadro strutturale) è un'architettura logica di supporto (spesso un'implementazione logica di un particolare design pattern) sulla quale un software può essere progettato e realizzato, spesso facilitandone lo sviluppo da parte del programmatore.

Vedere C sharp e Framework

Future (informatica)

In informatica, con i termini future, promise e delay ci si riferisce a particolari costrutti usati nella sincronizzazione dell'esecuzione dei programmi scritti con alcuni linguaggi di programmazione di tipo concorrente.

Vedere C sharp e Future (informatica)

Garbage collection

In informatica per garbage collection (GC) si intende una modalità automatica di gestione della memoria, mediante la quale un sistema operativo, o un compilatore e un modulo di run-time liberano porzioni di memoria non più utilizzate dalle applicazioni.

Vedere C sharp e Garbage collection

Geany

Geany è un editor di testo leggero multi piattaforma per GTK+ basato su Scintilla con funzionalità elementari di IDE. È progettato per avere poche dipendenze da altri pacchetti e un veloce tempo di caricamento.

Vedere C sharp e Geany

Gestione delle eccezioni

In informatica la gestione delle eccezioni è un costrutto dei linguaggi di programmazione o un meccanismo dell'hardware del computer progettato per gestire errori a runtime o altri problemi (eccezioni) che avvengono durante l'esecuzione di un programma su un computer.

Vedere C sharp e Gestione delle eccezioni

GNOME

GNOME (GNU Network Object Model Environment) è un ambiente desktop Free e open source per Linux e altri sistemi operativi Unix-like. Nato nel 1997 con l'obiettivo di fornire sia un ambiente desktop che un ambiente di sviluppo libero per i sistemi operativi basati su Linux.

Vedere C sharp e GNOME

Google Cloud Platform

Google Cloud (a volte noto come GCP, precedentemente noto come Google Cloud Platform), offerto da Google, è una suite di servizi modulari di cloud computing tra cui archiviazione dati, analisi dei dati e apprendimento automatico, oltre ad una serie di strumenti di gestione.

Vedere C sharp e Google Cloud Platform

Google Code Search è stato un motore di ricerca per codice sorgente di Google. È comparso su Google Labs il 5 ottobre 2006, ed è stato chiuso ufficialmente il 15 gennaio 2012.

Vedere C sharp e Google Code Search

GraphQL

GraphQL è un linguaggio di interrogazione e manipolazione dei dati open-source per API e un runtime per soddisfare query con dati esistenti.

Vedere C sharp e GraphQL

GTK (toolkit)

GTK (in passato GTK+, acronimo che sta per GIMP ToolKit) in informatica, è un toolkit (insieme di strumenti, di cui il principale è la libreria libgtk) per la creazione di interfacce grafiche.

Vedere C sharp e GTK (toolkit)

Haskell (linguaggio di programmazione)

Haskell è un linguaggio di programmazione puramente funzionale general-purpose creato da un apposito comitato alla fine degli anni ottanta principalmente per analizzare le caratteristiche dei linguaggi.

Vedere C sharp e Haskell (linguaggio di programmazione)

Haxe

Haxe è un linguaggio di programmazione open source sviluppato nel 2005 da Nicolas Cannasse. Tra le sue caratteristiche principali troviamo la possibilità di produrre codice sorgenti in vari linguaggi di programmazione tra cui C++, C#, JavaScript e ActionScript, ciò conferisce ad Haxe la definizione di multipiattaforma.

Vedere C sharp e Haxe

HHVM

La Macchina Virtuale HipHop (HipHop Virtual Machine, HHVM) è una macchina virtuale open source basata sulla compilazione just-in-time (JIT) utilizzata come motore di esecuzione per i linguaggi di programmazione PHP e Hack.

Vedere C sharp e HHVM

IEEE 754r

L'IEEE 754r è il progetto di revisione dello standard per il calcolo in virgola mobile IEEE 754. Lo scopo è rivedere lo standard là dove è diventato obsoleto, di definire alcune zone d'ombra lasciate dal precedente lavoro e di unirlo nell'IEEE 854 (lo standard per il calcolo in virgola mobile non posizionale).

Vedere C sharp e IEEE 754r

IL2CPU

IL2CPU (IL To CPU) è un compilatore AOT scritto usando un linguaggio conforme al Common Intermediate Language (C#). Traduce il Common Intermediate Language in linguaggio macchina.

Vedere C sharp e IL2CPU

IntelliSense

IntelliSense è una forma di completamento automatico resa popolare dall'IDE di Microsoft Visual Studio. Serve inoltre come documentazione per i nomi delle variabili, delle funzioni e dei metodi usando metadati e riflessioni.

Vedere C sharp e IntelliSense

Internet Explorer

Internet Explorer (IE o MSIE), noto anche come Windows Internet Explorer (WIE), è stato un browser web grafico proprietario sviluppato da Microsoft e incluso in Windows a partire dal 1995.

Vedere C sharp e Internet Explorer

ISO 23270

La norma ISO/IEC 23270 Information technology - Programming languages - C# è la norma internazionale che specifica i requisiti per la programmazione nel linguaggio C Sharp.

Vedere C sharp e ISO 23270

J sharp

Il J# (pronunciato "J sharp") è un linguaggio di programmazione nato espressamente per consentire ai programmatori Java (della Sun Microsystems) ed ai programmatori Visual J++ (della Microsoft) di utilizzare le proprie conoscenze esistenti nella migrazione verso i linguaggi della piattaforma.NET.

Vedere C sharp e J sharp

Jagged array

In informatica, uno jagged array (che in inglese significa "array seghettato") o ragged array ("array stracciato"), talvolta chiamato in italiano anche matrice irregolare, è una struttura dati multidimensionale costituita da un array di array.

Vedere C sharp e Jagged array

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, che si appoggia sull'omonima piattaforma software di esecuzione, specificamente progettato per essere il più possibile indipendente dalla piattaforma hardware di esecuzione (tramite compilazione in bytecode prima e interpretazione poi da parte di una JVM) (sebbene questa caratteristica comporti prestazioni in termini di computazione inferiori a quelle di linguaggi direttamente compilati come C e C++ ovvero dunque perfettamente adattati alla piattaforma hardware).

Vedere C sharp e Java (linguaggio di programmazione)

JavaScript Object Notation

JavaScript Object Notation (JSON) è un formato per lo scambio dati basato sul linguaggio di programmazione JavaScript (ECMA-262). È utilizzato in programmazione web come alternativa al formato XML.

Vedere C sharp e JavaScript Object Notation

JetBrains

JetBrains (precedentemente IntelliJ) è un'azienda di sviluppo software ceca nata nel 2000 i cui strumenti hanno come mercato gli sviluppatori software e i project manager.

Vedere C sharp e JetBrains

JSBSim

JSBSim è una libreria software per i modelli dinamici di volo (FDM) che modellizza le dinamiche di volo di un veicolo aerospaziale. La libreria è stata inclusa nel simulatore di volo FlightGear e OpenEagles.

Vedere C sharp e JSBSim

JScript

JScript è l'implementazione Microsoft di ECMAScript, è possibile che venga eseguito da ogni applicazione che supporta gli Script di Windows, come Internet Explorer, ASP e WSH.

Vedere C sharp e JScript

KDevelop

KDevelop è un free software IDE per GNU/Linux e altri Unix-like sistemi operativi integrato nell'ambiente desktop KDE e distribuito sotto licenza GPL.

Vedere C sharp e KDevelop

Launchy

Launchy è un lanciatore di applicazioni gratuito open source per Windows e, dalla versione 2.1.1, per Linux. Indicizza i collegamenti del menu di avvio ed i file in specifiche cartelle per permettere un accesso più veloce ai programmi senza aprire il menu di avvio stesso, o navigare alle relative cartelle.

Vedere C sharp e Launchy

Linguaggi di programmazione non basati sull'inglese

I linguaggi di programmazione non basati sull'inglese sono linguaggi di programmazione che, a differenza dei linguaggi più conosciuti, non usano termini presi dal vocabolario della lingua inglese.

Vedere C sharp e Linguaggi di programmazione non basati sull'inglese

Linguaggio di programmazione

Un linguaggio di programmazione è un sistema di notazione per la scrittura di programmi per computer. La maggior parte dei linguaggi di programmazione sono linguaggi formali basati su testo, ma possono anche essere grafici.

Vedere C sharp e Linguaggio di programmazione

Linguaggio macchina

Il linguaggio macchina (o codice macchina), in informatica, indica il linguaggio in cui sono scritti i programmi eseguibili per computer: può venire classificato come linguaggio di programmazione, sebbene quest'ultima espressione sia più spesso riservata per indicare i linguaggi di alto livello con cui si scrivono programmi non direttamente eseguibili, ma che richiedono una traduzione in linguaggio macchina, per es.

Vedere C sharp e Linguaggio macchina

LINQ

Language Integrated Query (LINQ, si pronuncia "link") è un componente del.NET Framework di Microsoft che aggiunge ai linguaggi.NET la possibilità di effettuare interrogazioni su oggetti utilizzando una sintassi simile a SQL.

Vedere C sharp e LINQ

Lista dei linguaggi di programmazione

Questa lista dei linguaggi di programmazione ha lo scopo di includere tutti i linguaggi di programmazione esistenti, sia quelli storici sia quelli correntemente in uso, in ordine alfabetico.

Vedere C sharp e Lista dei linguaggi di programmazione

Lista di software wiki

Questa è una lista di software wiki ordinati in base al linguaggio di programmazione con cui sono stati scritti.

Vedere C sharp e Lista di software wiki

Lista di standard ISO

Questa è una lista di standard ISO.

Vedere C sharp e Lista di standard ISO

Lock

In informatica un lock (inglese per «blocco») è un meccanismo di sincronizzazione per limitare l'accesso ad una risorsa condivisa in un ambiente multitasking ad un solo thread o ad un solo tipo di thread alla volta.

Vedere C sharp e Lock

LOIC

LOIC (un acronimo per Low Orbit Ion Cannon, in italiano: cannone a ioni in orbita bassa) è un software open source, scritto in C#, per generare grandi quantità di traffico di rete (richieste) verso un sistema target e testare la sua risposta sotto carico.

Vedere C sharp e LOIC

Lphant

Lphant è un programma peer-to-peer scritto in C# che ha la caratteristica peculiare di permettere la connessione su rete eDonkey e BitTorrent, con l'utilizzo anche di webcache.

Vedere C sharp e Lphant

Lucene

Apache Lucene è una API gratuita ed open source per il reperimento di informazioni inizialmente implementata in Java da Doug Cutting. È supportata dall'Apache Software Foundation ed è resa disponibile con l'Apache License.

Vedere C sharp e Lucene

MapReduce

MapReduce è un framework software brevettato e introdotto da Google per supportare la computazione distribuita su grandi quantità di dati in cluster di computer.

Vedere C sharp e MapReduce

Memory leak

In informatica, un memory leak ("perdita o fuoriuscita di memoria") è un particolare tipo di consumo non voluto di memoria dovuto alla mancata deallocazione dalla stessa di variabili o dati non più utilizzati da parte dei processi.

Vedere C sharp e Memory leak

Metodo (programmazione)

Nella programmazione orientata agli oggetti, un metodo (o anche "funzione membro") è una una funzione associata in modo esclusivo ad una classe e che costituisce un'operazione eseguibile sulla sua istanza o sul suo tipo.

Vedere C sharp e Metodo (programmazione)

Microsoft .NET

Microsoft.NET è una piattaforma di sviluppo general purpose - ideata e sviluppata da Microsoft - che mette a disposizione varie funzionalità come il supporto per più linguaggi di programmazione (coprendo tutti i paradigmi di programmazione: object oriented, procedurali, funzionali, imperativi, user oriented, ecc.), modelli di programmazione asincroni e simultanei, interoperabilità, consentendo l'esecuzione su più piattaforme ed in presenza di scenari applicativi variegati.

Vedere C sharp e Microsoft .NET

Microsoft BASIC

Il Microsoft BASIC è stato il primo prodotto della Microsoft. Apparso nel 1975 come Altair BASIC, è stato il primo BASIC, e di fatto il primo linguaggio di programmazione ad alto livello, disponibile per l'Altair 8800.

Vedere C sharp e Microsoft BASIC

Microsoft Visual Studio

Microsoft Visual Studio (o più comunemente Visual Studio) è un ambiente di sviluppo integrato (o IDE) sviluppato da Microsoft. Disponibile in varie edizioni (una gratuita di nome Community, e altre due a pagamento di nome Professional ed Enterprise) e capace di usare diversi linguaggi di programmazione e strumenti (C++, C#,.NET, Java, Python, PHP, Go, Visual Basic, Node.js e Express.js, Xamarin, etc.), è disponibile sia per Windows che per MacOS (ma per quest'ultima piattaforma il supporto verrà ritirato dal 31 agosto 2024) e attualmente supporta la creazione di progetti per varie piattaforme, tra cui anche Mobile e Console.

Vedere C sharp e Microsoft Visual Studio

Microsoft XNA

Microsoft XNA (XNA is Not an Acronym, letteralmente "XNA non è un acronimo") è un framework gratuito realizzato da Microsoft specifico per lo sviluppo di videogiochi su più piattaforme: PC, Xbox 360 e Windows Phone 7.

Vedere C sharp e Microsoft XNA

Monitor (sincronizzazione)

Un monitor, nella programmazione, è un costrutto di sincronizzazione di un linguaggio di alto livello. Un'istanza di un tipo monitor può essere utilizzata da due o più processi o thread per rendere mutuamente esclusivo l'accesso a risorse condivise.

Vedere C sharp e Monitor (sincronizzazione)

Mono (progetto)

Mono è un progetto open source coordinato da.NET Foundation (precedentemente da Xamarin, Novell e in origine da Ximian) per creare un insieme di strumenti compatibili con il Framework.NET, secondo gli standard ECMA (e). I più importanti di questi strumenti sono il compilatore C# e il Common Language Runtime.

Vedere C sharp e Mono (progetto)

MonoDevelop

MonoDevelop è un ambiente di sviluppo (IDE) open source realizzato principalmente per C# e altri linguaggi.NET.

Vedere C sharp e MonoDevelop

MySQL

MySQL o Oracle MySQL (AFI: "My S-Q-L") è un relational database management system (RDBMS) composto da un client a riga di comando e un server.

Vedere C sharp e MySQL

Nagios

In informatica Nagios è un'applicazione open source per il monitoraggio di computer e risorse di rete. La sua funzione base è quella di controllare nodi, reti e servizi specificati, avvertendo con degli alert quando questi non garantiscono il loro servizio o quando ritornano attivi.

Vedere C sharp e Nagios

Notepad++

Notepad++ è un popolare editor di testo e codice sorgente gratuito e open source per il sistema operativo Windows, uscito nel 2003. È stato creato come un miglioramento del Blocco note standard di Windows, offrendo molte funzionalità avanzate utili agli sviluppatori, programmatori e utenti in generale.

Vedere C sharp e Notepad++

Notepad2

Notepad2 è un editor di testo open source per Microsoft Windows, disponibile con licenza BSD.

Vedere C sharp e Notepad2

Numero intero (informatica)

In informatica si definisce intero (o nella sua forma inglese integer, spesso abbreviato in int) ogni tipo di dato che possa rappresentare un sottoinsieme dell'insieme matematico dei numeri interi.

Vedere C sharp e Numero intero (informatica)

Objective-C

Objective-C (in breve Obj-C) è un linguaggio di programmazione riflessivo orientato agli oggetti, sviluppato da Brad Cox alla metà degli anni ottanta presso la Stepstone Corporation.

Vedere C sharp e Objective-C

Observer pattern

LObserver pattern è un design pattern utilizzato come base architetturale di molti sistemi di gestione di eventi.

Vedere C sharp e Observer pattern

Olimpiadi internazionali dell'informatica

Le Olimpiadi internazionali dell'informatica, in inglese International Olympiad in Informatics e in acronimo IOI, sono competizioni fra studenti delle scuole secondarie che si svolgono annualmente.

Vedere C sharp e Olimpiadi internazionali dell'informatica

OpenBabel

OpenBabel è un software libero, un sistema esperto chimico usato principalmente per la conversione di formati di file chimici. A causa della forte relazione con l'informatica questo programma appartiene più alla categoria della chemioinformatica rispetto a quella della modellistica molecolare.

Vedere C sharp e OpenBabel

OpenGL

OpenGL (Open Graphics Library) è una specifica che definisce una API per più linguaggi e per più piattaforme per scrivere applicazioni che producono computer grafica 3D.

Vedere C sharp e OpenGL

Osu!

osu! è un videogioco musicale freeware creato inizialmente per Microsoft Windows. È stato scritto usando C# implementando.NET Framework. Questo gioco è stato reso compatibile anche per macOS, iOS (dove al momento l'unica versione disponibile è osu!stream, mentre si può prendere parte alla open beta di osu!lazer tramite TestFlight di Apple), Android e Windows Phone.

Vedere C sharp e Osu!

Overloading

In programmazione, è detta overloading (o sovraccarico) la creazione di una famiglia di funzioni/subroutine aventi tutte lo stesso nome, ma che accettino un diverso insieme di argomenti (signature), e che eventualmente restituiscano un diverso valore di ritorno (in Java con signature non viene incluso il valore di ritorno).

Vedere C sharp e Overloading

Paint.NET

Paint.NET è un programma di modifica grafica raster che fa uso delle librerie dell'ambiente software.NET Framework di Microsoft. La scrittura del programma cominciò come un progetto per Microsoft Windows, all'Università di Washington, negli Stati Uniti (Washington State University WSU).

Vedere C sharp e Paint.NET

PDFCreator

PDFCreator è un software libero per piattaforma Windows che consente di generare file in formato PDF da qualsiasi documento. Una volta installato, permette di selezionare per la stampa una stampante chiamata PDFCreator, e quindi permette di poter generare documenti PDF da quasi ogni applicazione.

Vedere C sharp e PDFCreator

Pinta (software)

Pinta è un programma leggero di disegno per grafica raster, open source e multipiattaforma.

Vedere C sharp e Pinta (software)

PowerShell

PowerShell, noto inizialmente come Microsoft Shell, MSH o col nome in codice Monad e poi come Windows PowerShell, è una shell caratterizzata dall'interfaccia a riga di comando (CLI) e da un linguaggio di scripting, sviluppata da Microsoft, basato sulla programmazione a oggetti e sul framework Microsoft.NET.

Vedere C sharp e PowerShell

Preprocessing

In informatica, e in particolare nella terminologia dei linguaggi di programmazione, il preprocessing (o precompilazione) è una fase dell'elaborazione del codice sorgente che precede la compilazione.

Vedere C sharp e Preprocessing

Preprocessore

In informatica, un preprocessore o precompilatore è un programma (o una porzione di programma) che effettua sostituzioni testuali sul codice sorgente di un programma, ovvero la precompilazione.

Vedere C sharp e Preprocessore

Programmazione di ordine superiore

La programmazione di ordine superiore è uno stile di programmazione che usa componenti software, come funzioni, moduli o oggetti come valori.

Vedere C sharp e Programmazione di ordine superiore

Programmazione generica

In informatica, la programmazione generica è un paradigma di programmazione in cui gli algoritmi accettano come parametri le tipologie di dati da trattare, oltre ai dati veri e propri.

Vedere C sharp e Programmazione generica

Programmazione orientata agli oggetti

In informatica, la programmazione orientata agli oggetti (in acronimo OOP), a volte chiamata semplicemente programmazione ad oggetti, è un paradigma di programmazione che permette di definire oggetti software in grado di interagire gli uni con gli altri attraverso lo scambio di messaggi.

Vedere C sharp e Programmazione orientata agli oggetti

Proxy pattern

In informatica, il proxy pattern è un design pattern. Nella sua forma più generale, un proxy è una classe che funziona come interfaccia per qualcos'altro.

Vedere C sharp e Proxy pattern

Puntatori a funzione

Un puntatore a funzione è un tipo di puntatore in C, C++, D, e altri linguaggi di programmazioni stile C. Quando viene dereferenziato esso invoca una funzione, passandole zero o più argomenti come ad una funzione normale.

Vedere C sharp e Puntatori a funzione

Punto di sequenza

Un punto di sequenza (sequence point) è un punto nell'esecuzione di un programma informatico nel quale è garantito il fatto che tutti gli effetti collaterali delle istruzioni precedenti siano stati realizzati e nessun effetto collaterale delle istruzioni seguenti sia stato realizzato.

Vedere C sharp e Punto di sequenza

PyPy

PyPy è un interprete Python e un compilatore JIT. È compatibile con l'interprete CPython. PyPy è stato finanziato dall'Unione europea come Progetto obiettivo di Ricerca.

Vedere C sharp e PyPy

Python

Python è un linguaggio di programmazione ad alto livello, orientato a oggetti, adatto, tra gli altri usi, a sviluppare applicazioni distribuite, scripting, computazione numerica e system testing.

Vedere C sharp e Python

RavenDB

RavenDB è un database orientato ai documenti completamente ACID e open-source; scritto in C# e sviluppato da Hibernating Rhinos Ltd. È multi piattaforma, supportata Windows, Linux e MacOS.

Vedere C sharp e RavenDB

Reificazione (informatica)

In informatica, la reificazione è il processo tramite cui un concetto astratto viene trasformato in un modello dei dati o altri oggetti creati tramite un linguaggio di programmazione.

Vedere C sharp e Reificazione (informatica)

Rete neurale spiking

Una rete neurale spiking o rete neurale a impulso, in sigla SNN (dall'inglese spiking neural network), è una rete neurale artificiale che tenta di mimare più precisamente le reti neurali naturali.

Vedere C sharp e Rete neurale spiking

Return (informatica)

In programmazione, la dichiarazione return causa la terminazione della subroutine corrente e ripristina il codice nel punto immediatamente successivo a quello in cui la funzione è stata chiamata.

Vedere C sharp e Return (informatica)

Ritorno a capo

Nel settore informatico, un ritorno a capo, o nuova riga o a capo (in inglese, newline, line break o carattere end-of-line / EOL) è un carattere speciale usato per gestire la fine di una riga di testo (e quindi non un vero e proprio carattere visibile sullo schermo).

Vedere C sharp e Ritorno a capo

RText

RText è un editor di testo per programmatori ed un software libero, pubblicato rispettando le specifiche di una versione modificata del protocollo BSD License, per Windows, macOS, Linux, OS/2, Unix e OpenVMS.

Vedere C sharp e RText

Rust (linguaggio di programmazione)

Rust è un linguaggio di programmazione compilato, multi-paradigma, ad uso generale, sviluppato da Mozilla Research, in collaborazione con la comunità open-source.

Vedere C sharp e Rust (linguaggio di programmazione)

Second Life

Second Life è un mondo virtuale (MUVE) online lanciato il 23 giugno 2003 dalla società statunitense Linden Lab a seguito di un'idea del fondatore di quest'ultima, il fisico Philip Rosedale.

Vedere C sharp e Second Life

Self-hosting

Il self-hosting è l'uso di un programma come parte della toolchain o del sistema operativo che produce nuove versioni dello stesso programma—per esempio, un compilatore che può compilare il suo stesso codice sorgente.

Vedere C sharp e Self-hosting

Sharp

Sharp o SHARP può avere differenti significati, tra cui in inglese "diesis".

Vedere C sharp e Sharp

SharpDevelop

SharpDevelop è un IDE gratuito e open source per i linguaggi di programmazione C#, Visual Basic.Net (VB.NET), Boo e, a partire dalla versione 3.0, F# e IronPython.

Vedere C sharp e SharpDevelop

Sigil (informatica)

Sigil in informatica indica un carattere che precede una variabile, specificandone il tipo o la visibilità. Il termine, coniato nel 1999 da Philip Gwyn, è particolarmente utilizzato nel linguaggio di programmazione Perl.

Vedere C sharp e Sigil (informatica)

Simula

Il Simula è stato il primo linguaggio di programmazione orientato agli oggetti (OOP). Da esso sono derivati lo Smalltalk e il C++; tuttavia il linguaggio di programmazione moderno ad oggetti che più si avvicina al Simula è il Java.

Vedere C sharp e Simula

Singleton (informatica)

Nella programmazione ad oggetti, il singleton è uno dei pattern fondamentali descritti dalla "Gang of Four" nel celebre libro Design Patterns.

Vedere C sharp e Singleton (informatica)

Singularity (sistema operativo)

Singularity è un sistema operativo sviluppato da Microsoft. La versione 1.0 è stata pubblicata nel 2007, il Singularity V1.0 Research Development Kit (RDK) è stato spedito ad un ristretto numero di università.

Vedere C sharp e Singularity (sistema operativo)

Smalltalk

Smalltalk è un linguaggio di programmazione orientato agli oggetti con gestione dinamica dei tipi e con un paradigma di programmazione riflessivo.

Vedere C sharp e Smalltalk

Stack Overflow (sito)

Stack Overflow è un sito web che fa parte della rete Stack Exchange in cui si possono porre domande riguardo a vasti argomenti di programmazione.

Vedere C sharp e Stack Overflow (sito)

Stack trace

In informatica, uno stack trace (traducibile letteralmente dall'inglese come "traccia dello stack"), chiamato anche stack backtrace o stack traceback, è un elenco degli stack frame attivi in un determinato momento durante l'esecuzione di un programma.

Vedere C sharp e Stack trace

Standard aperto

Uno standard aperto (dall'inglese: open standard) è uno standard disponibile al pubblico con diversi diritti ad esso associati e con diverse proprietà con cui è stato progettato (es. processo aperto).

Vedere C sharp e Standard aperto

Stringa (informatica)

Una stringa in informatica è una sequenza di caratteri con un ordine prestabilito. Sequenze di altri tipi di dato vengono chiamati vettori o, in inglese, array.

Vedere C sharp e Stringa (informatica)

Stringa vuota

Nella teoria del linguaggio formale, la stringa vuota o parola vuota è la stringa (unica possibile) di lunghezza zero.

Vedere C sharp e Stringa vuota

Struttura di controllo

Una struttura di controllo, in informatica e specificatamente nei paradigmi di programmazione imperativa, è un costrutto sintattico di un linguaggio di programmazione la cui semantica afferisce al controllo del flusso di esecuzione di un programma, ovvero servono a specificare se, quando, in quale ordine e quante volte devono essere eseguite le istruzioni che compongono il codice sorgente in base alle specifiche di progetto del software da realizzare.

Vedere C sharp e Struttura di controllo

TensorFlow

TensorFlow è una libreria open source per l'apprendimento automatico, che fornisce moduli sperimentati e ottimizzati, utili nella realizzazione di algoritmi per diversi tipi di compiti percettivi e di comprensione del linguaggio.

Vedere C sharp e TensorFlow

TIOBE Programming Community Index

Il TIOBE Programming Community Index, in breve TPC Index, è un indicatore della popolarità dei linguaggi di programmazione, la classifica è compilata grazie ai dati ricavati dai tre motori di ricerca Google, MSN e Yahoo! valutando la disponibilità mondiale di esperti programmatori, corsi a tema e i fornitori terze parti.

Vedere C sharp e TIOBE Programming Community Index

Titanium SDK

Titanium SDK è un framework open source che consente la creazione di applicazioni mobili native su piattaforme iOS e Android da un'unica codebase JavaScript.

Vedere C sharp e Titanium SDK

Tomboy (software)

Tomboy è un programma sviluppato in C# su Mono con licenza LGPL utile per appuntare note con lo stile di un wiki. Fornisce un editing semplice ed un metodo per riprendere la scrittura e permette l'organizzazione semplice e gerarchica dei dati.

Vedere C sharp e Tomboy (software)

Tox (protocollo)

Tox è un protocollo di messaggistica istantanea e videochiamata peer-to-peer con crittografia end-to-end. L'obiettivo dichiarato del progetto è quello di fornire comunicazioni sicure ma facilmente accessibili a tutti.

Vedere C sharp e Tox (protocollo)

TypeScript

TypeScript è un linguaggio di programmazione open source sviluppato da Microsoft. Si tratta di un'estensione di JavaScript che basa le sue caratteristiche su ECMAScript 6; capo del progetto è Anders Hejlsberg.

Vedere C sharp e TypeScript

Umbraco

Umbraco è un sistema open source di gestione (CMS) per la piattaforma di pubblicazione di contenuti sul World Wide Web, scritta in C# e implementato su infrastruttura Microsoft.

Vedere C sharp e Umbraco

Universal Windows Platform

La piattaforma universale di Windows (Universal Windows Platform, UWP) è un'architettura/piattaforma applicativa omogenea creata da Microsoft e introdotta per la prima volta in Windows 10.

Vedere C sharp e Universal Windows Platform

Vala (linguaggio di programmazione)

Vala è un linguaggio di programmazione di alto livello, orientato ad oggetti. Il linguaggio è utilizzabile nelle distribuzioni GNU/Linux, ma esiste già un port per Windows.

Vedere C sharp e Vala (linguaggio di programmazione)

Valutazione a corto circuito

La valutazione a corto circuito, valutazione minima o valutazione di McCarthy è un meccanismo relativo agli operatori booleani binari per cui il secondo operando viene valutato unicamente se il valore del primo operando non è sufficiente da solo a determinare il risultato dell'espressione: quando il primo argomento dell'operatore logico AND è falso, il valore dell'intera espressione dovrà essere necessariamente falso; e quando il primo argomento dell'operatore logico OR è vero, il valore dell'intera espressione dovrà essere necessariamente vero.

Vedere C sharp e Valutazione a corto circuito

Visual Basic

Il Visual Basic (formalmente abbreviato VB) è un linguaggio di programmazione a eventi creato da Microsoft nel 1991, la cui sintassi deriva dal BASIC: nel 2008 Microsoft ha cessato il supporto all'IDE per tale linguaggio.

Vedere C sharp e Visual Basic

Visual Basic .NET

Visual Basic.NET, è la nuova versione di Visual Basic. Le principali novità di questo nuovo linguaggio di sviluppo del Framework.NET sono che è basato su oggetti e che è compilato.

Vedere C sharp e Visual Basic .NET

Visual Studio Code

Visual Studio Code (o più semplicemente VS Code) è un editor di codice sorgente sviluppato da Microsoft per Windows, Linux e macOS. Include il supporto per debugging, un controllo per Git integrato, syntax highlighting, IntelliSense, snippet e refactoring del codice.

Vedere C sharp e Visual Studio Code

Void safety

Void safety (anche nota come null safety) è una garanzia che viene posta nei linguaggi orientati agli oggetti per garantire che nessun riferimento a oggetto abbia un puntatore nullo (o void).

Vedere C sharp e Void safety

WebAssembly

WebAssembly (Wasm, WA) è uno standard web che definisce un formato binario e un corrispondente formato testuale per la scrittura di codice eseguibile nelle pagine web.

Vedere C sharp e WebAssembly

Windows Internet Explorer 7

Windows Internet Explorer 7 (IE 7) è la settima versione stabile del web browser di Microsoft, distribuita nel 2006, cinque anni dopo la distribuzione di Internet Explorer 6.

Vedere C sharp e Windows Internet Explorer 7

Windows Mobile

Windows Mobile, e ancora prima Pocket PC, è stato un sistema operativo compatto basato sulle API (Windows API) di Microsoft. Era destinato ai dispositivi mobili come Pocket PC, Smartphone ed i Portable Media Center.

Vedere C sharp e Windows Mobile

Windows Phone 8

Windows Phone 8 (nome in codice Apollo) è stato un sistema operativo sviluppato da Microsoft destinato agli smartphone. È stato distribuito il 29 ottobre 2012.

Vedere C sharp e Windows Phone 8

Windows RT

Windows RT, noto durante lo sviluppo come Windows on ARM o WOA, è un'edizione del sistema operativo Windows 8 di Microsoft, progettata per dispositivi portatili che usano l'architettura ARM.

Vedere C sharp e Windows RT

WorldWide Telescope

WorldWide Telescope (WWT) è un software libero e open-source, disponibile anche tramite sito web, originariamente creato da Microsoft Research per illustrare gli oggetti astronomici e tutti i corpi celesti attraverso la navigazione in un universo 3D.

Vedere C sharp e WorldWide Telescope

WxWidgets

In informatica, wxWidgets (conosciuto una volta con il nome di wxWindows) è un toolkit grafico multipiattaforma e open source, cioè una libreria di componenti elementari per costruire un'interfaccia grafica (GUI).

Vedere C sharp e WxWidgets

Xamarin

Xamarin è un'azienda produttrice di software statunitense con sede a San Francisco, California fondata nel maggio 2011 da ingegneri provenienti dai progetti Mono, Mono per Android e MonoTouch che sono implementazioni multipiattaforma di Common Language Infrastructure (Infrastrutture di linguaggio comune) e di Common Language Specifications (spesso chiamato Microsoft.NET).

Vedere C sharp e Xamarin

XobotOS

XobotOS è un progetto di ricerca Xamarin che tenta un porting di Android 4.0 da Java/Dalvik a C# per esplorare i benefici di C# nella memoria e nelle performance.

Vedere C sharp e XobotOS

Zucchero sintattico

Nella programmazione, zucchero sintattico è un termine coniato dall'informatico inglese Peter J. Landin per definire costrutti sintattici di un linguaggio di programmazione che non hanno effetto sulla funzionalità o sull'espressività del linguaggio, ma ne rendono più facile ("dolce") l'uso per gli esseri umani; è quindi un modo alternativo di scrivere il codice, spesso più pratico e produttivo e che genera programmi più facili da leggere e gestire.

Vedere C sharp e Zucchero sintattico

.NET Framework

.NET Framework è l'ambiente di esecuzione runtime della piattaforma tecnologica.NET in cui vengono gestite le applicazioni destinate allo stesso.NET Framework.

Vedere C sharp e .NET Framework

Conosciuto come CSharp, C♯, Linguaggio C Sharp.

, File eseguibile, File sorgente, Flowgorithm, Framework, Future (informatica), Garbage collection, Geany, Gestione delle eccezioni, GNOME, Google Cloud Platform, Google Code Search, GraphQL, GTK (toolkit), Haskell (linguaggio di programmazione), Haxe, HHVM, IEEE 754r, IL2CPU, IntelliSense, Internet Explorer, ISO 23270, J sharp, Jagged array, Java (linguaggio di programmazione), JavaScript Object Notation, JetBrains, JSBSim, JScript, KDevelop, Launchy, Linguaggi di programmazione non basati sull'inglese, Linguaggio di programmazione, Linguaggio macchina, LINQ, Lista dei linguaggi di programmazione, Lista di software wiki, Lista di standard ISO, Lock, LOIC, Lphant, Lucene, MapReduce, Memory leak, Metodo (programmazione), Microsoft .NET, Microsoft BASIC, Microsoft Visual Studio, Microsoft XNA, Monitor (sincronizzazione), Mono (progetto), MonoDevelop, MySQL, Nagios, Notepad++, Notepad2, Numero intero (informatica), Objective-C, Observer pattern, Olimpiadi internazionali dell'informatica, OpenBabel, OpenGL, Osu!, Overloading, Paint.NET, PDFCreator, Pinta (software), PowerShell, Preprocessing, Preprocessore, Programmazione di ordine superiore, Programmazione generica, Programmazione orientata agli oggetti, Proxy pattern, Puntatori a funzione, Punto di sequenza, PyPy, Python, RavenDB, Reificazione (informatica), Rete neurale spiking, Return (informatica), Ritorno a capo, RText, Rust (linguaggio di programmazione), Second Life, Self-hosting, Sharp, SharpDevelop, Sigil (informatica), Simula, Singleton (informatica), Singularity (sistema operativo), Smalltalk, Stack Overflow (sito), Stack trace, Standard aperto, Stringa (informatica), Stringa vuota, Struttura di controllo, TensorFlow, TIOBE Programming Community Index, Titanium SDK, Tomboy (software), Tox (protocollo), TypeScript, Umbraco, Universal Windows Platform, Vala (linguaggio di programmazione), Valutazione a corto circuito, Visual Basic, Visual Basic .NET, Visual Studio Code, Void safety, WebAssembly, Windows Internet Explorer 7, Windows Mobile, Windows Phone 8, Windows RT, WorldWide Telescope, WxWidgets, Xamarin, XobotOS, Zucchero sintattico, .NET Framework.