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.

356 relazioni: Accessori da scrivania, ACM International Collegiate Programming Contest, Active Server Pages, Adam Osborne, Alan Cox, Algoritmo, Algoritmo del fornaio, Alias, Aliasing, Aliasing (programmazione), Alvion, Ambiente (programmazione), Ambiente di esecuzione, Analista programmatore, Andy Hollis, Animal (videogioco), Annidamento, Annotazione (Java), Application programming interface, Applicazione a 32 bit, Arduino (hardware), Arduino (software), Arietà, AspectJ, Asterisco, Automa meccanico, Autoreferenza, Back to the Light, Backport, Batch, BBC Micro, Bilancia dei pagamenti, Bit, Bruno Fadini, Bug, C (linguaggio), C-Evo, Calcolatrice (Apple), Callback, Canali standard, Carico utile (informatica), Charles Babbage, Chat bot, Ciclo di vita del software, Cisco Networking Academy Program, Civilization, Code and fix, Codice automodificante, Codice binario, Codice morto, ..., Codice oggetto, Codice ridondante, Codice sorgente, Comparsa (album), Computer, Computer a programma cablato, Computer a programma memorizzato, Computer music, Computer Programming, Concorrenza (informatica), Console portatile, Content management system, Content manager, Controllo dei limiti, Controllo di flusso, Controllore logico programmabile, Conversione di tipo, Cookbook, Crack (informatica), Cracker (informatica), Crash (informatica), CSA (società di database), CSS, Cultura hacker, Debugger, Debugging, Deep Forest (album Deep Forest), Demo, Demoscene, Design Patterns, DEV, Dev-C++, Digital Devil Story: Megami Tensei, Digiworld, Dilettante, Direttiva (programmazione), Dispositivo mobile, Distribuzione Linux, Divisione per due, Docstring, Document Object Model, Domain hack, Domiziana Giordano, Don Black, Dope vector, Drum machine, DS Game Maker, Earthling, Editor di livelli, Editor di testo, Edsger Dijkstra, Episodi de I Simpson (ventisettesima stagione), Era dell'informazione, Ereditarietà (informatica), Errore di semantica, Errore di sintassi, Family Basic, Fighter Mafia, Fisico, Fondamenti di programmazione, Foo, Fork (programmazione), Fork (sviluppo software), Frame, FreeCAD, French Touch (album), Front-end e back-end, Funtore (programmazione), Funzione (informatica), Funzione anonima, Funzione variadica, Game Developers Conference, Game port, Games Creator, GAP, Garbage collection, Gianluigi Cavallo, Gigabyte, Gotcha, Grace Murray Hopper, GRASP, Hacker, HACKER, Hacker Journal, Hackmeeting, Header file, Heisenbug, Hello world, Hewlett-Packard, High Performance Computing, Home computer, Incapsulamento (informatica), Indentazione, Informatica, Informatica (definizione), Informatica aziendale, Ingegneria del software, Ingegneria dell'informazione, Ingegneria elettronica, Ingegneria informatica, Ingegneria nucleare, Integrated development environment, Interprete (informatica), Inversione del controllo, ISA, ISAPI, Iterazione, IX (periodico), Java Development Kit, Java Platform, Standard Edition, JavaScript Object Notation, JD Edwards (azienda), Jean Bartik, Jean E. Sammet, Jennifer Farley, John Backus, Jon Spaihts, Kim Bauer, KISS (principio), Klik & Play, La storia di Mel, Larry Page, Lato server, Lazy initialization, Libreria (software), Linguaggio di programmazione, Linguaggio di programmazione ad alto livello, Linux, Lista concatenata, Listen to Your Heart (Roxette), Livello (videogiochi), Locazione di memoria, Lockheed Have Blue, Log, Logica intuizionista, Long (disambigua), Macchina analitica, Manutenzione (software), Marcelo Tosatti, Melò (album), Melbourne House, Memoizzazione, Memoria flash, Memory leak, Metodo (programmazione), Mezzo (rete televisiva), Microsoft Access, Minibloq, Mod (videogiochi), Modellazione orientata agli oggetti, Modello a cascata, Modello ADDIE, Modularità, Modulo (programmazione), Monitor, Movimento per l'Emancipazione del Delta del Niger, Mozilla Open Badges, Music Detected, Ncurses, Neverwinter Nights, Nick Bostrom, Ning, Non c'è niente da ridere, NOP (informatica), Not invented here, Notazione ungara, NULL, Nulla, Object model, Object-relational mapping, Observer pattern, Off-by-one error, Offuscamento del codice, Oggetto (informatica), Olivetti Programma 101, Operatore (informatica), ORM, Overloading, Pallina (giocoleria), Paolo Tortiglione, Paradigma di programmazione, Parentesi di Iverson, Pascal, Patch (informatica), PeopleSoft, Persistenza (informatica), Phrack, Piano nazionale informatica, Pixel, Politecnico di Danzica, Portabilità, Portland Pattern Repository, Porygon, Porygon2, Postcondizione, Problema dei filosofi a cena, Problema della connettività, Progettazione (ingegneria del software), Programma (informatica), Programmatore, Programmazione, Programmazione cargo cult, Programmazione competitiva, Programmazione dinamica, Programmazione genetica, Programmazione imperativa, Programmazione orientata agli oggetti, Programmazione web, Project Euler, Pseudocodice, PSPad, Puntatore (programmazione), Punto d'ingresso, Qt (toolkit), Quine, Rapid Application Development, Raspberry Pi Foundation, Read–eval–print loop, Relè, Reset (informatica), Return (informatica), Riferimento (informatica), Riuso di codice, Robot, Robotica, Rompicapo delle otto regine, Rooting, Satoru Iwata, Scrittura collaborativa, Second Life, Selezione (informatica), Semaforo (disambigua), Semantica (disambigua), Shadowing, Shuhari, Signature, SimGear, Single Program Multiple Data, Sistemista, Snake case, Software, Software commerciale, SOLID, Sottotipo (informatica), Source lines of code, Specifica dei requisiti, Spinlock, Spring framework, Sprite (informatica), Stack Overflow, Steins;Gate, Steve Scalise, Stile d'indentazione, Storia dell'informatica, Stream, Stub, Stugan, Sviluppatore di videogiochi, Sviluppatore software, Switch (programmazione), Tecnologia dell'informazione, Template, Temple Run 2, Teorema di Böhm-Jacopini, Teoria dei linguaggi di programmazione, Test double, Texas Instruments TI-V200, The Art of Computer Programming, Thread safety, Tileset, Time Pie, Tipizzazione dinamica, Tipizzazione forte, Tipizzazione statica, Tipo di carattere, Tipo di dato astratto, Tipo primitivo, Trasparenza referenziale, Tricorder, Tris (gioco), Unicode, Unity (motore grafico), V-Model, VA Software, Valori cablati, Valutazione eager, Valutazione lazy, Variabile (informatica), Variabile d'ambiente (Unix), Variabile metasintattica, Virginia Lake, Visibilità (programmazione), Visual C++, WEB, Web developer, Web statico, White hat, Widget, Windows bitmap, Wiring, Word, Workaround, Wrapper, Z1 (computer), 25 dicembre, 7800° Fahrenheit. Espandi índice (306 più) »

Accessori da scrivania

Nel sistema operativo Mac OS sviluppato per computer Macintosh, gli accessori da scrivania (in inglese Desk Accessories, acronimo DA) erano dei piccoli programmi progettati seguendo un particolare modello di programmazione.

Nuovo!!: Programmazione (informatica) e Accessori da scrivania · Mostra di più »

ACM International Collegiate Programming Contest

L'ACM International Collegiate Programming Contest, abbreviato ACM-ICPC o ICPC, è la più antica e prestigiosa gara internazionale di programmazione per studenti universitari (programmazione competitiva nella fattispecie).

Nuovo!!: Programmazione (informatica) e ACM International Collegiate Programming Contest · Mostra di più »

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

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

Adam Osborne

È ricordato per aver fondato la Osborne Computer Corporation, che nel 1981 commercializzò quello che è considerato il primo computer portatile della storia, l'Osborne 1.

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

Alan Cox

È un programmatore, ex dipendente di Red Hat, che fin dagli inizi - 1991 - ha contribuito significativamente allo sviluppo del kernel di Linux.

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

Algoritmo del fornaio

L'algoritmo del fornaio è uno dei metodi di mutua esclusione che trovano applicazione pratica nella programmazione parallela per serializzare l'esecuzione delle sezioni critiche da parte di più processi o thread concorrenti.

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

Alias

* un nome assunto o uno pseudonimo.

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

Aliasing

In elettronica l'aliasing, o distorsione da campionamento lento, da sottocampionamento o equivocazione, nell'elaborazione numerica dei segnali è il fenomeno per il quale due segnali analogici diversi possono diventare indistinguibili una volta campionati: questo costituisce un serio problema che si riflette direttamente sull'uscita del sistema in esame, alterandone la veridicità.

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

Aliasing (programmazione)

In programmazione, il termine aliasing indica la situazione in cui una stessa posizione di memoria è associata a nomi simbolici diversi all'interno di un programma.

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

Alvion

è una società giapponese di videogiochi e di editoria.

Nuovo!!: Programmazione (informatica) e Alvion · 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ù »

Ambiente di esecuzione

In informatica per ambiente di esecuzione si intende il complesso delle librerie software (a volte dette API) di un certo linguaggio di programmazione che in fase di interpretazione/compilazione vengono collegate (linkate) al codice sorgente di un programma portando all'esecuzione del codice sorgente permettono dunque l'esecuzione stessa e l'utilizzo finale da parte dell'utente.

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

Analista programmatore

La figura dell'analista programmatore è quella che, nel processo di creazione o di modifica di un software, si occupa della prima fase detta appunto "analisi".

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

Andy Hollis

È principalmente conosciuto per suoi giochi di simulatore di volo, durante la sua permanenza alla MicroProse.

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

Animal (videogioco)

Animal è un semplice videogioco per computer, puramente testuale, che simula il classico gioco per bambini "indovina l'animale": il computer cerca di indovinare l'animale pensato dal giocatore, facendogli delle domande a cui il giocatore deve rispondere sì o no.

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

Annidamento

* Annidamento – fase dello sviluppo embrionale.

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

Annotazione (Java)

In programmazione, una annotazione Java è un modo per aggiungere metadati nel codice sorgente Java che possono essere disponibili al programmatore durante l'esecuzione.

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

Application programming interface

Con application programming interface (in acronimo API, in italiano interfaccia di programmazione di un'applicazione), in informatica, si indica ogni insieme di procedure disponibili al programmatore, di solito raggruppate a formare un set di strumenti specifici per l'espletamento di un determinato compito all'interno di un certo programma.

Nuovo!!: Programmazione (informatica) e Application programming interface · Mostra di più »

Applicazione a 32 bit

Un'applicazione a 32 bit è un software che viene eseguito in uno spazio di indirizzi flat a 32 bit (un modello di memoria flat).

Nuovo!!: Programmazione (informatica) e Applicazione a 32 bit · Mostra di più »

Arduino (hardware)

Arduino è una piattaforma hardware composta da una serie di schede elettroniche dotate di un microcontrollore.

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

Arduino (software)

L'ambiente di sviluppo integrato (IDE) di Arduino è un'applicazione multipiattaforma in Java, ed è derivata dall'IDE creato per il linguaggio di programmazione Processing e per il progetto Wiring.

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

Arietà

In logica, matematica, e informatica, l'arietà (sinonimi: tipo, adicità e rango) di una funzione o di una operazione è il numero degli argomenti o operandi che richiede la funzione.

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

AspectJ

AspectJ è un'estensione di Java per aggiungere a Java stesso i cosiddetti aspetti.

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

Asterisco

L'asterisco è un carattere tipografico.

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

Automa meccanico

Un automa è una macchina in grado di operare in modo autonomo.

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

Autoreferenza

L'autoreferenza è 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.

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

Back to the Light

Back to the Light è l'album di debutto da solista di Brian May, pubblicato nel 1992, dopo la morte di Freddie Mercury.

Nuovo!!: Programmazione (informatica) e Back to the Light · Mostra di più »

Backport

Il backporting, in informatica, è un termine della lingua inglese che indica l'azione di prendere una certa modifica software (patch) e applicarla ad una versione del software precedente a quella per cui è stata introdotta la modifica.

Nuovo!!: Programmazione (informatica) e Backport · 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ù »

BBC Micro

Il BBC Micro (anche British Broadcasting Corporation Microcomputer System) era un home computer progettato e costruito da Acorn Computers per la British Broadcasting Corporation (BBC) tra il 1981 ed il 1994.

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

Bilancia dei pagamenti

La bilancia dei pagamenti è: In Italia la bilancia dei pagamenti è redatta dalla Banca d'Italia, secondo specifiche regole dettate dal Fondo monetario internazionale, che sono a loro volta sostanzialmente coerenti con le convenzioni internazionali in materia di contabilità nazionale.

Nuovo!!: Programmazione (informatica) e Bilancia dei pagamenti · Mostra di più »

Bit

La parola bit, in informatica e in teoria dell'informazione, ha due significati molto diversi, a seconda del contesto in cui rispettivamente la si usi.

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

Bruno Fadini

Ordinario di Calcolatori elettronici presso la Facoltà di Ingegneria dell'Università degli studi di Napoli Federico II, ha tenuto, a partire dal 1963 e fra i primi in Italia, un corso di teoria e progetto di reti logiche ed elementi di architettura dei sistemi per l'elaborazione dell'informazione.

Nuovo!!: Programmazione (informatica) e Bruno Fadini · 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ù »

C (linguaggio)

C è un linguaggio di programmazione imperativo di natura procedurale.

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

C-Evo

C-Evo di Steffen Gerlach è un videogioco strategico a turni, completamente gratuito e pubblicato come Open source, ispirato alla popolarissima serie di Civilization.

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

Calcolatrice (Apple)

Calcolatrice è un'applicazione calcolatrice software sviluppata dalla Apple Inc., inclusa in iOS e macOS.

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

Callback

In programmazione, un callback (o, in italiano, richiamo) è, in genere, una funzione, o un "blocco di codice" che viene passata come parametro ad un'altra funzione.

Nuovo!!: Programmazione (informatica) e Callback · 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ù »

Carico utile (informatica)

In informatica, il termine carico utile (in inglese payload) si usa (per analogia dal mondo dei trasporti) per indicare la parte di dati trasmessi effettiva che è destinata all'utilizzatore, in contrasto con i metadati e con gli header che servono esclusivamente a far funzionare il protocollo di comunicazione.

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

Charles Babbage

Nel mondo dell'informatica è conosciuto grazie alle sue macchine: della prima, la macchina differenziale, fu realizzato un prototipo imperfetto mentre la seconda, la macchina analitica, fu solo progettata.

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

Chat bot

Chat bot, chatbot o chatterbot, è un software progettato per simulare una conversazione con un essere umano.

Nuovo!!: Programmazione (informatica) e Chat bot · 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ù »

Cisco Networking Academy Program

Il Cisco Networking Academy Program è un programma completo di formazione, a cura della Cisco Systems, che consente di imparare ad operare su reti informatiche di dimensioni piccole e medie.

Nuovo!!: Programmazione (informatica) e Cisco Networking Academy Program · Mostra di più »

Civilization

Sid Meier's Civilization, spesso abbreviato in Civilization, è un videogioco strategico a turni del 1991, sviluppato dal programmatore Sid Meier e pubblicato per diverse piattaforme dallo studio MicroProse.

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

Code and fix

Il code and fix è una pratica molto comune nello sviluppo del software, non considerato un vero e proprio modello di sviluppo del software.

Nuovo!!: Programmazione (informatica) e Code and fix · Mostra di più »

Codice automodificante

La programmazione di codice automodificante è una particolare tecnica di programmazione volta a realizzare programmi in grado di modificare il proprio codice durante l'esecuzione.

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

Codice binario

In informatica e discipline affini, l'espressione codice binario si riferisce, in generale, a notazioni che utilizzano simboli binari o bit.

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

Codice morto

In informatica il codice morto è un termine della programmazione con il quale si indica del codice sorgente di un programma che viene eseguito, ma produce un risultato che non sarà mai utilizzato in nessun'altra computazione.

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

Codice ridondante

Il codice ridondante è un termine della programmazione con il quale si indica del codice sorgente che computa un risultato computato precedentemente e già disponibile, così il risultato della computazione ripetuta è ridondante.

Nuovo!!: Programmazione (informatica) e Codice ridondante · 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ù »

Comparsa (album)

Comparsa è il terzo album in studio pubblicato dal gruppo Deep Forest.

Nuovo!!: Programmazione (informatica) e Comparsa (album) · 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 a programma cablato

Il computer a programma cablato è una tipologia di computer la quale si contraddistingue per funzionare in base ad un programma rappresentato da una particolare struttura hardware del processore.

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

Computer a programma memorizzato

Il computer a programma memorizzato è una tipologia particolare di computer la quale si contraddistingue per funzionare in base ad un programma memorizzato su un supporto di memoria.

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

Computer music

La computer music o musica informatica è un ramo della musica elettroacustica che impiega sistematicamente la programmazione su elaboratore numerico.

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

Computer Programming

Computer Programming è stata una rivista tecnico-scientifica italiana dedicata alla programmazione.

Nuovo!!: Programmazione (informatica) e Computer Programming · 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ù »

Console portatile

Una console portatile (in inglese handheld console) è uno strumento elettronico programmabile, utilizzato principalmente per l'esecuzione di videogiochi e pensato per essere facilmente trasportato durante il suo utilizzo: infatti per questo motivo i controlli, lo schermo e la fonte dell'audio sono integrati in una stessa unità.

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

Content management system

In informatica un content management system, in acronimo CMS (sistema di gestione dei contenuti in italiano), è uno strumento software, installato su un server web, il cui compito è facilitare la gestione dei contenuti di siti web, svincolando il webmaster da conoscenze tecniche specifiche di programmazione Web.

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

Content manager

Il Web Content Manager è una figura professionale che si occupa della progettazione dei contenuti di siti internet o pagine Facebook; se nei primi tempi della diffusione della rete questa professione era integrata in quella del webmaster e legata alla conoscenza dei linguaggi di programmazione del Web per permettere l'inserimento di contenuti interattivi (link, video, ecc), oggi è divenuta una figura ben definita che progetta il sito nei contenuti e non si occupa dell'aspetto tecnico di programmazione e della realizzazione grafica.

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

Controllo dei limiti

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

Nuovo!!: Programmazione (informatica) e Controllo dei limiti · Mostra di più »

Controllo di flusso

In telecomunicazioni nell'ambito delle reti di telecomunicazioni il controllo di flusso, oltre al controllo della congestione, è un tipo di controllo di trasmissione effettuato dagli agenti di una comunicazione (il mittente e il destinatario) sui pacchetti inviati e ricevuti attraverso alcuni protocolli di comunicazione come ad esempio TCP.

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

Controllore logico programmabile

Il controllore a logica programmabile o programmable logic controller (PLC) è un computer per industria specializzato in origine nella gestione o controllo dei processi industriali.

Nuovo!!: Programmazione (informatica) e Controllore logico programmabile · 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!!: Programmazione (informatica) e Conversione di tipo · Mostra di più »

Cookbook

Un cookbook - letteralmente libro di ricette - in ambiente informatico è un sito web che nasce col preciso intento di essere una raccolta tematica semi-indiscriminata di files e informazioni.

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

Crack (informatica)

Il crack, in informatica, è un'applicazione che aggira le protezioni di un programma in modo da permetterne l'uso anche non avendolo acquistato.

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

Cracker (informatica)

Cracker, o pirata informatico, è un appassionato di informatica, esperto di programmazione, di sistemi e di sicurezza informatica in grado di introdursi in reti di computer senza autorizzazione allo scopo di danneggiare un sistema informatico; non è da confondere con gli hacker i quali sono contraddistinti da una cultura e un'etica legata all'idea del software libero.

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

Crash (informatica)

Il termine crash (in inglese incidente) nel gergo informatico indica il blocco o la terminazione improvvisa, non richiesta e inaspettata di un programma in esecuzione (sistema operativo o applicazione), oppure il blocco completo dell'intero computer.

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

CSA (società di database)

La Cambridge Scientific Abstracts (CSA) era una divisione del Cambridge Information Group e fornitore di database online, con sede a Bethesda, nel Maryland, prima di fondersi con ProQuest di Ann Arbor, Michigan.

Nuovo!!: Programmazione (informatica) e CSA (società di database) · Mostra di più »

CSS

Il CSS (acronimo di Cascading Style Sheets, in italiano fogli di stile a cascata), in informatica, è un linguaggio usato per definire la formattazione di documenti HTML, XHTML e XML ad esempio i siti web e relative pagine web.

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

Cultura hacker

La cultura hacker è una sottocultura formata da individui che amano la sfida intellettuale cercando di superare creativamente i limiti imposti dai sistemi software così da ottenere risultati nuovi e intelligenti.

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

Debugger

Un debugger in informatica è un programma/software specificatamente progettato per l'analisi e l'eliminazione dei bug (debugging), ovvero errori di programmazione interni al codice di altri programmi.

Nuovo!!: Programmazione (informatica) e Debugger · 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ù »

Deep Forest (album Deep Forest)

Deep Forest è il primo album in studio dei Deep Forest.

Nuovo!!: Programmazione (informatica) e Deep Forest (album Deep Forest) · Mostra di più »

Demo

La demo (abbreviazione dell'inglese demonstration, che significa prova, dimostrazione) è un campione dimostrativo della produzione di musicisti, scrittori, programmatori e autori in genere.

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

Demoscene

Con demoscene (termine derivato dalla lingua inglese formato dalla fusione delle parole demo e scene) si indica un fenomeno di arte e cultura informatica, spesso indicato come parte della controcultura.

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

Design Patterns

Design Patterns - Elementi per il riuso di software ad oggetti è un saggio del 1995.

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

DEV

Nessuna descrizione.

Nuovo!!: Programmazione (informatica) e DEV · 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!!: Programmazione (informatica) e Dev-C++ · Mostra di più »

Digital Devil Story: Megami Tensei

è il primo titolo della serie di videogiochi di ruolo Megami Tensei.

Nuovo!!: Programmazione (informatica) e Digital Devil Story: Megami Tensei · Mostra di più »

Digiworld

è un universo immaginario che compare nel media franchise giapponese Digimon.

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

Dilettante

Il termine dilettante indica, in senso lato, chi svolge un'attività per diletto e senza scopo di lucro oppure senza una specifica competenza (con quest'ultimo significato è a volte usato in senso dispregiativo).

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

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.

Nuovo!!: Programmazione (informatica) e Direttiva (programmazione) · 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ù »

Divisione per due

In matematica, la divisione per due o a metà è stata considerata un'operazione diversa dalla moltiplicazione o divisione per altri numeri fino dai tempi degli antichi egizi, che utilizzavano una tecnica di moltiplicazione che adottava la divisione per due come uno degli elementi fondamentali.

Nuovo!!: Programmazione (informatica) e Divisione per due · Mostra di più »

Docstring

Nella programmazione una docstring è un letterale di tipo stringa inserito nel codice sorgente che ha la funzione, analogamente ad un commento, di documentare una porzione di codice.

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

Document Object Model

In informatica il Document Object Model (spesso abbreviato come DOM), letteralmente modello a oggetti del documento, è una forma di rappresentazione dei documenti strutturati come modello orientato agli oggetti.

Nuovo!!: Programmazione (informatica) e Document Object Model · Mostra di più »

Domain hack

Un domain hack è un nome di dominio che suggerisce una parola, una frase o un nome quando concatenano due o più livelli adiacenti di tale dominio.

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

Domiziana Giordano

Dopo aver lasciato gli studi di architettura inizia a studiare recitazione e regia frequentando l'Accademia d'arte drammatica Silvio d'Amico, lo Stella Adler Studio di New York e la New York Film Academy.

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

Don Black

Ex-leader del Ku Klux Klan ed ex-membro del Partito Nazista Americano, nel 1981 è stato condannato per aver pianificato un colpo di stato in Dominica in violazione del Neutrality Act statunitense.

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

Dope vector

Nella teoria della programmazione, il dope vector (in lingua inglese "vettore di informazione") è una struttura dati che contiene le informazioni su un oggetto (ad esempio un array) e in particolare il suo layout in memoria.

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

Drum machine

Roland TR-909 Una drum-machine è uno strumento musicale elettronico progettato per eseguire ritmi imitando il suono di tamburi e strumenti a percussione.

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

DS Game Maker

DS Game Maker è una applicazione per Microsoft Windows creata da James Garner che permette agli utenti di progettare i loro giochi e le loro applicazioni per Nintendo DS.

Nuovo!!: Programmazione (informatica) e DS Game Maker · Mostra di più »

Earthling

Earthling è il ventesimo album del cantautore britannico David Bowie.

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

Editor di livelli

Schermata dell'editor di ''Warzone 2100'' Un editor di livelli (in level editor) è un software che permette di creare o modificare livelli, scenari o mappe per videogiochi tramite un'apposita interfaccia.

Nuovo!!: Programmazione (informatica) e Editor di livelli · 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ù »

Edsger Dijkstra

Edsger Wybe Dijkstra è nato a Rotterdam l'11 maggio del 1930.

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

Episodi de I Simpson (ventisettesima stagione)

La ventisettesima stagione de I Simpson è andata in onda negli Stati Uniti d'America dal 27 settembre 2015 al 22 maggio 2016 sulla Fox.

Nuovo!!: Programmazione (informatica) e Episodi de I Simpson (ventisettesima stagione) · Mostra di più »

Era dell'informazione

Era dell'informazione è un nome dato ad un periodo successivo all'Era industriale e precedente a quello dell'Economia della conoscenza.

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

Ereditarietà (informatica)

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

Nuovo!!: Programmazione (informatica) e Ereditarietà (informatica) · 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ù »

Family Basic

Il Family BASIC (o Famicom BASIC) è una speciale tastiera sviluppata da Hudson Soft e Sharp Corporation per il Family Computer (Famicom) il 21 giugno 1984.

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

Fighter Mafia

Fighter Mafia era un gruppo di ufficiali dell'USAF e di analisti civili della difesa che negli anni 1970 propugnavano la Energy-Maneuverability theory di John Boyd per sviluppare gli aerei da caccia.

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

Fisico

Un fisico è uno scienziato che si occupa di fisica.

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

Fondamenti di programmazione

Con fondamenti di programmazione, in informatica, si indicano le conoscenze basilari che un programmatore deve possedere per la programmazione in un qualunque linguaggio di programmazione.

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

Foo

Foo è un termine inglese usato nell'informatica per identificare un'entità alla quale non sono attribuibili precise definizioni.

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

Fork (programmazione)

Una fork in programmazione è la modalità attraverso cui un processo crea in memoria una copia di se stesso: la copia prenderà il nome di processo figlio, mentre il processo originale verrà chiamato processo padre.

Nuovo!!: Programmazione (informatica) e Fork (programmazione) · 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ù »

Frame

Frame in lingua inglese significa "cornice" o "struttura".

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

FreeCAD

FreeCAD (da non confondere col freeCAD di Aik-Siong Koh) è un programma libero di tipo CAD 3D generalista.

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

French Touch (album)

French Touch è il quinto album in studio della cantante italiana, naturalizzata francese, Carla Bruni, pubblicato il 6 ottobre 2017 dall'etichetta Universal Music per il mercato italiano.

Nuovo!!: Programmazione (informatica) e French Touch (album) · Mostra di più »

Front-end e back-end

I termini front end (in sigla FE) e back end (in sigla BE) (anche scritti, con grafia meno corretta, ma più comune, frontend o front-end e backend o back-end) denotano, rispettivamente, la parte visibile all'utente e con cui egli può interagire (interfaccia utente) e la parte che permette l'effettivo funzionamento di queste interazioni.

Nuovo!!: Programmazione (informatica) e Front-end e back-end · Mostra di più »

Funtore (programmazione)

Una funzione oggetto, anche chiamata funtore è un costrutto di programmazione che permette ad un oggetto di essere invocato o chiamato come se fosse una funzione ordinaria, solitamente con la stessa sintassi.

Nuovo!!: Programmazione (informatica) e Funtore (programmazione) · 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 anonima

In programmazione informatica, una funzione anonima o funzione lambda è una funzione definita, e possibilmente chiamata, senza essere legata ad un identificatore.

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

Funzione variadica

Nella programmazione, una funzione variadica è una funzione di arietà variabile, ossia una funzione che può accettare un numero variabile di argomenti.

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

Game Developers Conference

La Game Developers Conference (GDC) è il più grande raduno annuale degli sviluppatori di videogiochi professionisti.

Nuovo!!: Programmazione (informatica) e Game Developers Conference · Mostra di più »

Game port

La game port (in italiano porta giochi) è il tradizionale connettore per dispositivi di entrata per videogiochi su PC con architettura x86.

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

Games Creator

Games Creator, o The Games Creator nella riedizione di Mastertronic, è un software che permette di creare ed eseguire videogiochi personalizzati dall'utente senza alcuna programmazione, pubblicato nel 1984 per Commodore 64 da Mirrorsoft.

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

GAP

Nessuna descrizione.

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

Garbage collection

"Doppio bug-free"). C'è da correggere lungo tutta la pagina. Nota: la voce non sembra essere stata ottenuta COMPLETAMENTE mediante traduzione automatica (vedi Teplate:Da correggere) --> In informatica per garbage collection (termine a volte abbreviato con GC, letteralmente raccolta dei rifiuti) 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. In altre parole, il garbage collector annoterà le aree di memoria non più referenziate, cioè allocate da un processo attivo, e le libererà automaticamente. La garbage collection è stata inventata nel 1959 da John McCarthy per il linguaggio di programmazione Lisp. Questo meccanismo ha condotto ad un notevole cambio nello stile di programmazione dei linguaggi che lo implementano. Infatti non è più necessario richiedere esplicitamente la liberazione della memoria utilizzata da un oggetto, ovvero terminare tale oggetto in modo deterministico, ma si lascia che il sistema esegua questa operazione automaticamente, nel momento in cui lo riterrà più opportuno al fine di migliorare le prestazioni complessive. Tale azione viene definita nell'ambito delle finalizzazioni non deterministiche.

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

Gianluigi Cavallo

Il gruppo, durante questo periodo, ha venduto più di 200.000 album e ottenuto quattro dischi d'oro.

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

Gigabyte

Il gigabyte è un'unità di misura dell'informazione o della quantità di dati ed è attualmente, fra i vari multipli del byte, quella più utilizzata nella pratica quotidiana.

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

Gotcha

Nella programmazione, un gotcha è una caratteristica di un programma o un linguaggio di programmazione, che lavora in un modo che è corretto dal punto di vista formale – cioè rispetta la sintassi del linguaggio – ma che non è quello che ci si aspetta dal programma, nelle intenzioni del programmatore.

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

Grace Murray Hopper

Definita da molti una pioniera della programmazione informatica, ottenne il Ph.D. in matematica nel 1934 a Yale, insegnando per i due anni successivi presso Vassar, per poi entrare a far parte della Riserva della Marina nel 1943.

Nuovo!!: Programmazione (informatica) e Grace Murray Hopper · Mostra di più »

GRASP

GRASP (General Responsibility Assignment Software Patterns) è una collezione di pattern, usata nella progettazione object-oriented, che fornisce delle linee guida per l'assegnazione di responsabilità alle classi e agli oggetti.

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

Hacker

L'hacker è un appassionato di informatica, esperto di programmazione, di sistemi e di sicurezza informatica in grado di introdursi in reti di computer senza autorizzazione o di realizzare virus informatici.

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

HACKER

HACKER è un programma informatico di intelligenza artificiale per la robotica progettato da Gerald Sussman negli anni settanta.

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

Hacker Journal

Hacker Journal (1º giugno 2002 – 2 giugno 2011) è stata la prima rivista di hacking italiana.

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

Hackmeeting

L'hackmeeting è un incontro annuale sul tema delle nuove tecnologie.

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

Header file

Un header file (o file di intestazione) è un file che aiuta il programmatore nell'utilizzo di librerie durante la programmazione.

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

Heisenbug

Nel gergo della programmazione, un heisenbug è un bug che sembra scomparire o si comporta in maniera differente quando si tenta di studiarlo e farne il debug.

Nuovo!!: Programmazione (informatica) e Heisenbug · 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ù »

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

High Performance Computing

In informatica con il termine High Performance Computing (HPC) (calcolo ad elevate prestazioni) ci si riferisce alle tecnologie utilizzate da computer cluster per creare dei sistemi di elaborazione in grado di fornire delle prestazioni molto elevate nell'ordine dei PetaFLOPS, ricorrendo tipicamente al calcolo parallelo.

Nuovo!!: Programmazione (informatica) e High Performance Computing · Mostra di più »

Home computer

Con home computer si indica una generazione di microcomputer pensati per l'utilizzo domestico.

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

Incapsulamento (informatica)

In informatica, nell'ambito della programmazione, si definisce incapsulamento (o encapsulation) la tecnica di nascondere il funzionamento interno – deciso in fase di progetto – di una parte di un programma, in modo da proteggere le altre parti del programma dai cambiamenti che si produrrebbero in esse nel caso che questo funzionamento fosse difettoso, oppure si decidesse di implementarlo in modo diverso.

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

Indentazione

L'indentazione (o indentatura) è l'inserimento di una certa quantità di spazio vuoto all'inizio di una riga di testo.

Nuovo!!: Programmazione (informatica) e Indentazione · 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 (definizione)

L'informatica, anche chiamata computazione, è una scienza che studia metodi, tecniche, processi, con l'obiettivo di immagazzinare, processare e trasmettere informazioni e dati in formato digitale. L'informatica, che si è sviluppata velocemente a partire della seconda metà del ventesimo secolo con la comparsa di tecnologie come il circuito integrato, Internet e il telefono mobile, è il ramo della tecnologia che studia la trattazione automatica dell'informazione.

Nuovo!!: Programmazione (informatica) e Informatica (definizione) · 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ù »

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

Ingegneria dell'informazione

L'ingegneria dell'informazione è il settore dell'ingegneria che si occupa della progettazione, realizzazione e gestione dei sistemi di trattamento e trasporto delle informazioni.

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

Ingegneria elettronica

L'ingegneria elettronica è un ramo dell'ingegneria che applica principi di elettrologia, elettrotecnica, elettronica, elettromagnetismo e di altre discipline collegate alla progettazione di componenti, circuiti, apparati e sistemi elettronici.

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

Ingegneria informatica

L'ingegneria informatica è un ramo dell'ingegneria, derivato in parte dall'ingegneria elettronica, che applica principi di quest'ultima e di informatica pura alla progettazione di sistemi e soluzioni per elaborare informazioni e dati.

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

Ingegneria nucleare

L'ingegneria nucleare è la branca dell'ingegneria che studia l'applicazione pratica dei principi della fisica nucleare ovvero la disciplina che indaga il nucleo atomico e l'interazione tra radiazione e materia.

Nuovo!!: Programmazione (informatica) e Ingegneria nucleare · 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ù »

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

Inversione del controllo

In programmazione, soprattutto quella ad oggetti, l'inversione del controllo (in inglese inversion of control, abbreviato in IoC) è un pattern per cui un componente di livello applicativo riceve il controllo da un componente appartenente a un libreria riusabile.

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

ISA

Nessuna descrizione.

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

ISAPI

ISAPI (acronimo di Internet Server Application Programming Interface) è una interfaccia di programmazione (API) messa a disposizione da Microsoft per gli sviluppatori che intendono interagire ed ampliare le funzionalità del server web Internet Information Services (IIS).

Nuovo!!: Programmazione (informatica) e ISAPI · 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ù »

IX (periodico)

iX – Magazin für professionelle Informationstechnik (iX - Rivista di Tecnologia informatica professionale) è una rivista tedesca di informatica pubblicata dal 1988 con periodicità mensile dalla casa editrice Heinz Heise di Hannover (Germania).

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

Java Development Kit

In informatica il JDK (java development kit) è l'insieme degli strumenti per sviluppare programmi da parte dei programmatori Java.

Nuovo!!: Programmazione (informatica) e Java Development Kit · Mostra di più »

Java Platform, Standard Edition

In informatica la Java Platform, Standard Edition è una piattaforma software ampiamente utilizzata nella programmazione in linguaggio Java per costruire e distribuire applicazioni portatili (di tipo Desktop Application) ad uso generale.

Nuovo!!: Programmazione (informatica) e Java Platform, Standard Edition · Mostra di più »

JavaScript Object Notation

In informatica, nell'ambito della programmazione web, JSON, acronimo di JavaScript Object Notation, è un formato adatto all'interscambio di dati fra applicazioni client/server.

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

JD Edwards (azienda)

JD Edwards World Solution Company o semplicemente JD Edwards, chiamata anche JDE, era una compagnia software fondata nel marzo 1977 a Denver (Colorado) da Jack Thompson, Dan Gregory e Ed McVaney.

Nuovo!!: Programmazione (informatica) e JD Edwards (azienda) · Mostra di più »

Jean Bartik

È stata una delle prime programmatrici per lo sviluppo del computer ENIAC.

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

Jean E. Sammet

Jean E. Sammet è nata il 23 marzo 1928 a New York.

Nuovo!!: Programmazione (informatica) e Jean E. Sammet · Mostra di più »

Jennifer Farley

È diventata famosa nel 2009 grazie alla partecipazione al reality show di MTV Jersey Shore.

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

John Backus

Per ovviare alla difficoltà di programmazione del calcolatori dell'epoca, nel 1954 Backus iniziò la direzione di un progetto di ricerca della IBM per il progetto e la realizzazione di un linguaggio di programmazione più vicino alla comune notazione matematica.

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

Jon Spaihts

Jon Spaihts nasce a New York da Jim, ingegnere di elettronica, e Jean Spaiths, programmatrice.

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

Kim Bauer

Kimberly "Kim" Bauer è un personaggio protagonista della serie televisiva 24.

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

KISS (principio)

KISS è un acronimo usato in progettazione, che sta per Keep It Simple, Stupid, ossia "rimani sul semplice, stupido".

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

Klik & Play

Klik & Play è un programma che permette di creare videogiochi una gamma di strumenti visuali, che permettono di creare dei piccoli giochi, corredati da grafica ed animazioni personalizzate e, per Microsoft Windows.

Nuovo!!: Programmazione (informatica) e Klik & Play · Mostra di più »

La storia di Mel

La storia di Mel (in inglese The Story of Mel) è un meme della cultura informatica il cui protagonista è il personaggio di Mel Kaye, archetipo del Vero programmatore.

Nuovo!!: Programmazione (informatica) e La storia di Mel · Mostra di più »

Larry Page

Con Sergey Brin è il fondatore di Google.

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

Lato server

Nelle reti informatiche, l'espressione lato server (server-side in inglese) fa riferimento a operazioni compiute dal server in un ambito client-server contrapponendosi a tutto ciò che viene eseguito sul client (lato client).

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

Lazy initialization

Nella programmazione software, si dice Lazy initialization (inizializzazione pigra) la tattica di istanziare un oggetto, inizializzare una variabile, effettuare un calcolo od eseguire un processo solo nel momento in cui tale operazione è richiesta.

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

Libreria (software)

Una libreria, in Informatica, è un insieme di funzioni o strutture dati predefinite e predisposte per essere collegate ad un programma software attraverso un opportuno collegamento.

Nuovo!!: Programmazione (informatica) e Libreria (software) · 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ù »

Linux

Linux (pronuncia inglese) è una famiglia di sistemi operativi di tipo Unix-like, pubblicati sotto varie possibili distribuzioni, aventi la caratteristica comune di utilizzare come nucleo il kernel Linux.

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

Lista concatenata

In informatica, una lista concatenata (o linked list) è una struttura dati dinamica, tra quelle fondamentali usate nella programmazione.

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

Listen to Your Heart (Roxette)

Listen to Your Heart è una canzone del gruppo svedese Roxette, pubblicata come singolo il 15 settembre 1988 (in Svezia) e nell'agosto 1989 (altrove).

Nuovo!!: Programmazione (informatica) e Listen to Your Heart (Roxette) · Mostra di più »

Livello (videogiochi)

Un livello di un videogioco è una delle parti in cui il gioco è stato suddiviso per motivi di organizzazione o tecnici.

Nuovo!!: Programmazione (informatica) e Livello (videogiochi) · 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ù »

Lockheed Have Blue

Lockheed XST/Have Blue o più semplicemente Have Blue, era il nome in codice del programma dimostrativo (PoC) avviato dalla Lockheed Corporation onde gettare le basi per la produzione di aerei VLO (Very Low Observable) e sviluppare gli aspetti legati a questa tecnologia.

Nuovo!!: Programmazione (informatica) e Lockheed Have Blue · Mostra di più »

Log

Log è un termine comunemente usato nell'informatica, specie in ambito sistemistico, con diversi significati.

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

Logica intuizionista

La logica intuizionista (o intuizionistica), o logica costruttiva, è la logica dell'intuizionismo matematico e di altre forme di costruttivismo matematico.

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

Long (disambigua)

Nessuna descrizione.

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

Macchina analitica

La macchina analitica (Analytical engine in lingua inglese) è stato il primo prototipo di un computer meccanico sviluppato per eseguire compiti generici.

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

Manutenzione (software)

Con manutenzione del software solitamente si definisce quel processo correttivo e di sviluppo che avviene dopo la release del prodotto finale in un ambiente di produzione.

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

Marcelo Tosatti

Marcelo è cresciuto a Curitiba e ha lavorato per la Conectiva per sei anni, durante questo periodo si è dedicato alla programmazione del kernel.

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

Melò (album)

Melò è il decimo album dei Matia Bazar, pubblicato dalla Compagnia Generale del Disco su vinile (catalogo CGD 20639), musicassetta (30 CGD 20639) e CD (CDS 6059) nel 1987.

Nuovo!!: Programmazione (informatica) e Melò (album) · Mostra di più »

Melbourne House

La Melbourne House è stata una azienda australiana di videogiochi, fondata nel 1978 come editore e affiancata dal 1980 dalla Beam Software come sviluppatore sussidiario.

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

Memoizzazione

La memoizzazione è una tecnica di programmazione che consiste nel salvare in memoria i valori restituiti da una funzione in modo da averli a disposizione per un riutilizzo successivo senza doverli ricalcolare.

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

Memoria flash

La memoria flash, anche chiamata flash memory, è una tipologia di memoria a stato solido, di tipo non volatile, che per le sue prestazioni può anche essere usata come memoria a lettura-scrittura.

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

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/dati non più utilizzati da parte dei processi.

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

Metodo (programmazione)

Un metodo (o anche funzione membro), in informatica, è un termine che viene usato principalmente nel contesto della programmazione orientata agli oggetti per indicare un sottoprogramma associato in modo esclusivo ad una classe e che rappresenta (in genere) un'operazione eseguibile sugli oggetti e istanze di quella classe.

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

Mezzo (rete televisiva)

Mezzo è un canale televisivo satellitare francese interamente dedicato alla musica classica, opera, balletto, jazz e world music che è presente in tutti i paesi europei, tranne che in Irlanda del sud.

Nuovo!!: Programmazione (informatica) e Mezzo (rete televisiva) · Mostra di più »

Microsoft Access

Microsoft Access è un'interfaccia software per la gestione di basi di dati di tipo relazionale (RDBMS) che sfrutta il Microsoft Jet Database Engine e che integra nativamente in sé un modulo per lo sviluppo rapido di applicativi (RAD, Rapid Application Development) gestionali.

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

Minibloq

Minibloq è un software libero che offre un ambiente di sviluppo integrato, dedicato alla programmazione della scheda Arduino, di robot e di altre piattaforme hardware di physical computing.

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

Mod (videogiochi)

Una mod (abbreviazione dell'inglese modification, modifica; in italiano usata sia al maschile sia al femminile) è un insieme di modifiche estetiche e funzionali a un videogioco, create da professionisti oppure da giocatori appassionati, allo scopo di aggiornare, migliorare o semplicemente rendere diverso il gioco.

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

Modellazione orientata agli oggetti

La modellazione orientata agli oggetti è un approccio alla modellazione di un'applicazione che viene utilizzato all'inizio del ciclo di vita del software quando si utilizza un approccio orientato agli oggetti per lo sviluppo di esso.

Nuovo!!: Programmazione (informatica) e Modellazione orientata agli oggetti · Mostra di più »

Modello a cascata

In ingegneria del software, il modello a cascata (waterfall model in inglese) o ciclo di vita a cascata (waterfall lifecycle) è il più tradizionale modello di ciclo di vita del software.

Nuovo!!: Programmazione (informatica) e Modello a cascata · Mostra di più »

Modello ADDIE

Il modello ADDIE è un processo generico tradizionalmente usato dagli instructional designer e training developer.

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

Modularità

La modularità è un concetto che trova applicazione nel contesto dell'informatica, più precisamente nella programmazione, così come le scienze cognitive nello scoprire la struttura della mente.

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

Modulo (programmazione)

In programmazione, un modulo è generalmente un file o porzione di codice sorgente che contiene istruzioni scritte per essere riutilizzate più volte nello stesso programma o in più programmi diversi.

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

Monitor

Nessuna descrizione.

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

Movimento per l'Emancipazione del Delta del Niger

Il Movimento per l'Emancipazione del Delta del Niger (o anche MEND, dall'acronimo inglese Movement for the Emancipation of the Niger Delta) è un movimento militante composto da nativi della zona del delta del Niger, in Nigeria.

Nuovo!!: Programmazione (informatica) e Movimento per l'Emancipazione del Delta del Niger · Mostra di più »

Mozilla Open Badges

Mozilla Open Badges (Open Badge Infrastructure o OBI) è un progetto creato da Mozilla che rilascia badge digitali per riconoscere le competenze.

Nuovo!!: Programmazione (informatica) e Mozilla Open Badges · Mostra di più »

Music Detected

Music Detected è il sesto album in studio del gruppo Deep Forest, pubblicato nel 2002.

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

Ncurses

Ncurses (new curses) è una libreria di funzioni software che gestisce il display di un'applicazione su un terminale a caratteri.

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

Neverwinter Nights

Neverwinter Nights (spesso abbreviato in NWN) è un videogioco di ruolo con prospettiva in terza persona e ambiente di gioco in tre dimensioni sviluppato da BioWare e distribuito da Infogrames (ora Atari) nel 2002, basato sulle regole della terza edizione di Dungeons & Dragons e dell'ambientazione Forgotten Realms (con alcune modifiche).

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

Nick Bostrom

Ha conseguito un dottorato di ricerca dalla London School of Economics nel 2000 ed è direttore del Future of Humanity Institute presso l'Università di Oxford.

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

Ning

Ning è un'applicazione web multilingua, ideata dal programmatore Marc Andreessen, che permette di creare siti web sociali o reti sociali (social network) senza avere cognizioni di programmazione.

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

Non c'è niente da ridere

Non c'è niente da ridere (in originale Nichtlustig) è una raccolta di vignette umoristiche di genere umorismo nero realizzate dal fumettista tedesco Joscha Sauer.

Nuovo!!: Programmazione (informatica) e Non c'è niente da ridere · Mostra di più »

NOP (informatica)

NOP (No OPeration) è un'istruzione assembly, il cui scopo è quello di permettere all'unità di esecuzione della pipeline di oziare per N cicli di clock (dove N cambia a seconda del processore utilizzato), come deducibile dal nome dunque, non esegue alcuna operazione.

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

Not invented here

Soprattutto nell'ambito della cultura anglosassone, con not invented here (lett. "non è stato inventato qui"), indicato anche con NIH o con sindrome NIH, ci si riferisce a quell'atteggiamento culturale sociale, aziendale o istituzionale che spinge ad evitare di utilizzare ricerche, normative, prodotti o conoscenze già esistenti a causa delle loro origini esterne e dei loro costi.

Nuovo!!: Programmazione (informatica) e Not invented here · Mostra di più »

Notazione ungara

In informatica la notazione ungara, o notazione ungherese, è una convenzione di denominazione (in inglese naming convention) usata in programmazione, in cui il nome dell'oggetto indica il suo tipo e il suo scopo d'uso.

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

NULL

In diversi contesti dell'informatica e della matematica, la parola tedesca null viene usata per indicare un particolare elemento di un insieme che svolge, in qualche senso, una funzione simile a quella dello zero matematico.

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

Nulla

Nulla è un termine comunemente usato per indicare la mancanza o l'assenza completa di qualcosa.

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

Object model

Object model o modello ad oggetti, in informatica e in programmazione, indica un modello per trattare un problema attraverso la rappresentazione tipica del Object-Oriented (Classi, Oggetti, relazioni tra Oggetti e proprietà).

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

Object-relational mapping

In informatica l'Object-Relational Mapping (ORM) è una tecnica di programmazione che favorisce l'integrazione di sistemi software aderenti al paradigma della programmazione orientata agli oggetti con sistemi RDBMS.

Nuovo!!: Programmazione (informatica) e Object-relational mapping · Mostra di più »

Observer pattern

L'Observer pattern è un design pattern.

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

Off-by-one error

Un errore off-by-one error (OBOE), detto anche OBOB (off-by-one bug), è un errore logico di programmazione che avviene quando un ciclo iterativo viene ripetuto una volta di troppo o una volta di meno, a causa di un errore nella specifica della condizione di verità: solitamente accade quando il programmatore mette erroneamente il simbolo di minore o uguale al posto del simbolo minore, o il simbolo maggiore o uguale al posto di maggiore, oppure quando commette un errore nell'inizializzazione della variabile testata, settandola a zero anziché a uno: questo causa problemi ad esempio se essa si riferisce all'indice di un array (il quale in molti linguaggi di programmazione comincia da zero); oppure nel caso in cui essa poi sia usata in una divisione (nel qual caso è bene sia settata a valori diversi da zero, per evitare eccezioni del tipo divisione per zero).

Nuovo!!: Programmazione (informatica) e Off-by-one error · Mostra di più »

Offuscamento del codice

In programmazione, l'offuscamento del codice è l'atto di creare deliberatamente codice sorgente difficile da comprendere per un lettore umano.

Nuovo!!: Programmazione (informatica) e Offuscamento del codice · 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ù »

Olivetti Programma 101

L'Olivetti Programma 101 (in acronimo P101) è stato un computer sviluppato dalla ditta italiana Olivetti negli anni tra il 1962 e il 1964 e prodotto tra il 1965 e il 1971.

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

Operatore (informatica)

In informatica e programmazione, un operatore è un simbolo che specifica quale legge applicare a uno o più operandi, per generare un risultato.

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

ORM

Nessuna descrizione.

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

Pallina (giocoleria)

vari tipi di palline da giocoleria La pallina da giocoliere non ha dimensione, materiale, forma standard.

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

Paolo Tortiglione

Paolo Tortiglione nasce a Napoli nel 1965.

Nuovo!!: Programmazione (informatica) e Paolo Tortiglione · 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ù »

Parentesi di Iverson

In matematica e in programmazione le parentesi di Iverson riguardano una notazione che consente di associare ad una proposizione un valore binario.

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

Pascal

Nessuna descrizione.

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

Patch (informatica)

In informatica una patch (in inglese pezza, toppa) indica una porzione di software progettata per aggiornare o migliorare un programma.

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

PeopleSoft

PeopleSoft Inc. era una società di software attiva nel settore dei gestionali aziendali.

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

Persistenza (informatica)

In informatica, il concetto di persistenza si riferisce alla caratteristica dei dati di sopravvivere all'esecuzione del programma che li ha creati: senza questa capacità infatti i dati vengono salvati solo in memoria Ram e verranno persi allo spegnimento del computer.

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

Phrack

Phrack è un'ezine underground scritta da hacker, pubblicata per la prima volta il 17 novembre 1985.

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

Piano nazionale informatica

Il Piano Nazionale Informatica (PNI) è stata una sperimentazione didattica attivata in molte scuole secondarie di secondo grado italiane, in particolare liceo scientifico, liceo classico e istituto tecnico commerciale.

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

Pixel

Un pixel, in computer grafica, è l'unità minima convenzionale della superficie di un'immagine digitale.

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

Politecnico di Danzica

Università Tecnica di Danzica (Politechnika Gdańska) – l'università tecnica statale a Danzica fondata nel 1904.

Nuovo!!: Programmazione (informatica) e Politecnico di Danzica · 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!!: Programmazione (informatica) e Portabilità · Mostra di più »

Portland Pattern Repository

Il Portland Pattern Repository (o PPR) è il progetto di documentazione per cui fu usato il primo software wiki mai esistito, Wiki Base.

Nuovo!!: Programmazione (informatica) e Portland Pattern Repository · Mostra di più »

Porygon

Il Pokémon è protagonista dell'episodio, censurato in tutto il mondo a causa dei circa 700 casi di epilessia registrati in Giappone durante la prima messa in onda della puntata, trasmessa il 16 dicembre 1997.

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

Porygon2

È uno dei Pokémon utilizzati da Blue e da Demetra.

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

Postcondizione

In programmazione, una postcondizione è una condizione o un predicato che deve essere sempre vero immediatamente dopo l'esecuzione di una sezione di codice o dopo una operazione in una specifica formale.

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

Problema dei filosofi a cena

Il problema dei filosofi a cena, altrimenti noto come problema dei cinque filosofi, è un esempio che illustra un comune problema di controllo della concorrenza in informatica.

Nuovo!!: Programmazione (informatica) e Problema dei filosofi a cena · Mostra di più »

Problema della connettività

Il problema della connettività è un cardine dell'informatica nello studio degli algoritmi.

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

Progettazione (ingegneria del software)

In ingegneria del software, la progettazione (talvolta detta anche progetto o disegno, dall'inglese design) è una fase del ciclo di vita del software.

Nuovo!!: Programmazione (informatica) e Progettazione (ingegneria del software) · 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

Il termine programmazione viene usato in vari ambiti.

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

Programmazione cargo cult

In informatica, la cargo cult programming (locuzione in lingua inglese) è quel tipo di programmazione che avviene quando si decide di utilizzare un frammento di codice preso da un esempio o da una applicazione simile nel proprio programma, senza prima aver capito a fondo cosa il codice faccia e come funzioni o, addirittura, senza avere neanche idea se possa servire a qualcosa o meno; fa, quindi, parte degli antipattern.

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

Programmazione competitiva

Con l'espressione programmazione competitiva (dall'inglese competitive programming) si intende l'attività di programmazione specificamente finalizzata alla partecipazione a gare organizzate su Internet o su rete locale.

Nuovo!!: Programmazione (informatica) e Programmazione competitiva · 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 genetica

La programmazione genetica (GP) è una metodologia di programmazione automatizzata, ispirata dall'evoluzione biologica, per scoprire programmi informatici che svolgano in maniera ottimale un determinato compito.

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

Programmazione imperativa

In informatica, la programmazione imperativa è un paradigma di programmazione secondo cui un programma viene inteso come un insieme di istruzioni (dette anche direttive o comandi), ciascuna delle quali può essere pensata come un "ordine" che viene impartito alla macchina virtuale del linguaggio di programmazione utilizzato.

Nuovo!!: Programmazione (informatica) e Programmazione imperativa · 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 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 Euler

Project Euler (anche conosciuto in Italia come Progetto Eulero) è un sito dedicato a una serie di problemi matematici da risolvere realizzando dei programmi per computer.

Nuovo!!: Programmazione (informatica) e Project Euler · 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ù »

PSPad

PSPad è un text editor ed editor di sorgenti freeware pensato per l'utilizzo dai programmatori.

Nuovo!!: Programmazione (informatica) e PSPad · 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ù »

Punto d'ingresso

Nella programmazione, un punto d'ingresso (entry point in inglese) è un indirizzo di memoria corrispondente a un punto nel codice sorgente di un programma per computer che è inteso come la destinazione di un "salto lungo" (long jump), sia esso interno o esterno.

Nuovo!!: Programmazione (informatica) e Punto d'ingresso · Mostra di più »

Qt (toolkit)

Qt, in informatica ed in particolare nel campo della programmazione, è una libreria multipiattaforma per lo sviluppo di programmi con interfaccia grafica tramite l'uso di widget (congegni o elementi grafici).

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

Quine

In informatica, un quine è un algoritmo che riproduce il suo stesso codice sorgente senza usare funzioni di I/O (aprire il file sorgente e stampare il suo contenuto è considerato "barare").

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

Rapid Application Development

In informatica il rapid application development (indicato anche con l'acronimo RAD, letteralmente "sviluppo rapido di applicazioni") è una metodologia di sviluppo del software introdotta inizialmente da James Martin negli anni ottanta.

Nuovo!!: Programmazione (informatica) e Rapid Application Development · Mostra di più »

Raspberry Pi Foundation

La Raspberry Pi Foundation è una organizzazione di beneficenza britannica creata nel maggio 2009, a Caldecote, villaggio del South Cambridgeshire, nel Regno Unito.

Nuovo!!: Programmazione (informatica) e Raspberry Pi Foundation · Mostra di più »

Read–eval–print loop

A Read–Eval–Print Loop (REPL), noto anche come un interactive toplevel o linguaggio shell, è un ambiente di programmazione semplice e interattivo che accetta input da parte di un singolo utente (vale a dire singole espressioni), li valuta e restituisce il risultato all'utente; un programma scritto in un ambiente REPL viene eseguito a tratti.

Nuovo!!: Programmazione (informatica) e Read–eval–print loop · Mostra di più »

Relè

Il relè è un dispositivo elettrico comandato dalle variazioni di corrente per influenzare le condizioni di un altro circuito.

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

Reset (informatica)

In informatica il reset è l'operazione di ripristino della condizione in cui si trova un sistema informatico subito dopo l'accensione.

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

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.

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

Riferimento (informatica)

In programmazione, la parola riferimento (o reference in inglese) indica, in generale, un valore che identifica univocamente e permette di accedere a un dato in memoria.

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

Riuso di codice

In informatica con il termine riuso di codice si intende la pratica, estremamente comune nella programmazione, di richiamare o invocare parti di codice precedentemente già scritte ogni qualvolta risulta necessario, senza doverle riscrivere daccapo.

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

Robot

Un robot (pron. robòt o robó, all'inglese ròbot; dalla parola ceca robota che significa lavoro pesante, a propria volta derivata dall'antico slavo ecclesiastico rabota, servitù), raramente italianizzato in roboto (ròboto), è una qualsiasi macchina (più o meno antropomorfa) in grado di svolgere più o meno indipendentemente un lavoro al posto dell'uomo.

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

Robotica

La robotica è la disciplina dell'ingegneria che studia e sviluppa metodi che permettono a un robot di eseguire dei compiti specifici riproducendo in modo automatico il lavoro umano.

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

Rompicapo delle otto regine

Il rompicapo (o problema) delle otto regine è un problema che consiste nel trovare il modo di posizionare otto regine (pezzo degli scacchi) su una scacchiera 8x8 tali che nessuna di esse possa catturarne un'altra, usando i movimenti standard della regina.

Nuovo!!: Programmazione (informatica) e Rompicapo delle otto regine · Mostra di più »

Rooting

Il rooting è un processo informatico che permette agli utenti di smartphone, tablet o altri dispositivi dotati di sistema operativo Android di ottenere controlli privilegiati (conosciuti come permessi di root) su vari sottosistemi Android.

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

Satoru Iwata

Quarto presidente della società Nintendo, ha ricoperto il ruolo dal 2002 al 2015, succedendo il longevo predecessore Hiroshi Yamauchi.

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

Scrittura collaborativa

La scrittura collaborativa è l'opera di un gruppo di persone che produce testi grazie ai singoli contributi dei membri.

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

Second Life

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

Nuovo!!: Programmazione (informatica) e Second Life · 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ù »

Semaforo (disambigua)

La parola semaforo, a seconda del contesto, può assumere diversi significati.

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

Semantica (disambigua)

Il termine semantica (dal greco semantikos, "significato", derivato da sema, "segno") è usato in molte diverse accezioni, tutte attinenti al concetto di "significato" di un "messaggio" in senso ampio.

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

Shadowing

In informatica e in particolare in programmazione, lo shadowing è la regola di visibilità secondo la quale una variabile locale “nasconde”, all'interno di un blocco, una variabile con lo stesso nome definita nel blocco superiore.

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

Shuhari

Lo Shuhari (Kanji: 守破離 Hiragana: しゅはり) è un concetto delle arti marziali giapponesi che si riferisce alle fasi di apprendimento che conducono alla padronanza di una tecnica o di una materia.

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

Signature

* Signature – nella cultura di Internet, breve contenuto testuale o multimediale che, per scelta dell'utente, viene posto in coda a messaggi di posta elettronica o post su forum o newsgroup.

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

SimGear

SimGear è un gruppo di librerie, distribuite sotto licenza GNU LGPL, per simulazioni, computer grafica e programmazione di videogiochi.

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

Single Program Multiple Data

Il Single Program Multiple Data è una tecnica di programmazione secondo il quale tutti i processi eseguono lo stesso programma, ognuno su dati diversi; la distinzione nelle esecuzioni, tra processi diversi, avviene differenziando il flusso del programma, in base al rank locale del processo.

Nuovo!!: Programmazione (informatica) e Single Program Multiple Data · 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ù »

Snake case

Lo snake case, o snake_case, è la pratica di scrivere gli identificatori separando le parole che li compongono tramite trattino basso (o underscore: _), solitamente con le prime lettere delle singole parole in minuscolo, e la prima lettera dell'intero identificatore minuscola o maiuscola (es. "foo_bar" e "Hello_world").

Nuovo!!: Programmazione (informatica) e Snake case · 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ù »

Software commerciale

Il software commerciale è una tipologia di software realizzato allo scopo di trarne un profitto o che è adatto a scopi commerciali.

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

SOLID

In informatica, e in particolare in programmazione, l'acrostico SOLID si riferisce ai "primi cinque principi" dello sviluppo del software orientato agli oggetti descritti da Robert C. Martin in diverse pubblicazioni dei primi anni 2000.

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

Sottotipo (informatica)

In informatica, e in particolare in programmazione, si definisce sottotipo un tipo di dato legato ad un altro tipo di dato, detto super-tipo, da una relazione di sostituibilità, intesa nel senso che un programma scritto per utilizzare elementi costruiti sul modello del supertipo, può funzionare anche con elementi costruiti sul modello del sottotipo.

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

Source lines of code

Source lines of code (dall'inglese "linee di codice sorgente", SLOC, o più brevemente LOC) è una metrica software che misura le dimensioni di un software basandosi sul numero di linee di codice sorgente.

Nuovo!!: Programmazione (informatica) e Source lines of code · Mostra di più »

Specifica dei requisiti

Nell'ingegneria del software la Specifica Requisiti Software (abbreviato SRS, dall'inglese Software Requirements Specification) è una descrizione completa del comportamento di un sistema software da sviluppare.

Nuovo!!: Programmazione (informatica) e Specifica dei requisiti · Mostra di più »

Spinlock

In informatica uno spinlock o anche spinning è una tecnica di programmazione che utilizza un ciclo di attesa attiva (busy waiting) per implementare la routine di attesa di un lock.

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

Spring framework

In informatica Spring è un framework open source per lo sviluppo di applicazioni su piattaforma Java.

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

Sprite (informatica)

Con sprite, in informatica, si indica un'immagine in grafica raster, generalmente bidimensionale (2D), che fa parte di una scena più grande (lo "sfondo") e che può essere spostata in maniera indipendente rispetto ad essa.

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

Stack Overflow

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

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

Steins;Gate

è una visual novel giapponese sviluppata da 5pb. e Nitroplus e pubblicata per Xbox 360 il 15 ottobre 2009.

Nuovo!!: Programmazione (informatica) e Steins;Gate · Mostra di più »

Steve Scalise

Laureato all'Università della Louisiana, Scalise, di famiglia italoamericana, ha lavorato come programmatore di computer prima di intraprendere la vita politica.

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

Stile d'indentazione

Nella programmazione, uno stile d'indentazione è un insieme di regole per la gestione dell'indentazione dei blocchi di codice.

Nuovo!!: Programmazione (informatica) e Stile d'indentazione · Mostra di più »

Storia dell'informatica

La storia dell'informatica è la storia della ominima scienza applicata.

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

Stream

Nessuna descrizione.

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

Stub

*Stub – linea di trasmissione.

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

Stugan

Stugan (letteralmente, in italiano, "Cottage") è un videogioco d'avventura inizialmente destinato al computer mainframe DEC-10 Oden di Stoccolma e poi nel 1986 distribuito dalla casa di produzione Scandinavian PC Systems anche per IBM PC in altre tre lingue diverse (danese, norvegese ed inglese).

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

Sviluppatore di videogiochi

Lo sviluppatore di videogiochi è colui che realizza applicazioni videoludiche, ovvero software interattivi di intrattenimento.

Nuovo!!: Programmazione (informatica) e Sviluppatore di videogiochi · 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ù »

Switch (programmazione)

In programmazione lo switch, chiamato a volte anche switch-case, è una struttura di controllo che permette la verifica del valore di una espressione.

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

Tecnologia dell'informazione

L'espressione tecnologia dell'informazione, in acronimo TI (in inglese information technology, in acronimo IT), indica l'utilizzo di elaboratori e attrezzature di telecomunicazione per memorizzare, recuperare, trasmettere e manipolare dati, (Richiede abbonamento) spesso nel contesto di un'attività commerciale o di un'altra attività economica.

Nuovo!!: Programmazione (informatica) e Tecnologia dell'informazione · 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!!: Programmazione (informatica) e Template · Mostra di più »

Temple Run 2

Temple Run 2 è un videogioco per iOS, Android e Windows Phone, sequel di Temple Run, sviluppato dalla casa di produzione indipendente Imangi Studios, di proprietà dei coniugi Keith Shepherd e Natalia Luckyanova.

Nuovo!!: Programmazione (informatica) e Temple Run 2 · 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ù »

Teoria dei linguaggi di programmazione

La teoria dei linguaggi di programmazione è un settore della scienza informatica che si occupa della progettazione, dell'implementazione, dell'analisi, della caratterizzazione e della classificazione dei linguaggi di programmazione e dei loro componenti.

Nuovo!!: Programmazione (informatica) e Teoria dei linguaggi di programmazione · Mostra di più »

Test double

I test double (informalmente indicati anche con la denominazione impropria di mock) sono uno strumento utilizzato in programmazione, specialmente orientata agli oggetti, come ausilio nello sviluppo di test unitari.

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

Texas Instruments TI-V200

La Voyage 200 PLT (TI-V200) è una calcolatrice grafica programmabile, evoluzione della calcolatrice programmabile TI-92 Plus di Texas Instruments.

Nuovo!!: Programmazione (informatica) e Texas Instruments TI-V200 · Mostra di più »

The Art of Computer Programming

The Art of Computer Programming (TAOCP) è una serie di libri in più volumi sulla programmazione di algoritmi e la relativa analisi formale degli stessi, scritta da Donald Knuth dell'Università di Stanford.

Nuovo!!: Programmazione (informatica) e The Art of Computer Programming · Mostra di più »

Thread safety

Il concetto di thread safety (dall'inglese sicurezza dei thread), in programmazione, viene utilizzato, nell'ambito del multithreading, per indicare la caratteristica di una porzione di codice che si comporta in modo corretto nel caso di esecuzioni multiple da parte di più thread.

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

Tileset

Un Tileset, letteralmente insieme di tessere, è un insieme di immagini aventi tutte le medesime dimensioni, dette tile, utilizzate accostate tra loro (come piastrelle, da cui il nome) per comporre immagini di maggiori dimensioni, o per creare Questa tecnica caratterizza tradizionalmente la programmazione di videogiochi con grafica bidimensionale, dove un piccolo tileset è meno oneroso di una grande immagine sotto vari aspetti (il lavoro del disegnatore, l'occupazione di memoria, spesso le risorse computazionali) e la struttura regolare a griglia che viene imposta alle immagini è esteticamente accettabile e rappresenta sovente un utile riferimento spaziale per il giocatore.

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

Time Pie

Time Pie è un album del gruppo di musica elettronica Yamo.

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

Tipizzazione dinamica

In informatica e programmazione, la tipizzazione dinamica è la politica di tipizzazione, ovvero di assegnazione di tipi alle variabili, in cui il controllo del tipo della variabile è effettuato a runtime piuttosto che in fase di compilazione.

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

Tipo di carattere

Il tipo di carattere, In tipografia e in informatica, è un insieme di caratteri tipografici caratterizzati e accomunati da un certo stile grafico o intesi per svolgere una data funzione.

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

Tipo di dato astratto

In informatica, specificamente nel campo della programmazione, un tipo di dato astratto o ADT (Abstract Data Type) è un tipo di dato le cui istanze possono essere manipolate con modalità che dipendono esclusivamente dalla semantica del dato e non dalla sua realizzazione.

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

Tipo primitivo

In programmazione, un tipo si dice primitivo o atomico se definisce un insieme di valori atomici.

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

Trasparenza referenziale

In informatica, si definisce trasparente referenzialmente una funzione che non ha effetti collaterali e che quando riceve lo stesso parametro in input, restituisce sempre lo stesso valore.

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

Tricorder

Il tricorder è un oggetto di fantasia utilizzato nella nota serie di telefilm di fantascienza Star Trek.

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

Tris (gioco)

Il tris (noto anche come filetto, fila tre, crocetta e pallino, zero per, cerchi e croci, tria, OXO, XOXO) è un popolarissimo gioco di carta e matita astratto a informazione perfetta. Si gioca su una griglia quadrata di 3×3 caselle. A turno, i giocatori scelgono una cella vuota e vi disegnano il proprio simbolo (di solito un giocatore ha come simbolo una "X" e l'avversario un cerchio). Vince il giocatore che riesce a disporre tre dei propri simboli in linea retta orizzontale, verticale o diagonale. Se la griglia viene riempita senza che nessuno dei giocatori sia riuscito a completare una linea retta di tre simboli, il gioco finisce in parità. Nel caso in cui il gioco finisse in parità, la partita è detta "patta", come nel gioco da tavolo degli scacchi.

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

Unicode

Unicode è un sistema di codifica che assegna un numero univoco ad ogni carattere usato per la scrittura di testi, in maniera indipendente dalla lingua, dalla piattaforma informatica e dal programma utilizzato.

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

Unity (motore grafico)

Unity è uno strumento di authoring integrato multipiattaforma per la creazione di videogiochi 3D o altri contenuti interattivi, quali visualizzazioni architettoniche o animazioni 3D in tempo reale.

Nuovo!!: Programmazione (informatica) e Unity (motore grafico) · Mostra di più »

V-Model

Il V-model o Modello a V è un modello di sviluppo del software, estensione del modello a cascata.

Nuovo!!: Programmazione (informatica) e V-Model · Mostra di più »

VA Software

VA Linux venne fondata nel 1993 da due soci: Larry Augustin e James Vera; dalle due iniziali deriva il nome VA.

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

Valori cablati

Valori cablati è una cattiva pratica nella programmazione in base al quale valori di variabili costanti vengono inseriti direttamente nella logica di programmazione e duplicati quando necessario.

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

Valutazione eager

Nella programmazione, la valutazione eager consiste nel valutare un'espressione non appena essa viene legata a una variabile.

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

Valutazione lazy

Nella programmazione, la valutazione lazy o pigra è una tecnica che consiste nel ritardare una computazione finché il risultato non è richiesto effettivamente.

Nuovo!!: Programmazione (informatica) e Valutazione lazy · 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ù »

Variabile d'ambiente (Unix)

Le variabili d'ambiente, nei sistemi operativi Unix e Unix-like, e più in generale nei sistemi POSIX sono un tipo di variabili specifiche per processo.

Nuovo!!: Programmazione (informatica) e Variabile d'ambiente (Unix) · Mostra di più »

Variabile metasintattica

In informatica e in altri contesti tecnici, una variabile metasintattica è un nome usato per indicare un generico elemento all'interno di una determinata categoria; l'uso è analogo a quello che in matematica si fa dei nomi «x», «y» e «z» per indicare tre valori o tre variabili qualsiasi; oppure, in numerosi contesti, all'uso di Tizio, Caio e Sempronio per indicare tre generiche persone.

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

Virginia Lake

Virginia Lake è un personaggio immaginario della serie TV britannica di fantascienza UFO e di due film, tratti dalla medesima serie, dove viene sempre interpretata da Wanda Ventham.

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

Visibilità (programmazione)

La visibilità (in inglese scope), in programmazione, è l'esistenza e la possibilità di richiamare un identificatore, in particolar modo una variabile, in un determinato punto del programma.

Nuovo!!: Programmazione (informatica) e Visibilità (programmazione) · 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!!: Programmazione (informatica) e Visual C++ · Mostra di più »

WEB

Nessuna descrizione.

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

Web developer

In informatica il web developer (in inglese) o sviluppatore web, è una figura professionale che si occupa dello sviluppo di applicazioni web, in particolare dello sviluppo del codice sorgente di programmazione, dell'ottimizzazione dei database e dei linguaggi di markup attraverso tecniche di programmazione Web.

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

Web statico

Il Web statico è un paradigma di progettazione e pubblicazione web caratterizzata, dal punto di vista comunicativo, in un'interazione sostanzialmente unilaterale: l'utente può visualizzare i contenuti forniti dall'autore di un sito, ma non può modificare lo stato né le informazioni.

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

White hat

Un white hat è un hacker, ovvero un appassionato di informatica, esperto di programmazione, di sistemi e di sicurezza informatica in grado di introdursi in reti di computer al fine di aiutarne i proprietari a prendere coscienza di un problema di sicurezza nel rispetto quindi dell'etica degli hacker e si contrappone a chi viola illegalmente sistemi informatici, anche senza vantaggio personale, definito "black hat hacker".

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

Widget

Un widget, in informatica, nell'ambito della programmazione, è un componente grafico di una interfaccia utente di un programma, che ha lo scopo di facilitare all'utente l'interazione con il programma stesso.

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

Windows bitmap

Windows bitmap è un formato dati utilizzato per la rappresentazione di immagini raster sui sistemi operativi Microsoft Windows e OS/2.

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

Wiring

Wiring è una piattaforma di sviluppo open source composta da un linguaggio di programmazione, un ambiente di sviluppo integrato (Integrated Development Environment o IDE) ed un circuito stampato basato su un microcontrollore.

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

Word

In informatica, word (in inglese parola) è un termine che identifica la dimensione nativa dei dati usati da un computer.

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

Workaround

Un workaround è un metodo temporaneo per raggiungere una soluzione quando il metodo tradizionale non funziona.

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

Wrapper

In informatica, e in particolare in programmazione, un wrapper (dal verbo inglese to wrap, "avvolgere") è un modulo software che ne "riveste" un altro, ovvero che funziona da tramite fra i propri clienti (che usano l'interfaccia del wrapper) e il modulo rivestito (che svolge effettivamente i servizi richiesti, su delega dell'oggetto wrapper).

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

Z1 (computer)

Lo Z1 era un computer meccanico, inventato da Konrad Zuse nel 1937 ed entrato nella storia dell'informatica.

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

25 dicembre

Il 25 dicembre è il 359º giorno del calendario gregoriano (il 360º negli anni bisestili).

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

7800° Fahrenheit

7800° Fahrenheit è il secondo album in studio dei Bon Jovi, pubblicato nel 1985 dalla Mercury Records.

Nuovo!!: Programmazione (informatica) e 7800° Fahrenheit · Mostra di più »

UscenteArrivo
Ehi! Siamo su Facebook ora! »