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

Programmazione (informatica)

Indice Programmazione (informatica)

La programmazione, in informatica, è l'insieme delle attività e tecniche che una o più persone specializzate, programmatori o sviluppatori (developer), svolgono per creare un programma, ossia un software da far eseguire ad un computer, scrivendo il relativo codice sorgente in un determinato linguaggio di programmazione.

122 relazioni: Algoritmo, Ambiente (programmazione), Assembly, Azienda, Backup, Base di dati, BASIC, Batch, Bug, Bytecode, C (linguaggio), C++, Canali standard, Ciclo di vita del software, COBOL, Codice, Codice (teoria dell'informazione), Codice sorgente, Committente, Compilatore, Computer, Computer palmare, Comunità virtuale, Concorrenza (informatica), Connettivo logico, Consulenza informatica, Costante (informatica), CPU, Debito tecnico, Debugging, Design pattern, Diagramma, Diagramma di flusso, Dispositivo mobile, Distribuzione Linux, Editor di testo, Errore di semantica, Errore di sintassi, Esecuzione (informatica), Esternalizzazione, Fork (sviluppo software), Funzione (informatica), Funzione (matematica), Hardware, Hello world, Implementazione, Indirizzo di memoria, Informatica, Informatica aziendale, Informatica teorica, ..., Ingegneria del software, Input, Integrated development environment, Internet, Interprete (informatica), Istruzione (informatica), Iterazione, Java (linguaggio di programmazione), JavaScript, Linea di flusso, Linguaggio di programmazione, Linguaggio di programmazione ad alto livello, Linguaggio macchina, Lista di standard ISO, Locazione di memoria, Logica, Mainframe, Memoria (informatica), Microsoft, Newsgroup, Obsolescenza, Oggetto (informatica), Operazione aritmetica, Ortografia, Output, Paradigma di programmazione, Parametro (programmazione), Pascal (linguaggio di programmazione), Perl, Personal computer, PHP, Problema, Programma (informatica), Programmatore, Programmazione dinamica, Programmazione modulare, Programmazione orientata agli oggetti, Programmazione procedurale, Programmazione web, Project management, Prototipo, Pseudocodice, Puntatore (programmazione), Python, Ruby, Script, Selezione (informatica), Server, Settore terziario avanzato, Shell (informatica), Sistema embedded, Sistema numerico esadecimale, Sistema operativo, Sistemista, Smartphone, Software, Struttura dati, Struttura di controllo, Sviluppatore software, Sviluppo software, Tablet computer, Telefono cellulare, Teorema di Böhm-Jacopini, Test, Tipo di dato, Turbo Basic, Variabile (informatica), VBScript, Videogioco, Videoscrittura, Visual Basic, Workstation. Espandi índice (72 più) »

Algoritmo

Un algoritmo è un procedimento che risolve un determinato problema attraverso un numero finito di passi elementari in un tempo ragionevole.

Nuovo!!: Programmazione (informatica) e Algoritmo · Mostra di più »

Ambiente (programmazione)

In informatica, nell'ambito della programmazione, l'ambiente è definito come l'insieme di tutte le associazioni tra identificatori e posizioni di memoria.

Nuovo!!: Programmazione (informatica) e Ambiente (programmazione) · Mostra di più »

Assembly

Il linguaggio assembly, detto anche linguaggio assemblativo, è, tra i linguaggi di programmazione, quello più vicino al linguaggio macchina vero e proprio, pur essendo differente rispetto a quest'ultimo.

Nuovo!!: Programmazione (informatica) e Assembly · Mostra di più »

Azienda

Una azienda (ramo d'azienda se si tratta di una parte della medesima, solitamnete oreposta ad attività specifiche) in economia aziendale, è un'organizzazione di beni e capitale umano finalizzata alla soddisfazione di bisogni umani attraverso la produzione, la distribuzione o il consumo di beni economici e servizi verso clienti, strutturata secondo una certa organizzazione aziendale e amministrata secondo una certa amministrazione aziendale (governance) da parte del management aziendale.

Nuovo!!: Programmazione (informatica) e Azienda · Mostra di più »

Backup

Con backup (termine della lingua inglese derivato dalla fusione delle parole back e up), in informatica si indica l'operazione di salvataggio su un qualunque memoria di massa dei dati di un utente archiviati nella memoria di un computer, al fine di prevenire la perdita definitiva dei dati in caso di eventi malevoli accidentali o intenzionali.

Nuovo!!: Programmazione (informatica) e Backup · Mostra di più »

Base di dati

Con base di dati o banca dati (a volte abbreviato con la sigla DB dall'inglese data base) in informatica si indica un insieme di dati, omogeneo per contenuti e per formato, memorizzati in un elaboratore elettronico e interrogabili via terminale utilizzando le chiavi di accesso previste.

Nuovo!!: Programmazione (informatica) e Base di dati · Mostra di più »

BASIC

Il BASIC è un linguaggio di programmazione ad alto livello sviluppato nel 1964 presso l'Università di Dartmouth sul calcolatore GE-225 dai professori John George Kemeny e Thomas Eugene Kurtz.

Nuovo!!: Programmazione (informatica) e BASIC · Mostra di più »

Batch

In informatica, il termine batch viene utilizzato con significati specifici, tipicamente riferite a uno o più dei seguenti aspetti del batch processing.

Nuovo!!: Programmazione (informatica) e Batch · Mostra di più »

Bug

Il termine inglese bug (pronuncia inglese; in italiano), in italiano baco, identifica in informatica un errore nella scrittura del codice sorgente di un programma software.

Nuovo!!: Programmazione (informatica) e Bug · Mostra di più »

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.

Nuovo!!: Programmazione (informatica) e Bytecode · Mostra di più »

C (linguaggio)

C è un linguaggio di programmazione imperativo di natura procedurale.

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

C++

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

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

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.

Nuovo!!: Programmazione (informatica) e Canali standard · Mostra di più »

Ciclo di vita del software

Il ciclo di vita del software, in informatica, e in particolare nell'ingegneria del software, si riferisce al modo in cui una metodologia di sviluppo scompone l'attività di realizzazione di prodotti software in sottoattività fra loro coordinate, il cui risultato finale è il prodotto stesso e tutta la documentazione ad esso associata: fasi tipiche includono lo studio o analisi, la progettazione, la realizzazione, il collaudo, la messa a punto, la manutenzione e l'estensione,, il tutto ad opera di uno o più sviluppatori software.

Nuovo!!: Programmazione (informatica) e Ciclo di vita del software · Mostra di più »

COBOL

COBOL (acronimo di COmmon Business-Oriented Language, ossia, letteralmente, "linguaggio comune orientato alle applicazioni commerciali") è un linguaggio di programmazione, fra i primi a essere stato sviluppato è ancora presente in molte applicazioni software commerciali di tipo bancario.

Nuovo!!: Programmazione (informatica) e COBOL · Mostra di più »

Codice

* Codice – in filologia, libro manoscritto.

Nuovo!!: Programmazione (informatica) e Codice · Mostra di più »

Codice (teoria dell'informazione)

Nella teoria dell'informazione, e conseguentemente nelle telecomunicazioni, nell'elettronica e nell'informatica, un codice è un sistema di segnali, segni o simboli convenzionalmente designati per rappresentare un'informazione.

Nuovo!!: Programmazione (informatica) e Codice (teoria dell'informazione) · Mostra di più »

Codice sorgente

Il codice sorgente (spesso detto semplicemente sorgente o codice o listato), in informatica, è il testo di un algoritmo di un programma scritto in un linguaggio di programmazione da parte di un programmatore in fase di programmazione, compreso all'interno di un file sorgente.

Nuovo!!: Programmazione (informatica) e Codice sorgente · Mostra di più »

Committente

Il committente è la figura che commissiona un lavoro, indipendentemente dall'entità o dall'importo.

Nuovo!!: Programmazione (informatica) e Committente · 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!!: Programmazione (informatica) e Compilatore · Mostra di più »

Computer

Un computer (pronuncia italiana), in italiano anche elaboratore (vedi «aspetti linguistici»), è una macchina automatizzata in grado di eseguire complessi calcoli matematici ed eventualmente altri tipi di elaborazioni dati.

Nuovo!!: Programmazione (informatica) e Computer · Mostra di più »

Computer palmare

Un computer palmare (detto anche palmare), spesso indicato in lingua inglese con la sigla PDA (Personal Digital Assistant), o con l'ormai desueto termine palmtop, è un computer di dimensioni contenute, tali da essere portato sul palmo di una mano (da cui il nome), dotato di uno schermo tattile.

Nuovo!!: Programmazione (informatica) e Computer palmare · Mostra di più »

Comunità virtuale

Una comunità virtuale o comunità online è, nell'accezione comune del termine, un insieme di persone interessate ad un determinato argomento, o con un approccio comune alla vita di relazione, che corrispondono tra loro attraverso una rete telematica, oggigiorno in prevalenza Internet, e le reti di telefonia, costituendo una rete sociale con caratteristiche peculiari.

Nuovo!!: Programmazione (informatica) e Comunità virtuale · Mostra di più »

Concorrenza (informatica)

In informatica la concorrenza è una caratteristica dei sistemi di elaborazione nei quali può verificarsi che un insieme di processi o sottoprocessi (thread) computazionali sia in esecuzione nello stesso istante.

Nuovo!!: Programmazione (informatica) e Concorrenza (informatica) · Mostra di più »

Connettivo logico

Un connettivo logico, o operatore logico, è un elemento grammaticale di collegamento che instaura fra due proposizioni A e B una qualche relazione che dia origine ad una terza proposizione C con un valore vero o falso, in base ai valori delle due proposizioni fattori ed al carattere del connettivo utilizzato.

Nuovo!!: Programmazione (informatica) e Connettivo logico · Mostra di più »

Consulenza informatica

La consulenza informatica (in inglese "IT Consulting" o "Business and Technology Consulting") è una forma, ramo o settore della consulenza che consiste nella prestazione professionale, di una o più persone esperte nel settore dell'informatica aziendale, che fornisca consigli a un'impresa su come utilizzare al meglio le tecnologie dell'informazione (ICT) al fine di raggiungere determinati scopi o obiettivi aziendali.

Nuovo!!: Programmazione (informatica) e Consulenza informatica · Mostra di più »

Costante (informatica)

In informatica una costante identifica una porzione di memoria il cui valore non varia nel corso dell'esecuzione di un programma.

Nuovo!!: Programmazione (informatica) e Costante (informatica) · Mostra di più »

CPU

L'unità di elaborazione centrale (central processing unit, in sigla CPU, con particolare riferimento alla sezione logica in astratto) o processore centrale o più propriamente microprocessore (in sigla µP o uP, con particolare riferimento al chip hardware) è un tipo di processore digitale general purpose che si contraddistingue per sovrintendere a gran parte delle funzionalità del computer digitale basato sull'architettura di von Neumann o sull'architettura Harvard.

Nuovo!!: Programmazione (informatica) e CPU · Mostra di più »

Debito tecnico

Il debito tecnico è una metafora inventata da Ward Cunningham per descrivere le possibili complicazioni che subentrano in un progetto, tipicamente di sviluppo software, qualora non vengano adottate adeguate azioni volte a mantenerne bassa la complessità.

Nuovo!!: Programmazione (informatica) e Debito tecnico · Mostra di più »

Debugging

Il debugging (o semplicemente debug), in informatica, indica l'attività che consiste nell'individuazione e correzione da parte del programmatore di uno o più errori (bug) rilevati nel software, direttamente in fase di programmazione oppure a seguito della fase di testing o dell'utilizzo finale del programma stesso.

Nuovo!!: Programmazione (informatica) e Debugging · Mostra di più »

Design pattern

In informatica, nell'ambito dell'ingegneria del software, un design pattern (traducibile in lingua italiana come schema progettuale, schema di progettazione, schema architetturale), è un concetto che può essere definito "una soluzione progettuale generale ad un problema ricorrente".

Nuovo!!: Programmazione (informatica) e Design pattern · Mostra di più »

Diagramma

Un diagramma è una rappresentazione simbolica di dati che si prefigge lo scopo di renderli facilmente consultabili, elaborato graficamente secondo convenzioni prestabilite.

Nuovo!!: Programmazione (informatica) e Diagramma · Mostra di più »

Diagramma di flusso

In informatica il diagramma di flusso (in inglese flow chart) è una rappresentazione grafica delle operazioni da eseguire per l'esecuzione di un programma.

Nuovo!!: Programmazione (informatica) e Diagramma di flusso · Mostra di più »

Dispositivo mobile

In informatica e elettronica con il termine dispositivi mobili (in inglese mobile device) si intendono tutti quei dispositivi elettronici che sono pienamente utilizzabili seguendo la mobilità dell'utente quali telefoni cellulari, palmari, smartphone, tablet, laptop, lettori MP3, ricevitori GPS ecc.

Nuovo!!: Programmazione (informatica) e Dispositivo mobile · Mostra di più »

Distribuzione Linux

In informatica una distribuzione Linux (gergalmente detta distro) è una distribuzione software del sistema operativo GNU/Linux, realizzata a partire dal kernel Linux, un sistema di base GNU e solitamente anche diversi altri applicativi (talvolta anch'essi parte di GNU).

Nuovo!!: Programmazione (informatica) e Distribuzione Linux · Mostra di più »

Editor di testo

Un editor di testo è un programma per la composizione di testi.

Nuovo!!: Programmazione (informatica) e Editor di testo · Mostra di più »

Errore di semantica

In informatica, un errore di semantica è una delle tipologie di errore di programmazione che possono risiedere in un programma eseguibile e nel relatativo file sorgente.

Nuovo!!: Programmazione (informatica) e Errore di semantica · Mostra di più »

Errore di sintassi

In informatica un errore di sintassi è un errore di programmazione che può essere presente all'interno di un file di codice, causato solitamente dal ricorso a una sintassi errata o comunque non contemplata dal linguaggio di programmazione in uso.

Nuovo!!: Programmazione (informatica) e Errore di sintassi · Mostra di più »

Esecuzione (informatica)

In informatica l'esecuzione è il processo tramite il quale un computer o una macchina virtuale esegue (elabora) le istruzioni di un programma, seguendone il flusso di esecuzione specificato nel rispettivo codice sorgente.

Nuovo!!: Programmazione (informatica) e Esecuzione (informatica) · Mostra di più »

Esternalizzazione

L'esternalizzazione, anche detta outsourcing (parola inglese traducibile letteralmente come "approvvigionamento esterno"), è in economia e organizzazione aziendale, l'insieme delle pratiche adottate dalle imprese o dagli enti pubblici di ricorrere ad altre imprese per lo svolgimento di alcune fasi del proprio processo produttivo o fasi dei processi di supporto.

Nuovo!!: Programmazione (informatica) e Esternalizzazione · Mostra di più »

Fork (sviluppo software)

Un fork (o branch), nell'ambito dell'ingegneria del software e dell'informatica, indica lo sviluppo di un nuovo progetto software che parte dal codice sorgente di un altro già esistente, ad opera di un programmatore.

Nuovo!!: Programmazione (informatica) e Fork (sviluppo software) · Mostra di più »

Funzione (informatica)

Una funzione (detta anche routine, subroutine, procedura, sottoprogramma o metodo), in informatica e nell'ambito della programmazione, è un particolare costrutto sintattico di un determinato linguaggio di programmazione che permette di raggruppare, all'interno di un programma, una sequenza di istruzioni in un unico blocco, espletando così una specifica (e in generale più complessa) operazione, azione (o elaborazione) sui dati del programma stesso in modo tale che, a partire da determinati input, restituisca determinati output.

Nuovo!!: Programmazione (informatica) e Funzione (informatica) · Mostra di più »

Funzione (matematica)

In matematica, una funzione è una relazione tra due insiemi, chiamati dominio e codominio della funzione, che associa a ogni elemento del dominio uno e un solo elemento del codominio.

Nuovo!!: Programmazione (informatica) e Funzione (matematica) · Mostra di più »

Hardware

L'hardware è la parte fisica di un computer, ovvero tutte quelle parti elettroniche, elettriche, meccaniche, magnetiche, ottiche che ne consentono il funzionamento.

Nuovo!!: Programmazione (informatica) e Hardware · Mostra di più »

Hello world

L'interfaccia grafica di un programma scritto in Perl che stampa il messaggio "''Hello world!''" "Hello, World!" su Debian GNU/Hurd, in xfce4-terminal. Hello, world! (in Italiano "Ciao, mondo!") è un semplice programma informatico che produce come risultato - output - la scritta "Hello, world!" o altre varianti.

Nuovo!!: Programmazione (informatica) e Hello world · Mostra di più »

Implementazione

Il termine implementazione e il verbo derivato implementare è un neologismo affermatosi nel 1978 nell'accezione di "attuazione" di una scelta pubblica.

Nuovo!!: Programmazione (informatica) e Implementazione · Mostra di più »

Indirizzo di memoria

In informatica, un indirizzo di memoria è un identificatore univoco della posizione, locazione o cella di memoria sulla quale il processore o un'altra periferica possono accedere per operazioni di lettura o scrittura, ad esempio salvare un dato per poterlo recuperare in seguito.

Nuovo!!: Programmazione (informatica) e Indirizzo di memoria · Mostra di più »

Informatica

L'informatica è la scienza applicata che si occupa del trattamento dell'informazione mediante procedure automatizzate.

Nuovo!!: Programmazione (informatica) e Informatica · Mostra di più »

Informatica aziendale

Con il termine informatica aziendale si intende quella branca dell'informatica che si lega direttamente ai processi produttivi o gestionali di un'azienda o impresa in ambito ICT.

Nuovo!!: Programmazione (informatica) e Informatica aziendale · Mostra di più »

Informatica teorica

L'informatica teorica è una branca dell'informatica che riguarda gli aspetti più astratti e matematici della computazione, come la teoria della computazione, la semantica della programmazione e la teoria della complessità computazionale.

Nuovo!!: Programmazione (informatica) e Informatica teorica · Mostra di più »

Ingegneria del software

Per ingegneria del software (software engineering in inglese) si intende quella disciplina che si occupa dei processi produttivi e delle metodologie di sviluppo finalizzate alla realizzazione di sistemi software.

Nuovo!!: Programmazione (informatica) e Ingegneria del software · Mostra di più »

Input

Input è un termine inglese con significato di "immettere" che in campo informatico definisce una sequenza di dati o informazioni, immessi per mezzo di una "periferica detta appunto di input" e successivamente elaborati.

Nuovo!!: Programmazione (informatica) e Input · Mostra di più »

Integrated development environment

Un ambiente di sviluppo integrato (in lingua inglese integrated development environment ovvero IDE, anche integrated design environment o integrated debugging environment, rispettivamente ambiente integrato di progettazione e ambiente integrato di debugging), in informatica, è un software che, in fase di programmazione, aiuta i programmatori nello sviluppo del codice sorgente di un programma.

Nuovo!!: Programmazione (informatica) e Integrated development environment · Mostra di più »

Internet

Internet è una rete ad accesso pubblico che connette vari dispositivi o terminali in tutto il mondo.

Nuovo!!: Programmazione (informatica) e Internet · Mostra di più »

Interprete (informatica)

Un interprete, in informatica e nella programmazione, è un programma in grado di eseguire altri programmi a partire direttamente dal relativo codice sorgente.

Nuovo!!: Programmazione (informatica) e Interprete (informatica) · Mostra di più »

Istruzione (informatica)

Con il termine istruzione in informatica si intende il comando impartito ad un esecutore (processore) utilizzando un linguaggio ad esso comprensibile.

Nuovo!!: Programmazione (informatica) e Istruzione (informatica) · Mostra di più »

Iterazione

L'iterazione è l'atto di ripetere un processo con l'obiettivo di avvicinarsi a un risultato desiderato.

Nuovo!!: Programmazione (informatica) e Iterazione · 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!!: Programmazione (informatica) e Java (linguaggio di programmazione) · Mostra di più »

JavaScript

In informatica JavaScript è un linguaggio di scripting orientato agli oggetti e agli eventi, comunemente utilizzato nella programmazione Web lato client per la creazione, in siti web e applicazioni web, di effetti dinamici interattivi tramite funzioni di script invocate da eventi innescati a loro volta in vari modi dall'utente sulla pagina web in uso (mouse, tastiera, caricamento della pagina ecc...). Tali funzioni di script, utilizzati dunque nella logica di presentazione, possono essere opportunamente inserite in file HTML, in pagine JSP o in appositi file separati con estensione.js poi richiamati nella logica di business.

Nuovo!!: Programmazione (informatica) e JavaScript · Mostra di più »

Linea di flusso

Una linea di flusso rappresenta quella linea che è sempre tangente al vettore velocità di una particella elementare di fluido.

Nuovo!!: Programmazione (informatica) e Linea di flusso · 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!!: Programmazione (informatica) e Linguaggio di programmazione · Mostra di più »

Linguaggio di programmazione ad alto livello

In informatica, un linguaggio di programmazione ad alto livello è un linguaggio di programmazione caratterizzato da una significativa astrazione dai dettagli del funzionamento di un calcolatore e dalle caratteristiche del linguaggio macchina.

Nuovo!!: Programmazione (informatica) e Linguaggio di programmazione ad alto livello · Mostra di più »

Linguaggio macchina

Il linguaggio macchina o codice macchina è il linguaggio in cui sono scritti i programmi eseguibili per computer.

Nuovo!!: Programmazione (informatica) e Linguaggio macchina · Mostra di più »

Lista di standard ISO

Questa è una Lista di standard ISO.

Nuovo!!: Programmazione (informatica) e Lista di standard ISO · Mostra di più »

Locazione di memoria

In elettronica e informatica una locazione di memoria è una porzione o cella in cui può essere suddivisa a livello logico una memoria informatica, contraddistinta dalle altre da un indirizzo di memoria univoco che punta alla cella stessa.

Nuovo!!: Programmazione (informatica) e Locazione di memoria · Mostra di più »

Logica

La logica (dal greco λόγος, logos, ovvero "parola", "pensiero", "idea", "argomento", "ragione", da cui poi λογική, logiké) è lo studio del ragionamento e dell'argomentazione, rivolto in particolare a definire la correttezza dei procedimenti inferenziali del pensiero.

Nuovo!!: Programmazione (informatica) e Logica · Mostra di più »

Mainframe

Il mainframe computer (ellissi utilizzata comunemente: "mainframe") o sistema centrale è una tipologia di computer caratterizzata da prestazioni di elaborazione dati di alto livello di tipo centralizzato.

Nuovo!!: Programmazione (informatica) e Mainframe · Mostra di più »

Memoria (informatica)

La memoria, in informatica, è un elemento di un computer o di un suo sottosistema deputato alla memorizzazione dei dati, la cui implementazione fisica dà vita ai vari supporti di memorizzazione esistenti.

Nuovo!!: Programmazione (informatica) e Memoria (informatica) · Mostra di più »

Microsoft

Microsoft Corporation, (in precedenza Micro-soft Company e Microsoft Inc., detta comunemente per ellissi Microsoft) è una azienda d'informatica con sede a Redmond nello Stato di Washington (USA).

Nuovo!!: Programmazione (informatica) e Microsoft · Mostra di più »

Newsgroup

Un newsgroup è uno degli spazi virtuali creato su una rete di server interconnessi (storicamente una sottorete di Internet USENIX network o più semplicemente Usenet) per discutere di un argomento (topic) ben determinato.

Nuovo!!: Programmazione (informatica) e Newsgroup · Mostra di più »

Obsolescenza

Il termine obsolescenza indica in genere la perdita di valore nel mercato di un bene, causata dal progresso tecnico o innovazione tecnologica.

Nuovo!!: Programmazione (informatica) e Obsolescenza · Mostra di più »

Oggetto (informatica)

Con oggetto, in informatica ed in particolar modo nell'ambito della programmazione, si intende nella maniera più generica una regione di memoria allocata.

Nuovo!!: Programmazione (informatica) e Oggetto (informatica) · Mostra di più »

Operazione aritmetica

In matematica l'operazione aritmetica è un'operazione binaria tra numeri: partendo da almeno due numeri, detti «operandi», si ottiene un unico risultato (che è anch'esso un numero).

Nuovo!!: Programmazione (informatica) e Operazione aritmetica · Mostra di più »

Ortografia

L'ortografia è la parte della grammatica costituita dall'insieme delle norme che regolano il modo corretto di scrivere secondo il sistema di scrittura di una data lingua.

Nuovo!!: Programmazione (informatica) e Ortografia · Mostra di più »

Output

Il termine output, dall'inglese messo fuori, emesso (composto della particella E fuori e MITTERE mandare), indica in senso stretto il risultato di una elaborazione ed in senso più ampio il risultato o l'insieme dei risultati prodotti.

Nuovo!!: Programmazione (informatica) e Output · Mostra di più »

Paradigma di programmazione

In informatica, un paradigma di programmazione è uno stile fondamentale di programmazione, ovvero un insieme di strumenti concettuali forniti da un linguaggio di programmazione per la stesura del codice sorgente di un programma, definendo dunque il modo in cui il programmatore concepisce e percepisce il programma stesso.

Nuovo!!: Programmazione (informatica) e Paradigma di programmazione · Mostra di più »

Parametro (programmazione)

In informatica, il parametro è un indirizzo di memoria o un valore (tra quelli di un insieme omogeneo e coerente) che una funzione si aspetta di ricevere per eseguire il suo compito.

Nuovo!!: Programmazione (informatica) e Parametro (programmazione) · Mostra di più »

Pascal (linguaggio di programmazione)

Il Pascal, in informatica, è un linguaggio di programmazione creato da Niklaus Wirth e basato sul linguaggio ALGOL; il nome è dedicato a Blaise Pascal che inventò nel 1645 la Pascalina, considerata la prima calcolatrice.

Nuovo!!: Programmazione (informatica) e Pascal (linguaggio di programmazione) · Mostra di più »

Perl

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

Nuovo!!: Programmazione (informatica) e Perl · Mostra di più »

Personal computer

schede elettroniche di espansione. Un personal computer (dalla lingua inglese in italiano letteralmente "calcolatore personale" o "elaboratore personale", solitamente abbreviato in PC), è un qualsiasi computer che si presti alla personalizzazione da parte dell'utente nell'uso quotidiano.

Nuovo!!: Programmazione (informatica) e Personal computer · 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!!: Programmazione (informatica) e PHP · Mostra di più »

Problema

Un problema, comunemente inteso, è un ostacolo che rende difficile raggiungere un determinato obiettivo o soddisfare una certa esigenza, frapponendosi tra la volontà dell'individuo e la realtà oggettiva.

Nuovo!!: Programmazione (informatica) e Problema · Mostra di più »

Programma (informatica)

Un programma, in informatica,è un software che può essere eseguito da un elaboratore per ricevere in input determinati dati di un problema automatizzabile e restituirne in output le (eventuali) soluzioni.

Nuovo!!: Programmazione (informatica) e Programma (informatica) · Mostra di più »

Programmatore

Il programmatore (noto anche con le espressioni inglesi developer, ovvero sviluppatore, e coder, traducibile come "creatore di codice"), in informatica, è un tecnico che, attraverso la relativa fase di programmazione, traduce o codifica l'algoritmo risolutivo di un problema dato nel codice sorgente del software da far eseguire ad un elaboratore, utilizzando un determinato linguaggio di programmazione.

Nuovo!!: Programmazione (informatica) e Programmatore · Mostra di più »

Programmazione dinamica

In Informatica la programmazione dinamica è una tecnica di progettazione di algoritmi basata sulla divisione del problema in sottoproblemi e sull'utilizzo di sottostrutture ottimali.

Nuovo!!: Programmazione (informatica) e Programmazione dinamica · Mostra di più »

Programmazione modulare

In informatica la programmazione modulare è un paradigma di programmazione che consiste nella realizzazione di programmi suddivisi in moduli, ognuno dei quali svolge precise funzioni.

Nuovo!!: Programmazione (informatica) e Programmazione modulare · 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!!: Programmazione (informatica) 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!!: Programmazione (informatica) e Programmazione procedurale · Mostra di più »

Programmazione web

Con la locuzione programmazione Web si indicano le attività e le tecniche di programmazione, con i rispettivi linguaggi di scripting, che consentono la realizzazione e lo sviluppo di applicazioni per il Web.

Nuovo!!: Programmazione (informatica) e Programmazione web · Mostra di più »

Project management

In ingegneria gestionale ed economia aziendale, con l'espressione project management (in italiano gestione di progetto) si intende l'insieme delle attività di back office e front office aziendale, svolte tipicamente da una o più figure dedicate e specializzate dette project manager, volte all'analisi, progettazione, pianificazione e realizzazione degli obiettivi di un progetto, gestendolo in tutte le sue caratteristiche e fasi evolutive, nel rispetto di precisi vincoli (tempi, costi, risorse, scopi, qualità).

Nuovo!!: Programmazione (informatica) e Project management · Mostra di più »

Prototipo

Il prototipo è il modello originale o il primo esemplare di un manufatto, rispetto a una sequenza di eguali o similari realizzazioni successive.

Nuovo!!: Programmazione (informatica) e Prototipo · Mostra di più »

Pseudocodice

In informatica, nell'ambito della programmazione, per pseudocodice, pseudocodifica, pseudolinguaggio o linguaggio di progettazione si intende un linguaggio il cui scopo è la rappresentazione di algoritmi in alternativa al classico diagramma di flusso e non soggetto a molte limitazioni intrinseche di quest'ultimo tipo di rappresentazione.

Nuovo!!: Programmazione (informatica) e Pseudocodice · Mostra di più »

Puntatore (programmazione)

In programmazione, i puntatori sono tipi di dati che rappresentano la posizione (usando indirizzi di memoria) di elementi del programma come variabili, oggetti, strutture di dati, sottoprogrammi.

Nuovo!!: Programmazione (informatica) e Puntatore (programmazione) · 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!!: Programmazione (informatica) e Python · Mostra di più »

Ruby

Ruby è un linguaggio di programmazione completamente a oggetti.

Nuovo!!: Programmazione (informatica) e Ruby · Mostra di più »

Script

Il termine script, in informatica, designa un tipo particolare di programma, scritto in una particolare classe di linguaggi di programmazione, detti linguaggi di scripting.

Nuovo!!: Programmazione (informatica) e Script · Mostra di più »

Selezione (informatica)

In informatica, nell'ambito della programmazione, la selezione (detta anche struttura condizionale) è, all'interno di un algoritmo risolutivo di un problema dato, una struttura di controllo del flusso di esecuzione di un programma che indica all'elaboratore, in base alla verifica di una condizione logica specificata, quale fra due sequenze o blocchi di istruzioni eseguire, realizzando dunque un controllo logico di elaborazione.

Nuovo!!: Programmazione (informatica) e Selezione (informatica) · Mostra di più »

Server

Un server (dall'inglese (to) serve «servire», dunque letteralmente «serviente, servitore») in informatica e telecomunicazioni è un componente o sottosistema informatico di elaborazione e gestione del traffico di informazioni che fornisce, a livello logico e fisico, un qualunque tipo di servizio ad altre componenti (tipicamente chiamate clients, cioè clienti) che ne fanno richiesta attraverso una rete di computer, all'interno di un sistema informatico o anche direttamente in locale su un computer.

Nuovo!!: Programmazione (informatica) e Server · Mostra di più »

Settore terziario avanzato

Il settore terziario avanzato, chiamato anche quaternario, è un concetto che, nella suddivisione classica dell'economia, descrive quella parte del sistema economico basato sul lavoro intellettuale.

Nuovo!!: Programmazione (informatica) e Settore terziario avanzato · Mostra di più »

Shell (informatica)

La shell (detta anche interprete dei comandi), in informatica, è la parte di un sistema operativo che permette agli utenti di interagire con il sistema stesso, impartendo comandi e richiedendo l'avvio di altri programmi.

Nuovo!!: Programmazione (informatica) e Shell (informatica) · Mostra di più »

Sistema embedded

Un sistema embedded (generalmente tradotto in italiano con sistema integrato, letteralmente immerso o incorporato), nell'informatica e nell'elettronica, identifica genericamente tutti quei sistemi elettronici di elaborazione digitale a microprocessore progettati appositamente per una determinata applicazione (special purpose) ovvero non riprogrammabili dall'utente per altri scopi, spesso con una piattaforma hardware ad hoc, integrati nel sistema che controllano ed in grado di gestirne tutte o parte delle funzionalità richieste.

Nuovo!!: Programmazione (informatica) e Sistema embedded · Mostra di più »

Sistema numerico esadecimale

Il sistema numerico esadecimale (spesso abbreviato come esa o hex) è un sistema numerico posizionale in base 16, cioè che utilizza 16 simboli invece dei 10 del sistema numerico decimale tradizionale.

Nuovo!!: Programmazione (informatica) e Sistema numerico esadecimale · Mostra di più »

Sistema operativo

Un sistema operativo (abbreviato in SO), in informatica, è un software di sistema che gestisce le risorse hardware e software della macchina, fornendo servizi di base ai software applicativi (programmi) installati.

Nuovo!!: Programmazione (informatica) e Sistema operativo · Mostra di più »

Sistemista

In informatica e telecomunicazioni, il sistemista (in inglese system administrator, o sysadmin) è un tecnico specializzato che si occupa dell'installazione, configurazione, gestione/manutenzione, aggiornamento e monitoraggio di un sistema operativo e più in generale di uno o più sottosistemi di un sistema informatico.

Nuovo!!: Programmazione (informatica) e Sistemista · Mostra di più »

Smartphone

In elettronica lo smartphone (letteralmente telefono intelligente) è un telefono cellulare con capacità di calcolo, di memoria e di connessione dati molto più avanzate rispetto ai normali telefoni cellulari, basato su un sistema operativo per dispositivi mobili.

Nuovo!!: Programmazione (informatica) e Smartphone · Mostra di più »

Software

Il software è l'informazione o le informazioni - utilizzate da uno o più sistemi informatici - memorizzate su uno o più supporti informatici e che possono essere rappresentate da uno o più programmi, da uno o più dati, oppure da una combinazione di questi due.

Nuovo!!: Programmazione (informatica) e Software · Mostra di più »

Struttura dati

In informatica una struttura dati è un'entità usata per organizzare un insieme di dati all'interno della memoria del computer, ed eventualmente per memorizzarli in una memoria di massa.

Nuovo!!: Programmazione (informatica) e Struttura dati · Mostra di più »

Struttura di controllo

In tutti i paradigmi di programmazione imperativa, le strutture di controllo sono costrutti sintattici 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.

Nuovo!!: Programmazione (informatica) e Struttura di controllo · Mostra di più »

Sviluppatore software

In informatica uno sviluppatore software è un programmatore che si prende cura di uno o più aspetti del ciclo di vita del software, che è un qualcosa di più ampio della vera programmazione in sé.

Nuovo!!: Programmazione (informatica) e Sviluppatore software · Mostra di più »

Sviluppo software

In informatica con il termine sviluppo software si indica la serie di passi o percorso da svolgere per ottenere risultati di alta qualità e in tempi prefissati nello sviluppo di un prodotto o sistema software.

Nuovo!!: Programmazione (informatica) e Sviluppo software · Mostra di più »

Tablet computer

Un tablet computer (più semplicemente tablet), letteralmente traducibile come “elaboratore tabulare” o “tavoletta elaboratrice”, è una delle varianti dei tablet PC, caratterizzati da dimensioni compatte e che utilizzano come input principale uno schermo controllato da una penna o tramite dita invece che una tastiera e un mouse.

Nuovo!!: Programmazione (informatica) e Tablet computer · Mostra di più »

Telefono cellulare

Un telefono cellulare, comunemente chiamato cellulare, telefonino o più semplicemente telefono, nel campo delle telecomunicazioni è un apparecchio radio mobile terminale ricetrasmittente (terminale mobile) per la comunicazione in radiotelefonia sull'interfaccia radio di accesso di una rete cellulare.

Nuovo!!: Programmazione (informatica) e Telefono cellulare · Mostra di più »

Teorema di Böhm-Jacopini

Il teorema di Böhm-Jacopini, enunciato nel 1966 dagli informatici Corrado Böhm e Giuseppe Jacopini, è un teorema di informatica teorica il quale afferma che qualunque algoritmo può essere implementato in fase di programmazione (in diagramma di flusso, pseudocodice o codice sorgente) utilizzando tre sole strutture dette strutture di controllo: la sequenza, la selezione ed il ciclo (iterazione), da applicare ricorsivamente alla composizione di istruzioni elementari (ad esempio, istruzioni eseguibili con il modello di base della macchina di Turing).

Nuovo!!: Programmazione (informatica) e Teorema di Böhm-Jacopini · Mostra di più »

Test

Per test (termine inglese, raramente adattato in teste, pl. testi) si intende, in senso lato, una prova.

Nuovo!!: Programmazione (informatica) e Test · Mostra di più »

Tipo di dato

Un tipo di dato (o semplicemente tipo) è, in informatica, un nome che indica l'insieme di valori che una variabile, o il risultato di un'espressione, possono assumere e le operazioni che su tali valori si possono effettuare.

Nuovo!!: Programmazione (informatica) e Tipo di dato · Mostra di più »

Turbo Basic

Turbo Basic è un compilatore ed un dialetto BASIC ideato da Robert 'Bob' Zale e acquisito successivamente dalla Borland.

Nuovo!!: Programmazione (informatica) e Turbo Basic · Mostra di più »

Variabile (informatica)

Una variabile, in informatica, è un contenitore di dati situato in una porzione di memoria (una o più locazioni di memoria) destinata a contenere valori, suscettibili di modifica nel corso dell'esecuzione di un programma.

Nuovo!!: Programmazione (informatica) e Variabile (informatica) · Mostra di più »

VBScript

In informatica VBScript (abbreviazione di Microsoft's Visual Basic Scripting Edition) è un sottoinsieme di Visual Basic utilizzato nelle Active Server Pages e in Windows Script Host come linguaggio di scripting general-purpose.

Nuovo!!: Programmazione (informatica) e VBScript · Mostra di più »

Videogioco

Il videogioco è un gioco gestito da un dispositivo elettronico che consente di interagire con le immagini di uno schermo.

Nuovo!!: Programmazione (informatica) e Videogioco · Mostra di più »

Videoscrittura

La videoscrittura è la scrittura effettuata mediante un dispositivo dotato di video sul quale è visualizzato il testo nel momento stesso in cui esso viene inserito.

Nuovo!!: Programmazione (informatica) e Videoscrittura · Mostra di più »

Visual Basic

Il Visual Basic (formalmente abbreviato VB) è un linguaggio di programmazione event driven arrivato fino alla versione 12, la cui sintassi deriva dal BASIC.

Nuovo!!: Programmazione (informatica) e Visual Basic · Mostra di più »

Workstation

In elettronica e informatica la workstation o stazione di lavoro (traduzione meno comune del corrispettivo inglese) è un tipo di computer monoutente, che si contraddistingue dall'essere destinato principalmente a un utilizzo produttivo (da cui il prefisso work.

Nuovo!!: Programmazione (informatica) e Workstation · Mostra di più »

UscenteArrivo
Ehi! Siamo su Facebook ora! »