Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Installa
l'accesso più veloce di browser!
 

C++

C++ è un linguaggio di programmazione orientato agli oggetti, con tipizzazione statica.

75 relazioni: Ada (linguaggio di programmazione), Alfabeto fonetico internazionale, Algebra di Boole, ALGOL, American National Standards Institute, BCPL, Bell Laboratories, Bjarne Stroustrup, Borland, C (linguaggio), C sharp, C++11, C++98, Clang, Classe (informatica), CLU (linguaggio), Codice oggetto, Compilatore, Conversione di tipo, DJGPP, Ereditarietà (informatica), Ereditarietà multipla, Funzione virtuale, George Orwell, Gestione delle eccezioni, Gioco di parole, GNU Compiler Collection, Goliardia, Hewlett-Packard, Include guard, Java (linguaggio di programmazione), Kernel, Libreria standard C++, Libreria standard del C, Linguaggio di programmazione, MacOS, Microsoft Windows, MinGW, ML (linguaggio di programmazione), Most vexing parse, Namespace, Neolingua, Norma (tecnologia), Numero casuale, Objective-C, Organizzazione internazionale per la normazione, Overloading, Perl, PHP, Portabilità, ..., Printf, Programmazione funzionale, Programmazione orientata agli oggetti, Programmazione procedurale, Python, Rust (linguaggio di programmazione), Scanf, Silicon Graphics, Simula, Standard Template Library, Stream (informatica), Template, Tipizzazione forte, Tipizzazione statica, Type check, Unix, Visual C++, Xcode, 1979, 1983, 1984 (romanzo), 1985, 1998, 2003, 2005. Espandi índice (25 più) »

Ada (linguaggio di programmazione)

Ada è un linguaggio di programmazione sviluppato verso la fine degli anni settanta su iniziativa del Dipartimento della Difesa (DOD) degli Stati Uniti.

Nuovo!!: C++ e Ada (linguaggio di programmazione) · Mostra di più »

Alfabeto fonetico internazionale

L'alfabeto fonetico internazionale (AFI, comunemente indicato con la sigla in lingua inglese IPA, International Phonetic Alphabet) è un sistema di scrittura alfabetico, basato principalmente sull'alfabeto latino, utilizzato per rappresentare i suoni delle lingue nelle trascrizioni fonetiche.

Nuovo!!: C++ e Alfabeto fonetico internazionale · Mostra di più »

Algebra di Boole

L'algebra di Boole (anche detta algebra 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.

Nuovo!!: C++ e Algebra di Boole · Mostra di più »

ALGOL

ALGOL (abbreviazione di ALGOrithmic Language, ossia linguaggio algoritmico) è un linguaggio di programmazione sviluppato nel 1958.

Nuovo!!: C++ e ALGOL · Mostra di più »

American National Standards Institute

L'American National Standards Institute (Istituto Americano di Normalizzazione, più noto come ANSI, pronuncia IPA) è un'organizzazione privata senza fini di lucro che definisce le norme industriali per gli Stati Uniti.

Nuovo!!: C++ e American National Standards Institute · Mostra di più »

BCPL

Il BCPL (Basic Combined Programming Language) è un linguaggio di programmazione sviluppato da Martin Richards dell'Università di Cambridge nel 1966, in seguito alle difficoltà che aveva incontrato nell'utilizzo del suo predecessore, il Combined Programming Language (CPL).

Nuovo!!: C++ e BCPL · Mostra di più »

Bell Laboratories

I Bell Laboratories (noti anche come Bell Labs, Bell, Laboratori Bell, in precedenza denominati AT&T Bell Laboratory e Bell Telephone Laboratories) sono un centro di ricerca e sviluppo, attualmente di proprietà di Nokia.

Nuovo!!: C++ e Bell Laboratories · Mostra di più »

Bjarne Stroustrup

Stroustrup è il creatore del C++, per il quale ha scritto le definizioni iniziali e prodotto la prima implementazione; ha scelto e formulato il criterio di progettazione di tale linguaggio come responsabile per l'elaborazione delle estensioni proposte nel comitato di standardizzazione.

Nuovo!!: C++ e Bjarne Stroustrup · Mostra di più »

Borland

Borland Software Corporation (precedentemente Borland International, Inc.) è un'azienda produttrice di software con sede a Austin, in Texas.

Nuovo!!: C++ e Borland · Mostra di più »

C (linguaggio)

C è un linguaggio di programmazione imperativo di natura procedurale.

Nuovo!!: C++ e C (linguaggio) · Mostra di più »

C sharp

Il C# (pronuncia:, come la parola inglese "see sharp") è un linguaggio di programmazione orientato agli oggetti sviluppato da Microsoft all'interno dell'iniziativa.NET, e successivamente approvato come standard dalla ECMA (ECMA-334) e ISO (norma ISO/IEC 23270).

Nuovo!!: C++ e C sharp · Mostra di più »

C++11

Il C++11, conosciuto anche come C++0x, è uno standard per il linguaggio di programmazione C++ che ha sostituito la revisione del 2003.

Nuovo!!: C++ e C++11 · Mostra di più »

C++98

Lo standard ISO/IEC 14882, comunemente conosciuto come C++98, Programming Languages — C++, è la prima versione ufficiale del linguaggio di programmazione C++ e delle sue librerie standard.

Nuovo!!: C++ e C++98 · Mostra di più »

Clang

Clang è un compilatore per i linguaggi C, C++, Objective C ed Objective C++.

Nuovo!!: C++ e Clang · Mostra di più »

Classe (informatica)

Nella programmazione orientata agli oggetti una classe è un costrutto di un linguaggio di programmazione usato come modello per creare oggetti.

Nuovo!!: C++ e Classe (informatica) · Mostra di più »

CLU (linguaggio)

Il CLU è un linguaggio di programmazione creato al MIT da Barbara Liskov e dai suoi studenti tra il 1974 ed il 1975.

Nuovo!!: C++ e CLU (linguaggio) · Mostra di più »

Codice oggetto

In informatica, il codice oggetto (o file oggetto) è la traduzione del codice sorgente in linguaggio macchina (binario), comprensibile solo all'elaboratore.

Nuovo!!: C++ e Codice oggetto · Mostra di più »

Compilatore

Un compilatore è un programma informatico che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto).

Nuovo!!: C++ e Compilatore · Mostra di più »

Conversione di tipo

In informatica, in particolare nella programmazione, la conversione di tipo (detta impropriamente casting, o typecasting, dal nome di uno dei modi in cui essa si manifesta) è l'operazione con cui si converte una variabile da un tipo di dato a un altro: questo passaggio è effettuato per avvantaggiarsi di alcune caratteristiche delle gerarchie dei tipi.

Nuovo!!: C++ e Conversione di tipo · Mostra di più »

DJGPP

DJGPP (DJ's GNU Programming Platform), in informatica, è un ambiente di sviluppo a 32 bit per processori 386 con sistema operativo DOS o Windows.

Nuovo!!: C++ e DJGPP · Mostra di più »

Ereditarietà (informatica)

In informatica l'ereditarietà è uno dei concetti fondamentali nel paradigma di programmazione a oggetti.

Nuovo!!: C++ e Ereditarietà (informatica) · Mostra di più »

Ereditarietà multipla

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

Nuovo!!: C++ e Ereditarietà multipla · Mostra di più »

Funzione virtuale

Una funzione (o metodo) virtuale è parte importante del polimorfismo all'interno del paradigma di programmazione orientata agli oggetti (OOP, Object Oriented Programming).

Nuovo!!: C++ e Funzione virtuale · Mostra di più »

George Orwell

Conosciuto in vita come un giornalista e opinionista politico e culturale, oltre a essere un prolifico saggista e attivista politico-sociale, Orwell è oggi generalmente considerato uno dei maggiori autori di prosa in lingua inglese del XX secolo.

Nuovo!!: C++ e George Orwell · Mostra di più »

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.

Nuovo!!: C++ e Gestione delle eccezioni · Mostra di più »

Gioco di parole

Un gioco di parole non è propriamente una lingua artificiale, piuttosto un modo di alterare la lingua, come un codice.

Nuovo!!: C++ e Gioco di parole · Mostra di più »

GNU Compiler Collection

GCC (GNU Compiler Collection, in origine GNU C Compiler) è un compilatore multi-target creato inizialmente dal fondatore della Free Software Foundation, Richard Matthew Stallman, come parte del Progetto GNU.

Nuovo!!: C++ e GNU Compiler Collection · Mostra di più »

Goliardia

La goliardia è il tradizionale spirito che anima le comunità di studenti, soprattutto in ambito universitario, in cui alla necessità dello studio si accompagnano il gusto della trasgressione, la ricerca dell'ironia, il piacere della compagnia e dell'avventura.

Nuovo!!: C++ e Goliardia · Mostra di più »

Hewlett-Packard

La Hewlett-Packard (nota anche con la sola sigla hp) è una multinazionale statunitense dell'informatica attiva sia nel mercato dell'hardware (dai personal computer ai server e, nel mercato di massa, per le stampanti per le quali è uno dei maggiori produttori mondiali) che in quello del software e dei servizi collegati all'informatica.

Nuovo!!: C++ e Hewlett-Packard · Mostra di più »

Include guard

Nei linguaggi C e C++, le #include guard sono delle particolari direttive (o macro) che vengono usate nei file header per evitare problemi di doppia definizione in fase di linking.

Nuovo!!: C++ e Include guard · Mostra di più »

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, specificatamente progettato per essere il più possibile indipendente dalla piattaforma di esecuzione.

Nuovo!!: C++ e Java (linguaggio di programmazione) · Mostra di più »

Kernel

Il kernel (pronuncia IPA), in informatica, costituisce il nucleo fondamentale di un sistema operativo ovvero il software avente il compito di fornire ai processi in esecuzione sull'elaboratore un accesso sicuro e controllato all'hardware.

Nuovo!!: C++ e Kernel · Mostra di più »

Libreria standard C++

Nel C++, la libreria standard C++ è una collezione di classi e funzioni, che sono scritte nel linguaggio cuore e sono a loro volta parte dello Standard ISO C++.

Nuovo!!: C++ e Libreria standard C++ · Mostra di più »

Libreria standard del C

La Libreria standard del C è una raccolta di Header file e librerie di funzioni usate per implementare operazioni comuni, come l'input/output e l'elaborazione di stringhe nel linguaggio di programmazione C. Diversamente da altri linguaggi come il Pascal ed il PL/I, il C non include keyword integrate per questi scopi, quindi quasi tutti i programmi C si basano sulla libreria standard per funzionare.

Nuovo!!: C++ e Libreria standard del C · Mostra di più »

Linguaggio di programmazione

Un linguaggio di programmazione, in informatica, è un linguaggio formale che specifica un insieme di istruzioni che possono essere usate per produrre dati in output.

Nuovo!!: C++ e Linguaggio di programmazione · Mostra di più »

MacOS

macOS (pronunciato in inglese come /mæk oʊ/), precedentemente noto come OS X (/oʊ ɛs tɛn/) e come Mac OS X (/mæk oʊ ɛs tɛn/), è il sistema operativo sviluppato da Apple Inc. per i computer Macintosh.

Nuovo!!: C++ e MacOS · Mostra di più »

Microsoft Windows

Microsoft Windows (abbreviazioni comunemente utilizzate: "Windows" o "Win") è una famiglia di ambienti operativi e sistemi operativi prodotta da Microsoft Corporation dal 1985.

Nuovo!!: C++ e Microsoft Windows · Mostra di più »

MinGW

MinGW (acronimo di Minimalist GNU for Windows), in informatica, è un ambiente di compilazione per processori x86 a 32 bit con sistema operativo Microsoft Windows.

Nuovo!!: C++ e MinGW · Mostra di più »

ML (linguaggio di programmazione)

ML è un linguaggio di programmazione funzionale general purpose sviluppato dall'équipe di Robin Milner presso l'Università di Edimburgo alla fine degli anni 70, con una sintassi ispirata ad ISWIM.

Nuovo!!: C++ e ML (linguaggio di programmazione) · Mostra di più »

Most vexing parse

Il most vexing parse è una forma di soluzione di ambiguità sintattica del C++, definita nella sezione 8.2 dello standard.

Nuovo!!: C++ e Most vexing parse · Mostra di più »

Namespace

Un namespace, o in italiano spazio dei nomi, è - nella terminologia relativa all'informatica - una collezione di nomi di entità, definite dal programmatore, omogeneamente usate in uno o più file sorgente.

Nuovo!!: C++ e Namespace · Mostra di più »

Neolingua

La neolingua (nell'originale Newspeak, ossia "nuovo parlare") è una lingua artificiale artistica immaginata e descritta da George Orwell per il suo libro 1984.

Nuovo!!: C++ e Neolingua · Mostra di più »

Norma (tecnologia)

Le norme tecniche o standard sono documenti tecnici utilizzati in svariati ambiti, cui si perviene dopo opportuni processi di normazione o standardizzazione da parte di opportuni enti, aventi proprie e peculiari caratteristiche.

Nuovo!!: C++ e Norma (tecnologia) · Mostra di più »

Numero casuale

In statistica, un numero casuale è una singola osservazione (risultato) di una specifica variabile casuale.

Nuovo!!: C++ e Numero casuale · Mostra di più »

Objective-C

Objective-C, spesso citato anche come Objective C o ObjC o Obj-C, è un linguaggio di programmazione riflessivo orientato agli oggetti, sviluppato da Brad Cox alla metà degli anni ottanta presso la Stepstone Corporation.

Nuovo!!: C++ e Objective-C · Mostra di più »

Organizzazione internazionale per la normazione

L'Organizzazione internazionale per la normazione (in inglese International Organization for Standardization), abbreviazione ISO, è la più importante organizzazione a livello mondiale per la definizione di norme tecniche.

Nuovo!!: C++ e Organizzazione internazionale per la normazione · Mostra di più »

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).

Nuovo!!: C++ e Overloading · Mostra di più »

Perl

Perl è un linguaggio di programmazione ad alto livello, dinamico, procedurale e interpretato, creato nel 1987 da Larry Wall.

Nuovo!!: C++ e Perl · Mostra di più »

PHP

PHP (acronimo ricorsivo di "PHP: Hypertext Preprocessor", preprocessore di ipertesti; originariamente acronimo di "Personal Home Page") è un linguaggio di scripting interpretato, originariamente concepito per la programmazione di pagine web dinamiche.

Nuovo!!: C++ e PHP · Mostra di più »

Portabilità

La portabilità, (in lingua inglese porting), in informatica, indica un processo di trasposizione, a volte anche con modifiche, di un componente software, volto a consentirne l'uso in un ambiente di esecuzione diverso da quello originale.

Nuovo!!: C++ e Portabilità · Mostra di più »

Printf

Molti linguaggi di programmazione implementano una funzione printf, per visualizzare sullo standard output una stringa costruita in base ad un formato specificato.

Nuovo!!: C++ e Printf · Mostra di più »

Programmazione funzionale

In informatica la programmazione funzionale è un paradigma di programmazione in cui il flusso di esecuzione del programma assume la forma di una serie di valutazioni di funzioni matematiche.

Nuovo!!: C++ e Programmazione funzionale · Mostra di più »

Programmazione orientata agli oggetti

In informatica la programmazione orientata agli oggetti (OOP, Object Oriented Programming) è un paradigma di programmazione che permette di definire oggetti software in grado di interagire gli uni con gli altri attraverso lo scambio di messaggi.

Nuovo!!: C++ e Programmazione orientata agli oggetti · Mostra di più »

Programmazione procedurale

In informatica la programmazione procedurale è un paradigma di programmazione che consiste nel creare dei blocchi di codice sorgente, identificati da un nome e racchiusi da dei delimitatori, che variano a seconda del linguaggio di programmazione; questi sono detti anche sottoprogrammi (in inglese subroutine), procedure o funzioni, a seconda del linguaggio e dei loro ruoli all'interno del linguaggio stesso.

Nuovo!!: C++ e Programmazione procedurale · Mostra di più »

Python

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

Nuovo!!: C++ e Python · Mostra di più »

Rust (linguaggio di programmazione)

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

Nuovo!!: C++ e Rust (linguaggio di programmazione) · Mostra di più »

Scanf

La funzione scanf viene implementata in diversi linguaggi di programmazione.

Nuovo!!: C++ e Scanf · Mostra di più »

Silicon Graphics

Silicon Graphics, Incorporated, chiamata solitamente SGI, inizia la sua attività come sviluppatore di terminali grafici nel 1982.

Nuovo!!: C++ e Silicon Graphics · Mostra di più »

Simula

Il Simula è stato il primo linguaggio di programmazione orientato agli oggetti (OOP).

Nuovo!!: C++ e Simula · Mostra di più »

Standard Template Library

La Standard Template Library (STL) è una libreria software inclusa nella libreria standard del linguaggio C++ e definisce strutture dati generiche, iteratori e algoritmi generici.

Nuovo!!: C++ e Standard Template Library · Mostra di più »

Stream (informatica)

Uno stream (anche detto flusso) è un "canale" tra la sorgente e la destinazione attraverso il quale fluiscono i dati.

Nuovo!!: C++ e Stream (informatica) · Mostra di più »

Template

Il termine inglese template (letteralmente "sagoma" o "calco") in informatica indica un documento o programma nel quale, come in un foglio semicompilato cartaceo, su una struttura generica o standard esistono spazi temporaneamente "bianchi" da riempire successivamente.

Nuovo!!: C++ e Template · Mostra di più »

Tipizzazione forte

In informatica, e in particolare in programmazione, l'espressione tipizzazione forte (strong typing) può essere usata per caratterizzare il tipo di regole che un determinato linguaggio di programmazione impone, a livello sintattico o semantico, circa la tipizzazione dei dati e all'uso dei dati in relazione al loro tipo.

Nuovo!!: C++ e Tipizzazione forte · Mostra di più »

Tipizzazione statica

In programmazione, la tipizzazione statica è una particolare politica di tipizzazione, ovvero di assegnazione di tipi alle variabili.

Nuovo!!: C++ e Tipizzazione statica · Mostra di più »

Type check

In informatica con type check si indica l'operazione che consiste nel controllare che i valori assegnati ad una variabile siano di un tipo di dato ammissibile per il tipo della variabile.

Nuovo!!: C++ e Type check · Mostra di più »

Unix

Unix (registrato ufficialmente come UNIX) è un sistema operativo portabile per computer inizialmente sviluppato da un gruppo di ricerca dei laboratori AT&T e Bell Laboratories, nel quale figurarono sulle prime anche Ken Thompson e Dennis Ritchie.

Nuovo!!: C++ e Unix · Mostra di più »

Visual C++

Microsoft Visual C++ (anche noto come MSVC) è un ambiente di sviluppo integrato (IDE) di Microsoft per la programmazione nei linguaggi C, C++ e C++/CLI.

Nuovo!!: C++ e Visual C++ · Mostra di più »

Xcode

Xcode è un ambiente di sviluppo integrato (Integrated development environment, IDE) contenente una suite di strumenti utili allo sviluppo di software per i sistemi macOS, iOS, watchOS e tvOS.

Nuovo!!: C++ e Xcode · Mostra di più »

1979

Nessuna descrizione.

Nuovo!!: C++ e 1979 · Mostra di più »

1983

Nessuna descrizione.

Nuovo!!: C++ e 1983 · Mostra di più »

1984 (romanzo)

1984 (Nineteen Eighty-Four) è uno dei più celebri romanzi di George Orwell, pubblicato nel 1949 ma iniziato a scrivere nel 1948 (anno da cui deriva il titolo, ottenuto appunto dall'inversione delle ultime due cifre).

Nuovo!!: C++ e 1984 (romanzo) · Mostra di più »

1985

Nessuna descrizione.

Nuovo!!: C++ e 1985 · Mostra di più »

1998

Nessuna descrizione.

Nuovo!!: C++ e 1998 · Mostra di più »

2003

Nessuna descrizione.

Nuovo!!: C++ e 2003 · Mostra di più »

2005

Nessuna descrizione.

Nuovo!!: C++ e 2005 · Mostra di più »

Riorienta qui:

C (linguaggio) Plus Plus, C plus plus, Linguaggio C Plus Plus, Linguaggio C plus plus.

UscenteArrivo
Ehi! Siamo su Facebook ora! »