Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Gratuito
l'accesso più veloce di browser!
E-un annuncio gratuito

C++

Il 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, Conversione di tipo, Dev-C++, 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++, 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, Reference, 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 (conosciuto con la sigla IPA, dall'inglese International Phonetic Alphabet; un tempo chiamato anche AFI) è 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

In matematica e logica matematica l'algebra di Boole, anche detta algebra booleana o reticolo booleano, è il ramo dell'algebra in cui le variabili possono assumere solamente i valori vero e falso (valori di verità), generalmente denotati come 1 e 0 rispettivamente; le operazioni fondamentali non sono addizione e sottrazione ma gli operatori logici: la congiunzione o prodotto logico indicata con ∧ oppure AND; la disgiunzione o somma logica indicata con ∨ oppure OR; la negazione o complementazione indicata con ¬ oppure NOT.

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 standard 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

Bell Laboratories a Murray Hill, NJ 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.

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)

In informatica, il C è un linguaggio di programmazione di tipo strutturato.

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

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

C++11

Il C++11, conosciuto anche come C++0x, è il nuovo standard per il linguaggio di programmazione C++ che sostituisce 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ù »

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ù »

Dev-C++

Dev-C++ è un IDE gratuito distribuito sotto la Licenza GNU per la programmazione in C/C++ scritto in Delphi.

Nuovo!!: C++ e Dev-C++ · 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 come opinionista politico e culturale, ma anche noto romanziere, Orwell è uno dei saggisti di lingua inglese più diffusamente apprezzati 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 orientato agli oggetti 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

In informatica, il kernel (pronuncia IPA) costituisce il nucleo 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ù »

Linguaggio di programmazione

In informatica un linguaggio di programmazione è utilizzabile per il controllo del comportamento di una macchina formale o di una implementazione di essa (tipicamente, un computer) ovvero in fase di programmazione di questa attraverso la scrittura del codice sorgente di un programma ad opera di un programmatore.

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

MacOS

macOS (pronunciato in inglese come /mæk oʊ ɛs/), 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 dedicati ai personal computer, alle workstation, ai server e agli smartphone.

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

MinGW

MinGW (acronimo di Minimalist GNU for Windows), in informatica, è un compilatore a 32 bit per processori 386 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'equipe 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, cui si perviene dopo opportuni processi di normazione o standardizzazione, aventi le seguenti 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ù »

Reference

In biblioteconomia il reference (termine di derivazione anglosassone) indica le attività di consulenza, informazione e orientamento che i bibliotecari svolgono con gli utenti delle biblioteche.

Nuovo!!: C++ e Reference · 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! »