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

C (linguaggio)

Indice C (linguaggio)

C è un linguaggio di programmazione imperativo di natura procedurale.

660 relazioni: ?:, Abbraccia, estendi ed estingui, ACC (linguaggio di programmazione), ACM International Collegiate Programming Contest, Acme (software), Acquisizione dati, Action Code Script, Action! (linguaggio di programmazione), Ada (linguaggio di programmazione), Adobe GoLive, Albero binario di ricerca, Algebra di Boole, ALGOL, Algoritmo di Dekker, Algoritmo di Euclide, Algoritmo di Knuth-Morris-Pratt, Algoritmo di Peterson, Algoritmo iterativo, Algoritmo Lempel-Ziv-Markov, Algoritmo ricorsivo, Aliasing (programmazione), Allegro (libreria software), Allocazione automatica della memoria, Allocazione dinamica della memoria, Allocazione statica della memoria, AMD FireStream, Amiga 1000, AmigaDOS, AmigaOS, Analisi numerica, Ancient Domains of Mystery, Android, Angband (videogioco), Anjuta, Anni 2010, Annidamento (informatica), Apache Software Foundation, Apple Lossless Encoding, Applesoft BASIC, Applicazione a 32 bit, Appunti di informatica libera, Arachne, Architettura ARM, Arduino (hardware), Arduino (software), Arietà, Aritmetica dei puntatori, Array, ASCII art, Assembly, ..., Associatività, AT&T, AT&T Hobbit, Autoincremento e autodecremento, Automated Password Generator, Avidemux, Awk, B (linguaggio), Backdoor, Backslash, Barra obliqua, Barra verticale, Base di dati, BC (linguaggio), BCPL, Bell Laboratories, Benoît Minisini, Binary Runtime Environment for Wireless, Binding, Bit, Blend4Web, Blender Game Engine, Bluefish, Brainfuck, Breakpoint, Brian Kernighan, BRL-CAD, Bug dell'anno 2038, Build Engine, Byte (periodico), C (disambigua), C (linguaggio), C sharp, C shell, C++, C++11, C--, Cairo (grafica), Call Level Interface, Callback, CAML, Canali standard, Cancelletto, Carbon (API), CATIA, CC, Ccache, Centro elaborazione dati, CEOI, CFLAGS, Chiamata di sistema, Chiusura (informatica), Chunk (informatica), Ciclo for, ClamAV, Clang, Clarion (linguaggio di programmazione), Classe (informatica), Clipper (linguaggio), CLIPS, CoCoA, Code::Blocks, CodeLite, CodeWarrior, Codice Gray, Codice morto, Codifica delta, Commento (informatica), Common Gateway Interface, Common Object Request Broker Architecture, Compilatore, Computer cluster, Confronto tra Window Manager, Conio.h, Conservazione digitale, ConTEXT, Contiki, Continuazione, Controversia sul nome GNU/Linux, Conversione di tipo, Coordinate parallele, Copy-on-write, Core Foundation, CPLEX, CPP, Crafty, Crawler, Cray X1, Crivello di Atkin, Cronologia dei computer dal 1950 al 1979, Csound, Ctype.h, CUBRID, CUDA, Cultura hacker, Curly bracket, Curva di Hilbert, Cyclone (linguaggio di programmazione), D (linguaggio di programmazione), Daimonin, Dangling pointer, Data Language/1, DB2, DBase, Debconf (software), Debian-Installer, Decimal, Decompilazione, Dennis Ritchie, DEV, Dev-C++, Dialetto (informatica), Dicotomia di Ousterhout, DigiPen Institute of Technology, Digital Equipment Corporation, Digital Research, Dillo, Dink Smallwood, Direttiva (programmazione), Distanza di Levenshtein, DIV, Divisione (matematica), Divisione per due, DJGPP, Dolphin (emulatore), Doom, Doom Engine, Dope vector, Dot notation, Double, Doxygen, Druid (software), Dtach, DVDStyler, Dymola, Dynamic C, Dynamic window manager, Dynamic-link library, Eccezione (informatica), EDIF, Effetto collaterale (informatica), Eggdrop, Eigenmath, Elektronika UKNC, Elenco cronologico dei linguaggi di programmazione, Emacs, Empire (videogioco), Eric Steven Raymond, Errore di segmentazione, Espressione booleana, EUCIP Core Build, Evince, Exchangeable image file format, Exec (Unix), Experimental/Enhanced GNU Compiler System, Explicit Data Graph Execution, ExploreZip, FFTw, FidoNet, File di testo, File sorgente, Firebird SQL, Firma (programmazione), Flex (software), Flite, Float, Float.h, Fork (programmazione), Fork bomb, Format string, Format string attack, Fortran, Framework, FreeBASIC, FreeCol, FreeMat, FreeRTOS, Frugalware Linux, Fujitsu VP2000, Funtore (programmazione), Funzione (informatica), Funzione intrinseca, Funzione variadica, FVWM95, Gambas, Game Maker, Game Maker Language, Garbage collection, GD Graphics Library, Geany, Generatore lineare congruenziale, GIMP, Giochi stellari, Git (software), GLPK, GLSL, GNAT Programming Studio, GNOME, GNOME Dictionary, GNU, GNU Compiler Collection, GNU Debugger, GNU General Public License, GNU Guile, GNU linker, GNU MPFR, GNU Octave, GNUnet, Gnutella2, Google Code Search, Gotcha, GOTO, GPGPU, Grand Central Dispatch, GRASS (linguaggio di programmazione), GRASS GIS, GTK+, Gtk-gnutella, GtkHTML, Gtkmm, Guerra degli editor, GUID, H (disambigua), Handel-C, Header file, Hello world, Hey Emacs, High Level Shader Language, Homebrew (informatica), Honeypot, HP LoadRunner, HQ9++, IBM Deep Blue, IBM System i, Id Tech 4, Il linguaggio C, ImageMagick, Include guard, Indentazione, Indirezione, Inetd, Inferno (sistema operativo), Inkscape, INMOS Transputer, Integrated development environment, Intel 8051, Intel 8086, IP spoofing, Iraqi block cipher, Irssi, ISO/IEC 10967, Istruzione (informatica), Iterazione, Jagged array, Jargon File, Java (linguaggio di programmazione), Java 5, Java Native Interface, JavaOS, JavaScript, JavaScript Object Notation, JavaScriptCore, JavaServer Pages, JFLAP, Julia (linguaggio di programmazione), Jump 'n Bump, Jython, KDevelop, Kebab case, Ken Silverman, Ken Thompson, LabVIEW, LADSPA, Lattice C, LEGO Mindstorms, Lego Mindstorms NXT, Lempel–Ziv–Oberhumer, Libavcodec, Libreria di runtime, Libreria standard C++, Libreria standard del C, Libusb, LibXML2, Liferea, LightWave 3D, Linden Scripting Language, Linguaggi di programmazione non basati sull'inglese, Linguaggio di programmazione, Linguaggio di programmazione a basso livello, Linguaggio di programmazione ad alto livello, Linguaggio di scripting, Linguaggio in forma libera, Linguaggio macchina, Linguaggio Wolfram, Linux, Linux (kernel), Lista concatenata, Lista dei linguaggi di programmazione, Lista dei pacchetti GNU, Lista di client IRC, Lista di formati di file, Lista di standard ISO, LLRP, LLVM, Localizzazione (software), Logaritmo naturale, Loop perforation, Lopster, Mac OS X Snow Leopard, MagmaFS, Mainframe, Make, Malloc, MAME, Maple, Markdown, Matematica, Mathematica, MATLAB, Mednafen, Memory leak, Mental ray, Mercurial, Metodo dei minimi quadrati, MicroPython, Microsoft BASIC, Microsoft Foundation Classes, Microsoft Visual Studio, Minicomputer, Minix, Miosix, Mirai (malware), Miranda (linguaggio di programmazione), MISRA C, Modulo (programmazione), MonoDevelop, Moria (videogioco), MoSync, Motorola 68000, MPICH, Mugen, Multiflow, Multipiattaforma, MUMPS, MyPaint, MySQL, Ncdu, NCUBE, Netsurf, Nodo sensore, Not eXactly C, Notazione ungara, Notepad++, Notepad2, Nroff, NULL, Nulla, Nullsoft Scriptable Install System, Numeri pseudo-casuali, Numero in virgola mobile, Numero ordinale, Numero primo illegale, O3D, Objective-C, OCaml, Offset, Offuscamento del codice, Olimpiadi internazionali dell'informatica, One-liner, Openbox, OpenBSD, OpenCV, OpenGL, OpenMAX, OpenMP, OpenSSL, Operatore di assegnamento, Operatore ternario, Operazione primitiva, Oracle Database, Oracle Solaris, Ordine dei byte, OS-9, Overhead, Overloading, Pagina web dinamica, Pandix, Paradigma di programmazione, Parte intera, Pascal (linguaggio di programmazione), Pawn (linguaggio), Peer-to-peer anonimo, Pelles C, Perl, Permessi (Unix), PHP, PHP Extension and Application Repository, PHP/Java Bridge, PIC (microcontrollore), Pitivi, PL/M, Plain Old Java Object, Portabilità, Postfix, PostgreSQL, Power Glove, Preprocessing, Preprocessore, Printf, Problema delle montagne russe, Progetto Xanadu, Programmazione (informatica), Programmazione a vincoli, Programmazione dichiarativa, Programmazione funzionale, Programmazione genetica, Programmazione modulare, Programmazione orientata agli oggetti, Programmazione procedurale, Programmazione strutturata, Proteus (linguaggio), PSPP, Puntatore (programmazione), Puntatori a funzione, Punto d'ingresso, Punto e virgola, Punto fermo, Python, QB64, Qt (toolkit), Quake engine, Quicksort, QuickTime Player, Rabbit Semiconductor, Ragnarok Online, Raspberry Pi Foundation, Ratfiv, Ratfor, RawTherapee, RB-Albero, Rc (shell), ReactOS, REALbasic, Record (tipo di dato), Redis, Refactoring, Reificazione (informatica), Relazione di ricorrenza, Remmina, Research Unix, Return (informatica), Rgss, Ricerca dicotomica, Ricerca sequenziale, Riflessione (informatica), Robert Sedgewick, Rockbox, RollerCoaster Tycoon, ROM hacking, RPG (linguaggio di programmazione), RT-11, RTAI, RText, RTX, Rust (linguaggio di programmazione), Santa Paravia and Fiumaccio, SAS (software), Scacchi (videogioco 2000), Scanf, Scilab, Script, SDB, SDL, Seed7, Selezione (informatica), Self-hosting, Sensibile alle maiuscole, Separatore decimale, Serial Experiments Lain, Server Message Block, Shard (videogiochi), Simbolo di percentuale, SimCoupe, Simple DirectMedia Layer, Simulazione, Single UNIX Specification, Sistema di algebra computazionale, Sistema di numerazione romano, Sistema numerico esadecimale, Smart File System, Smurf, Snake case, Società d'incoraggiamento d'arti e mestieri, Software per Commodore 64, Sort (Unix), Source lines of code, SpeedCrunch, SPICE, Spotify, SQLite, Stack overflow, Stddef.h, Stdio.h, Stepstone, Sterling (software), Stile d'indentazione, Stored procedure, Storia del computer, Storia di macOS, Stringa (informatica), Structure and Interpretation of Computer Programs, Struttura dati, Struttura di controllo, SUBLEQ, SuperCollider, Supercomputer, Sviluppatore di videogiochi, Sviluppo (informatica), Sviluppo di software Android, Swift (linguaggio di programmazione), SWIG, Switch (programmazione), Syntax highlighting, SystemStarter, Task skipping, Tcl, Telix, TempleOS, Tempo medio di uscita di una stringa, Teorema di Böhm-Jacopini, Tesi di Church-Turing, TeX, Texas Instruments TMS9918, Thinking Machines, Three address code, Tiny C Compiler, Tiny Encryption Algorithm, TIOBE Programming Community Index, Tipizzazione forte, Tipizzazione statica, Tipo di dato, Token (testo), Trasformata di Burrows-Wheeler, Trasformata di Fourier veloce, Turbo C, Twelve Days of Christmas, Typedef, Tyrian, UltraHLE, Unbound, Unified Parallel C, Union, Unit in the last place, Unity (motore grafico), Unix, Unix-like, UPC, UTF-8, UZIX, Vala (linguaggio di programmazione), Valgrind, Valore (informatica), Valore assoluto, Valutazione a corto circuito, Variabile (informatica), Variabile booleana, Variabile d'ambiente (Unix), Variabile di istanza, Vector (STL), Verilog, Vero programmatore, VGA Planets, Visibilità (programmazione), Visita in-order, Visita post-order, Visita pre-order, Visual Basic, Visual C++, Visual Studio Code, Void (informatica), WEB (linguaggio), Web developer, WebAssembly, Wget, Windows API, Windows bitmap, Windows.h, Wine, Wiring, Wolfenstein 3D engine, Word2vec, WxWidgets, X (disambigua), X BitMap, X-Chat Aqua, X-Moto, X.Org, Xargs, Xlib, XTEA, XXTEA, Yacc, YAML, Zabbix, Zero Robotics, Zilog Z8 Encore!, Zucchero sintattico, 2D Fighter Maker 2002, 3D Pinball: Space Cadet, 64 bit. Espandi índice (610 più) »

?:

In informatica l'operatore condizionale ?: è un operatore ternario corrispondente alla struttura di controllo "if-then-else".

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

Abbraccia, estendi ed estingui

"Abbraccia, estendi ed estingui" (in inglese EEE, Embrace, Extend and Extinguish) è un'espressione che il Dipartimento di Giustizia degli Stati Uniti ha accertato essere stata usata all'interno della Microsoft Corporation, negli anni novanta, per descrivere la propria strategia volta all'ingresso nei mercati di prodotti basati su standard internazionali riconosciuti, tramite l'introduzione di caratteristiche proprietarie non conformi agli standard, e il successivo utilizzo di tali difformità allo scopo di svantaggiare la concorrenza.

Nuovo!!: C (linguaggio) e Abbraccia, estendi ed estingui · Mostra di più »

ACC (linguaggio di programmazione)

ACC è un compilatore "quasi" C per il sistema operativo MS-DOS fornito sulla linea di computer IBM PC.

Nuovo!!: C (linguaggio) e ACC (linguaggio di programmazione) · 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!!: C (linguaggio) e ACM International Collegiate Programming Contest · Mostra di più »

Acme (software)

Acme è un ibrido tra un window manager, una shell grafica ed un editor di testo.

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

Acquisizione dati

La locuzione acquisizione dati, sinonimo di input, si utilizza in particolare nei sistemi di misurazione continua, in ambito di gestione processi.

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

Action Code Script

Action Code Script (abbreviato in ACS) è un linguaggio di scripting realizzato da Raven Software.

Nuovo!!: C (linguaggio) e Action Code Script · Mostra di più »

Action! (linguaggio di programmazione)

L'Action! è un linguaggio di programmazione per gli home computer della Famiglia Atari 8-bit.

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

Ada (linguaggio di programmazione)

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

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

Adobe GoLive

Adobe GoLive è un editor HTML e un'applicazione per il controllo di siti web di Adobe Systems.

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

Albero binario di ricerca

Un albero binario di ricerca (meglio noto come BST, dall'inglese Binary Search Tree), in informatica, è una particolare tipologia di struttura dati.

Nuovo!!: C (linguaggio) e Albero binario di ricerca · Mostra di più »

Algebra di Boole

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

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

ALGOL

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

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

Algoritmo di Dekker

L'algoritmo di Dekker, noto anche come algoritmo di proiezione di Dijkstra, costituisce una soluzione completa al problema della mutua esclusione nella coordinazione decentrata di processi (sincronizzazione), impedendo lo stallo (deadlock) ed assicurando che soltanto un processo alla volta possa eseguire una sezione critica (serializzazione).

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

Algoritmo di Euclide

L'algoritmo di Euclide è un algoritmo per trovare il massimo comune divisore (indicato di seguito con MCD) tra due numeri interi.

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

Algoritmo di Knuth-Morris-Pratt

L'algoritmo di Knuth-Morris-Pratt (spesso abbreviato come algoritmo KMP) è un algoritmo di pattern matching su stringhe, che permette di trovare le occorrenze di una stringa (pattern) P in un testo S. La sua peculiarità risiede nel pretrattamento della stringa da cercare, la quale contiene l'indicazione sufficiente a determinare la posizione da cui continuare la ricerca in caso di non-corrispondenza.

Nuovo!!: C (linguaggio) e Algoritmo di Knuth-Morris-Pratt · Mostra di più »

Algoritmo di Peterson

L'algoritmo di Peterson o algoritmo tie-breaker è un algoritmo sviluppato nella teoria del controllo della concorrenza per coordinare due o più processi o thread che hanno una sezione critica in cui deve esservi mutua esclusione.

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

Algoritmo iterativo

Un algoritmo iterativo è una tipologia di algoritmo costituito da una sequenza di azioni che viene ripetuta, finché è necessaria la ripetizione stessa (un ciclo).

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

Algoritmo Lempel-Ziv-Markov

L'algoritmo Lempel-Ziv-Markov chain (LZMA) è un algoritmo utilizzato per la compressione dei dati.

Nuovo!!: C (linguaggio) e Algoritmo Lempel-Ziv-Markov · Mostra di più »

Algoritmo ricorsivo

In informatica viene detto algoritmo ricorsivo un algoritmo espresso in termini di se stesso, ovvero in cui l'esecuzione dell'algoritmo su un insieme di dati comporta la semplificazione o suddivisione dell'insieme di dati e l'applicazione dello stesso algoritmo agli insiemi di dati semplificati.

Nuovo!!: C (linguaggio) e Algoritmo ricorsivo · 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!!: C (linguaggio) e Aliasing (programmazione) · Mostra di più »

Allegro (libreria software)

Allegro è una libreria open source per la creazione di videogiochi.

Nuovo!!: C (linguaggio) e Allegro (libreria software) · Mostra di più »

Allocazione automatica della memoria

Le variabili automatiche sono variabili locali in un blocco di istruzioni.

Nuovo!!: C (linguaggio) e Allocazione automatica della memoria · Mostra di più »

Allocazione dinamica della memoria

Con allocazione dinamica della memoria, in informatica, intende l'allocazione di memoria per l'utilizzo di un programma durante la propria esecuzione.

Nuovo!!: C (linguaggio) e Allocazione dinamica della memoria · Mostra di più »

Allocazione statica della memoria

In informatica, con allocazione statica della memoria si intende l'allocazione di memoria per l'utilizzo di un programma durante la sua compilazione, diversamente per quanto accade con la memoria allocata dinamicamente o automaticamente, che invece viene resa disponibile a runtime.

Nuovo!!: C (linguaggio) e Allocazione statica della memoria · Mostra di più »

AMD FireStream

AMD Firestream è una tecnologia sviluppata da ATI, creata per utilizzare lo stream processing/GPGPU (General Purpose computation using GPU) per pesanti computazioni sui numeri in virgola mobile utili a numerose applicazioni, come la High Performance Computing (HPC), di natura scientifica, e di natura finanziaria.

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

Amiga 1000

Il Commodore Amiga 1000 o Commodore A1000 (nome in codice "Lorraine"), inizialmente chiamato Amiga o Commodore Amiga, comunemente noto come Amiga 1000 o A1000, è stato il primo computer della piattaforma Amiga della Commodore International.

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

AmigaDOS

AmigaDOS è uno dei moduli principali di AmigaOS e si occupa della memorizzazione dei dati su dispositivi come hard disk e floppy disk.

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

AmigaOS

AmigaOS è il sistema operativo della piattaforma informatica Amiga.

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

Analisi numerica

L'analisi numerica (detta anche calcolo numerico o calcolo scientifico) è una branca della matematica applicata che risolve i modelli prodotti dall'analisi matematica alle scomposizioni finite normalmente praticabili, coinvolgendo il concetto di approssimazione.

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

Ancient Domains of Mystery

Ancient Domains of Mystery (ADOM) è un videogioco roguelike creato da Thomas Biskup.

Nuovo!!: C (linguaggio) e Ancient Domains of Mystery · Mostra di più »

Android

Android è un sistema operativo per dispositivi mobili sviluppato da Google Inc. e basato sul kernel Linux; non è però da considerarsi propriamente né un sistema unix-like né una distribuzione GNU/Linux, bensì una distribuzione embedded Linux, dato che la quasi totalità delle utilità GNU è sostituita da software in Java.

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

Angband (videogioco)

Angband è un videogioco roguelike derivato da Umoria (il porting per Unix in C di un gioco chiamato Moria).

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

Anjuta

Anjuta è un integrated development environment per i linguaggi di programmazione C, C++, Java e Python scritto per il progetto GNOME.

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

Anni 2010

Nessuna descrizione.

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

Annidamento (informatica)

In informatica viene detto annidamento (nesting in inglese) l'inserimento di una struttura di controllo all'interno di un'altra in un programma.

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

Apache Software Foundation

L'Apache Software Foundation (ASF) è una fondazione no-profit ed una comunità di sviluppo di progetti software come il web server Apache (il progetto principale) e la suite da ufficio Apache OpenOffice (gestita prima da Sun Microsystems e poi da Oracle America).

Nuovo!!: C (linguaggio) e Apache Software Foundation · Mostra di più »

Apple Lossless Encoding

Apple Lossless Encoder (conosciuto anche come Apple Lossless, ALE, o Apple Lossless Audio Codec, ALAC) è un codec audio sviluppato da Apple Inc. allo scopo di ottenere una compressione lossless (cioè senza perdita di informazioni).

Nuovo!!: C (linguaggio) e Apple Lossless Encoding · Mostra di più »

Applesoft BASIC

L'Applesoft BASIC, ufficialmente solo Applesoft, è un dialetto del BASIC sviluppato per i personal computer Apple II.

Nuovo!!: C (linguaggio) e Applesoft BASIC · 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!!: C (linguaggio) e Applicazione a 32 bit · Mostra di più »

Appunti di informatica libera

Appunti di informatica libera è un vasto manuale d'informatica in italiano redatto da Daniele Giacomini tra il 1997 e il 2013 e dedicato principalmente al software libero, con particolare riferimento a GNU/Linux.

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

Arachne

Il programma informatico Arachne è una suite internet a schermo intero che contiene un browser web grafico, un client email, e un dialer.

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

Architettura ARM

L'architettura ARM (precedentemente Advanced RISC Machine, prima ancora Acorn RISC Machine), in elettronica e informatica, indica una famiglia di microprocessori RISC a 32-bit sviluppata da ARM Holdings e utilizzata in una moltitudine di sistemi embedded.

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

Arduino (hardware)

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

Nuovo!!: C (linguaggio) 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!!: C (linguaggio) 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!!: C (linguaggio) e Arietà · Mostra di più »

Aritmetica dei puntatori

Nei linguaggi di programmazione, l'espressione aritmetica dei puntatori si riferisce a un insieme di operazioni aritmetiche applicabili sui valori di tipo puntatore.

Nuovo!!: C (linguaggio) e Aritmetica dei puntatori · Mostra di più »

Array

Un array o vettore, in informatica, indica una struttura dati complessa, statica e omogenea.

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

ASCII art

L'arte ASCII è un mezzo artistico che si basa principalmente sui computer come supporto di presentazione; consiste di immagini prodotte componendo i 95 caratteri ASCII.

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

Assembly

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

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

Associatività

In matematica, l'associatività (o proprietà associativa) è una proprietà che può avere un'operazione binaria.

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

AT&T

AT&T Inc. (abbreviazione di American Telephone and Telegraph Incorporated) è una compagnia telefonica statunitense con sede a San Antonio, Texas.

Nuovo!!: C (linguaggio) e AT&T · Mostra di più »

AT&T Hobbit

Gli Hobbit sono una famiglia di microprocessori prodotti all'inizio degli anni novanta dalla AT&T.

Nuovo!!: C (linguaggio) e AT&T Hobbit · Mostra di più »

Autoincremento e autodecremento

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

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

Automated Password Generator

Automated Password Generator (APG) è uno standard per la generazione automatica di password casuali, pronunciabili o non pronunciabili.

Nuovo!!: C (linguaggio) e Automated Password Generator · Mostra di più »

Avidemux

Avidemux è un software libero per semplici operazioni di montaggio video come ritagli, l'applicazione di filtri o modifiche ai codec.

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

Awk

AWK è un linguaggio di programmazione interpretato orientato alla manipolazione di dati di tipo testuale, sia in forma di file che di flusso di dati provenienti dallo standard input.

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

B (linguaggio)

Il linguaggio di programmazione B, ispirato al BCPL, è un linguaggio ormai obsoleto e viene in pratica ricordato solo perché da esso trasse origine uno dei linguaggi più utilizzati al mondo, il C. Sviluppato principalmente da Ken Thompson presso i Bell Laboratories della AT&T Corp., con contributi di Dennis Ritchie, fece la sua comparsa attorno al 1969.

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

Backdoor

Una backdoor (dal termine inglese per porta di servizio o porta sul retro) è un metodo, spesso segreto, per passare oltre (aggirare, bypassare) la normale autenticazione in un prodotto, un sistema informatico, un crittosistema o un algoritmo.

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

Backslash

Il backslash (\), o barra retroversa (ma anche inversa o rovesciata), è un segno tipografico largamente utilizzato in informatica; per brevità anche in Italia si tende ad utilizzare il termine inglese.

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

Barra obliqua

La barra obliqua (/), o sbarra (detta talvolta slash, che è il suo nome inglese), è un carattere tipografico.

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

Barra verticale

Il simbolo (|) viene denominato barra verticale o anche pipe (soprattutto nella comunità Unix).

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

Base di dati

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

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

BC (linguaggio)

BC, acronimo di Basic Calculator, è un linguaggio di programmazione usato per calcoli a precisione arbitraria.

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

BCPL

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

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

Bell Laboratories

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

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

Benoît Minisini

Inizia lo studio del linguaggio BASIC sul suo primo computer, un CPC Amstrad 464.

Nuovo!!: C (linguaggio) e Benoît Minisini · Mostra di più »

Binary Runtime Environment for Wireless

Binary Runtime Environment for Wireless (ambiente di esecuzione binario per reti senza fili, noto principalmente con l'acronimo BREW) è una piattaforma per lo sviluppo di applicazioni per i cellulari creata da Qualcomm.

Nuovo!!: C (linguaggio) e Binary Runtime Environment for Wireless · Mostra di più »

Binding

In informatica il binding è il processo tramite cui viene effettuato il collegamento fra una entità di un software ed il suo corrispettivo valore.

Nuovo!!: C (linguaggio) e Binding · 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!!: C (linguaggio) e Bit · Mostra di più »

Blend4Web

Blend4Web è un framework open source per creare e visualizzare applicazioni di computer grafica 3D interattive in un web browser.

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

Blender Game Engine

Il Blender Game Engine è un componente di Blender, una suite completa di produzione 3D gratuita e open-source, utilizzato per la creazione di contenuti interattivi in tempo reale.

Nuovo!!: C (linguaggio) e Blender Game Engine · Mostra di più »

Bluefish

Bluefish è un editor HTML libero per lo sviluppo web, rivolto allo sviluppo di siti web dinamici.

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

Brainfuck

Brainfuck è un linguaggio di programmazione esoterico per computer, creato da Urban Müller intorno al 1993.

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

Breakpoint

Nell'ambito dello sviluppo del software, un breakpoint è un punto di interruzione nel codice di un programma, normalmente usato per scopi di debugging.

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

Brian Kernighan

Si laurea in fisica tecnica all'University of Toronto nel 1964 e ottiene il dottorato di ricerca in elettrotecnica alla Princeton University, dove tuttora insegna.

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

BRL-CAD

BRL-CAD è un software CAD libero e multipiattaforma.

Nuovo!!: C (linguaggio) e BRL-CAD · Mostra di più »

Bug dell'anno 2038

Il bug dell'anno 2038 (in breve: Y2038) è un bug informatico, noto agli esperti, che ha ripercussioni su alcuni software nella gestione di date relative all'anno 2038 e successivi.

Nuovo!!: C (linguaggio) e Bug dell'anno 2038 · Mostra di più »

Build Engine

Il Build Engine, noto anche e semplicemente come BUILD, è un motore grafico creato da Ken Silverman nei primi anni '90.

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

Byte (periodico)

Byte è stata una rivista mensile statunitense di informatica dedicata ai microcomputer.

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

C (disambigua)

*C – terza lettera dell'alfabeto italiano.

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

C (linguaggio)

C è un linguaggio di programmazione imperativo di natura procedurale.

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

C sharp

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

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

C shell

Le C shell (abbr. csh) sono un tipo di shell usate nei sistemi Unix e Unix-like.

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

C++

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

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

C++11

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

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

C--

Il C-- è un linguaggio di programmazione simile al linguaggio C creato da Simon Peyton Jones e Norman Ramsey, ricercatori nell'ambito della programmazione funzionale.

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

Cairo (grafica)

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

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

Call Level Interface

Call Level Interface (CLI) è uno standard software definito in ISO/IEC 9075-3:2003.

Nuovo!!: C (linguaggio) e Call Level Interface · 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!!: C (linguaggio) e Callback · Mostra di più »

CAML

CAML (Categorical Abstract Machine Language) è una versione del linguaggio di programmazione ML sviluppata in Francia presso l'INRIA e l'École Normale Supérieure (ENS).

Nuovo!!: C (linguaggio) e CAML · 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!!: C (linguaggio) e Canali standard · Mostra di più »

Cancelletto

Il cancelletto (#) è un simbolo di punteggiatura, costituito da segmenti paralleli incrociati, utilizzato prevalentemente nell'informatica.

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

Carbon (API)

Carbon è il nome in codice dato da Apple Inc. alle API contenute nel sistema operativo macOS che consentono ai programmi scritti per i sistemi della Apple precedenti a macOS di funzionare sul nuovo sistema operativo tramite piccole modifiche.

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

CATIA

CATIA (acronimo di Computer Aided Three dimensional Interactive Application) è una piattaforma commerciale di tipo CAD/CAE/CAM.

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

CC

Nessuna descrizione.

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

Ccache

ccache è un programma che memorizza l'output della compilazione di un programma scritto in C/C++ così che la volta successiva la medesima compilazione possa essere evitata.

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

Centro elaborazione dati

Un centro elaborazione dati (CED) è l'unità organizzativa che coordina e mantiene le apparecchiature ed i servizi di gestione dei dati, ovvero l'infrastruttura informatica a servizio di una o più aziende.

Nuovo!!: C (linguaggio) e Centro elaborazione dati · Mostra di più »

CEOI

Le Olimpiadi di Informatica dell'Europa Centrale, in inglese Central European Olympiad in Informatics e in acronimo CEOI, sono competizioni fra studenti delle scuole secondarie che si svolgono annualmente al pari delle IOI.

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

CFLAGS

Le variabili CFLAGS e CXXFLAGS definiscono le opzioni di ottimizzazione per i compilatori C e C++ rispettivamente di gcc; sebbene sia possibile definire queste variabili per applicarle ad ogni programma, le massime prestazioni si ottengono quando si impostano le variabili individualmente per ogni programma.

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

Chiamata di sistema

In informatica, una chiamata di sistema (in inglese system call) è il meccanismo, usato da un processo a livello utente o livello applicativo, per richiedere un servizio a livello kernel dal sistema operativo del computer in uso.

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

Chiusura (informatica)

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

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

Chunk (informatica)

Un chunk è un blocco di memoria residente nello heap.

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

Ciclo for

Nei linguaggi di programmazione o di scripting, il ciclo for è una struttura di controllo iterativa che determina l'esecuzione di una porzione di programma ripetuta per un certo numero noto di volte.

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

ClamAV

Clam AntiVirus (ClamAV) è un software libero che individua molti tipi di virus e malware appoggiandosi a dati aggiornati automaticamente tramite Internet.

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

Clang

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

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

Clarion (linguaggio di programmazione)

Clarion è un linguaggio di programmazione appartenente ai linguaggi 4GL e un integrated development environment prodotto da SoftVelocity e principalmente usato per realizzare applicazioni database.

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

Classe (informatica)

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

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

Clipper (linguaggio)

Clipper è un versatile linguaggio di programmazione di alto livello.

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

CLIPS

Il software CLIPS è uno strumento per la creazione di sistemi esperti.

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

CoCoA

CoCoA System (Computations in Commutative Algebra) è un sistema di algebra computazionale, sviluppato dall'Università di Genova e studiato per affrontare problemi di teoria dei numeri e soprattutto di polinomi.

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

Code::Blocks

Code::Blocks è un IDE libero, open source e multipiattaforma.

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

CodeLite

CodeLite è un IDE libero, open source e multipiattaforma.

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

CodeWarrior

CodeWarrior è un integrated development environment (IDE) che serve per la creazione di software compatibili con molti sistemi embedded.

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

Codice Gray

Il codice di Gray, è un codice binario a lunghezza fissa.

Nuovo!!: C (linguaggio) e Codice Gray · 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!!: C (linguaggio) e Codice morto · Mostra di più »

Codifica delta

La codifica delta è un modo per immagazzinare o trasmettere dati usando le differenze tra i dati sequenziali piuttosto che sul file completo.

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

Commento (informatica)

Il commento, nell'ambito dei linguaggi di programmazione, è una parte del codice sorgente che ha il solo scopo di descriverne le caratteristiche funzionali, ovvero di spiegare il funzionamento delle successive linee di codice, e che non fa parte dell'algoritmo risolutivo codificato in linguaggio di programmazione.

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

Common Gateway Interface

In informatica Common Gateway Interface (acronimo CGI, in italiano: interfaccia comune, nel senso di standard, per gateway), è una tecnologia standard usata dai web server per interfacciarsi con applicazioni esterne generando contenuti web dinamici.

Nuovo!!: C (linguaggio) e Common Gateway Interface · Mostra di più »

Common Object Request Broker Architecture

CORBA (Common Object Request Broker Architecture) è uno standard sviluppato da OMG per permettere la comunicazione fra componenti indipendentemente dalla loro distribuzione sui diversi nodi della rete o dal linguaggio di programmazione con cui siano stati sviluppati.

Nuovo!!: C (linguaggio) e Common Object Request Broker Architecture · Mostra di più »

Compilatore

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

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

Computer cluster

In informatica un computer cluster, o più semplicemente un cluster (dall'inglese grappolo), è un insieme di computer connessi tra loro tramite una rete telematica.

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

Confronto tra Window Manager

Un window manager è un programma che gestisce l'aspetto e la posizione di una finestra nel X Window System, un sistema grafico usato principalmente sotto Unix.

Nuovo!!: C (linguaggio) e Confronto tra Window Manager · Mostra di più »

Conio.h

conio.h è un header file del linguaggio di programmazione C. È utilizzato dai compilatori per MS-DOS per creare interfacce testuali.

Nuovo!!: C (linguaggio) e Conio.h · Mostra di più »

Conservazione digitale

La conservazione digitale è il complesso di attività che tendono a garantire la durata nel tempo e la conservazione di informazioni in formato digitale.

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

ConTEXT

ConTEXT è un editor di testo open source per Microsoft Windows.

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

Contiki

Contiki è un sistema operativo multitasking leggero, open source e altamente portatile.

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

Continuazione

In informatica, una continuazione (continuation in inglese) è un modo per rappresentare lo stato di esecuzione di un programma (vedi anche Stack) ad un punto dato.

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

Controversia sul nome GNU/Linux

La controversia sul nome GNU/Linux, in ambito informatico, indica il dibattito sull'utilizzo dell'espressione "GNU/Linux" per etichettare un sistema operativo basato su GNU (il sistema operativo unix-like ideato da Richard Stallman nel 1984) e altresì utilizzante Linux (il kernel per sistemi operativi unix-like ideato da Linus Torvalds nel 1991).

Nuovo!!: C (linguaggio) e Controversia sul nome GNU/Linux · Mostra di più »

Conversione di tipo

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

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

Coordinate parallele

Le coordinate parallele sono un sistema comunemente utilizzato per visualizzare spazi n-dimensionali e analizzare dati multivariati.

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

Copy-on-write

La cosiddetta strategia copy-on-write (espressione inglese approssimativamente traducibile con "copia in caso di scrittura") è una tecnica di ottimizzazione informatica mirante alla riduzione delle operazioni di duplicazione delle risorse del sistema (generalmente strutture dati o aree di memoria) attraverso l'eliminazione delle copie non necessarie.

Nuovo!!: C (linguaggio) e Copy-on-write · Mostra di più »

Core Foundation

Core Foundation (chiamato anche CF) è un framework e un'API di macOS.

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

CPLEX

IBM ILOG CPLEX Optimization Studio (spesso abbreviato informalmente con CPLEX) è un programma di ottimizzazione.

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

CPP

Nessuna descrizione.

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

Crafty

Crafty è un programma di scacchi scritto da Robert Hyatt dell'Università dell'Alabama.

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

Crawler

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

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

Cray X1

Immagine del sistema Il Cray X1 era un supercomputer vettoriale ad architettura NUMA prodotto da Cray Inc. fin dal 2003.

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

Crivello di Atkin

Il Crivello di Atkin è un algoritmo matematico veloce e moderno per trovare tutti i numeri primi fino ad uno specifico valore intero.

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

Cronologia dei computer dal 1950 al 1979

Questo articolo presenta una cronologia di eventi nella storia dei computer dal 1950 al 1979.

Nuovo!!: C (linguaggio) e Cronologia dei computer dal 1950 al 1979 · Mostra di più »

Csound

CSound è un linguaggio di programmazione sviluppato tramite il linguaggio C. Esso permette, attraverso l'utilizzo di una grande varietà di opcode (funzioni), di creare sempre nuovi suoni partendo dal basso, dalle "fondamenta" del suono: le oscillazioni.

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

Ctype.h

ctype.h è l'header file che, all'interno della libreria standard del C, dichiara funzioni utilizzate per la classificazione dei caratteri.

Nuovo!!: C (linguaggio) e Ctype.h · Mostra di più »

CUBRID

CUBRID è un relational database management system (RDBMS), completamente open source, con estensioni orientate agli oggetti altamente ottimizzata per le Applicazioni WEB, specialmente quando gli utilizzatori processano una quantità di dati molto estesa e hanno molte richieste contemporanee.

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

CUDA

CUDA (acronimo di Compute Unified Device Architecture) è un'architettura hardware per l'elaborazione parallela creata da NVIDIA.

Nuovo!!: C (linguaggio) e CUDA · 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!!: C (linguaggio) e Cultura hacker · Mostra di più »

Curly bracket

Curly bracket è qualunque linguaggio di programmazione che fa uso delle parentesi graffe ("") per delimitare blocchi di istruzioni nella sua sintassi.

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

Curva di Hilbert

La curva di Hilbert (anche conosciuta come la curva che riempie il piano di Hilbert) è una curva frattale continua che riempie il piano descritto inizialmente dal matematico tedesco David Hilbert nel 1891, come una variante delle curve che riempiono il piano scoperto per Giuseppe Peano in 1890.

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

Cyclone (linguaggio di programmazione)

Cyclone è un linguaggio di programmazione rilasciato l'8 maggio 2006 ed inteso a diventare un dialetto sicuro del C. Infatti a differenza di quest'ultimo riesce a evitare i buffer overflows e altre vulnerabilità endemiche del linguaggio C, senza perdere la potenza e la convenienza della programmazione strutturata.

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

D (linguaggio di programmazione)

Il linguaggio di programmazione D nasce nel dicembre 1999 dalla mente di Walter Bright.

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

Daimonin

Daimonin è un videogioco open source facente parte delle categorie degli MMORPG e MUD.

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

Dangling pointer

Un dangling pointer, o puntatore pendente, nei linguaggi di programmazione, indica un puntatore che si riferisce ad un'area di memoria non più valida, perché già liberata o perché il puntatore viene utilizzato all'esterno del contesto di esistenza della variabile cui si riferisce.

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

Data Language/1

Il linguaggio dei dati DL/I è il linguaggio di programmazione utilizzato negli ambienti IMS tradizionali per accedere ai database IMS.

Nuovo!!: C (linguaggio) e Data Language/1 · Mostra di più »

DB2

DB2 è un Relational Database Management System (RDBMS) della IBM.

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

DBase

dBase, scritto anche dBASE è un software per la gestione di database (DBMS), archivi dati, tabelle, report in ambiente MS-DOS e Windows.

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

Debconf (software)

debconf è un programma che effettua compiti di configurazione su tutto il sistema, su sistemi Unix-like, sviluppato per la distribuzione Linux Debian e integrato con il sistema di gestione dei pacchetti Debian, dpkg.

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

Debian-Installer

Il Debian-Installer è il programma di installazione della distribuzione Linux Debian GNU/Linux.

Nuovo!!: C (linguaggio) e Debian-Installer · Mostra di più »

Decimal

Decimal è un modo per rappresentare i numeri utilizzato da alcuni linguaggi di programmazione adatto per calcoli in ambito finanziario e contabile.

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

Decompilazione

La decompilazione è l'attività di ingegneria inversa mediante la quale viene ricostruito il codice sorgente a partire da un file eseguibile in linguaggio macchina.

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

Dennis Ritchie

È stato uno dei pionieri dell'informatica moderna, importante per essere stato l'inventore del linguaggio C e, assieme al suo storico collega Ken Thompson, per aver scritto il sistema operativo Unix.

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

DEV

Nessuna descrizione.

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

Dialetto (informatica)

Un dialetto, in informatica, è una variante di un linguaggio di programmazione standard creata per aggiungergli funzioni o per adattarlo ad un uso particolare.

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

Dicotomia di Ousterhout

La Dicotomia di Ousterhout è un teorema dello scienziato informatico John Ousterhout.

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

DigiPen Institute of Technology

DigiPen Institute of Technology è un'università con sede centrale a Redmond, nello stato di Washington, che basa la sua attività educativa e formativa sull'informatica, in particolare sulla creazione di videogiochi.

Nuovo!!: C (linguaggio) e DigiPen Institute of Technology · Mostra di più »

Digital Equipment Corporation

La Digital Equipment Corporation è stata un'azienda pionieristica del settore informatico negli Stati Uniti d'America.

Nuovo!!: C (linguaggio) e Digital Equipment Corporation · Mostra di più »

Digital Research

Digital Research, Inc. (abbreviata DR o DRI; in origine Intergalactic Digital Research) è stata un'azienda statunitense creata da Gary Kildall per sviluppare e commercializzare il suo sistema operativo CP/M ed i prodotti ad esso correlati.

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

Dillo

Dillo è un piccolo web browser multi-piattaforma.

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

Dink Smallwood

Dink Smallwood è un videogioco di ruolo fortemente umoristico.

Nuovo!!: C (linguaggio) e Dink Smallwood · 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!!: C (linguaggio) e Direttiva (programmazione) · Mostra di più »

Distanza di Levenshtein

Nella teoria dell'informazione e nella teoria dei linguaggi, la distanza di Levenshtein, o distanza di edit, è una misura per la differenza fra due stringhe.

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

DIV

Nessuna descrizione.

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

Divisione (matematica)

La divisione è l'operazione aritmetica inversa della moltiplicazione.

Nuovo!!: C (linguaggio) e Divisione (matematica) · 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!!: C (linguaggio) e Divisione per due · Mostra di più »

DJGPP

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

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

Dolphin (emulatore)

Dolphin è un emulatore per i giochi delle console GameCube e Wii.

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

Doom

Doom (scritto DOOM in caratteri maiuscoli sulla documentazione ufficiale) è un videogioco creato da id Software e pubblicato nel 1993 per PC, e successivamente per diverse console.

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

Doom Engine

Doom Engine (chiamato anche id Tech 1) è il motore grafico sviluppato per il famigerato sparatutto in prima persona Doom, di id Software.

Nuovo!!: C (linguaggio) e Doom Engine · 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!!: C (linguaggio) e Dope vector · Mostra di più »

Dot notation

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

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

Double

Nessuna descrizione.

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

Doxygen

Doxygen è una applicazione per la generazione automatica della documentazione a partire dal codice sorgente di un generico software.

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

Druid (software)

Druid è un tool grafico multipiattaforma scritto in Java per la creazione di database RDBMS.

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

Dtach

dtach è un programma scritto in C che permette di separare un programma dalla shell da cui è stato avviato.

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

DVDStyler

DVD Styler è un programma libero per operazioni di DVD authoring e masterizzazione.

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

Dymola

Dymola è una implementazione commerciale di Modelica, progettata dalla società svedese Dynasim AB (acquisita da Dassault Systemes).

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

Dynamic C

Dynamic C è un ambiente di sviluppo integrato scaricabile gratuitamente (previa registrazione) che permette di programmare i sistemi Rabbit.

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

Dynamic window manager

DWM (Dynamic Window Manager) è un tiling window manager per X11 che mostra i principi del minimalismo.

Nuovo!!: C (linguaggio) e Dynamic window manager · Mostra di più »

Dynamic-link library

In informatica, una dynamic-link library (termine inglese, tradotto in italiano con libreria a collegamento dinamico) è una libreria software che viene caricata dinamicamente in fase di esecuzione, invece di essere collegata staticamente a un eseguibile in fase di compilazione.

Nuovo!!: C (linguaggio) e Dynamic-link library · Mostra di più »

Eccezione (informatica)

In informatica, il termine eccezione è usato per descrivere l'occorrenza di diversi tipi di condizioni o eventi che alterano il normale flusso di controllo ed esecuzione di un microprocessore programmabile o di un programma.

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

EDIF

EDIF è l'acronimo di Electronic Design Interchange Format, ed è stato usato in modo predominante come formato neutro per la memorizzazione e l'interscambio di netlist e schemi elettrici.

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

Effetto collaterale (informatica)

In informatica si dice che una funzione produce un effetto collaterale quando modifica un valore o uno stato al di fuori del proprio scoping locale.

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

Eggdrop

Eggdrop è un popolare bot IRC.

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

Eigenmath

Eigenmath è un sistema di algebra computazionale open source, multipiattaforma, che non necessita di installazione, scritto in C, sviluppato da George Weigt.

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

Elektronika UKNC

L'Elektronika UKNC era un microcomputer prodotto nella Unione Sovietica compatibile con il PDP-11.

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

Elenco cronologico dei linguaggi di programmazione

Questo è un elenco cronologico dei linguaggi di programmazione per ordine di apparizione.

Nuovo!!: C (linguaggio) e Elenco cronologico dei linguaggi di programmazione · Mostra di più »

Emacs

Emacs è un editor di testo libero estremamente versatile molto popolare fra i programmatori.

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

Empire (videogioco)

Empire è un videogioco strategico a turni sviluppato inizialmente per mainframe nel 1977 e poi convertito per vari personal computer nel 1987 con il titolo Empire: Wargame of the Century.

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

Eric Steven Raymond

È l'autore de La cattedrale e il bazaar e l'attuale manutentore del Jargon File (anche conosciuto come "Il nuovo dizionario degli hacker") e l'ideatore del Glider come simbolo rappresentativo della comunità hacker.

Nuovo!!: C (linguaggio) e Eric Steven Raymond · Mostra di più »

Errore di segmentazione

Un errore di segmentazione (in inglese segmentation fault, spesso abbreviato in segfault) è una particolare condizione di errore che può verificarsi durante l'esecuzione di un programma per computer.

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

Espressione booleana

In algebra di Boole, un'espressione booleana è un'espressione che, quando valutata (ovvero, quando viene dato un valore ai letterali di cui è composta), produce un valore booleano (vero o falso).

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

EUCIP Core Build

EUCIP Core Build è una delle tre aree fondamentali di EUCIP Core, la certificazione di base che consente l'accesso alla certificazione di uno dei 21+1 profili professionali individuati nel campo dell'ICT.

Nuovo!!: C (linguaggio) e EUCIP Core Build · Mostra di più »

Evince

Evince è un visualizzatore per vari formati di documenti, Portable Document Format (PDF), PostScript, DjVu, TIFF, DVI e XPS, originariamente sviluppato per il desktop environment GNOME e successivamente convertito per Microsoft Windows.

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

Exchangeable image file format

Exchangeable image file format (abbreviazione ufficiale Exif, non EXIF) è una specifica per il formato di file immagine utilizzato dalle fotocamere digitali.

Nuovo!!: C (linguaggio) e Exchangeable image file format · Mostra di più »

Exec (Unix)

Exec è una funzione di sistema presente nella libreria standard del C del progetto GNU, la GNU C Library.

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

Experimental/Enhanced GNU Compiler System

EGCS (Experimental/Enhanced GNU Compiler System) è un compilatore nato da un fork di GCC nel 1997 e reintegrato nell'aprile 1999.

Nuovo!!: C (linguaggio) e Experimental/Enhanced GNU Compiler System · Mostra di più »

Explicit Data Graph Execution

Explicit Data Graph Execution o EDGE è un instruction set che invece di utilizzare il tradizionale approccio istruzione/registro tipico delle architetture RISC e CISC segue una nuova strada.

Nuovo!!: C (linguaggio) e Explicit Data Graph Execution · Mostra di più »

ExploreZip

ExploreZip (conosciuto come I-Worm.ZippedFiles) è un worm distruttivo che attacca il sistema operativo Windows.

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

FFTw

FFTw, abbreviazione di Fastest Fourier Transform in the West, è una libreria C per il calcolo della Fast Fourier Transform sotto licenza GPL sviluppata da due ricercatori del MIT, Matteo Frigo (un informatico) e Steven G. Johnson (un fisico).

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

FidoNet

Logo di FidoNet (marchio registrato) Fidonet è una rete informatica, ed un sistema interconnesso per lo scambio ed il trasporto file e messaggi fra Bulletin board system (BBS).

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

File di testo

Un file di testo è un file per computer che contiene solamente testo puro, ossia la codifica binaria di caratteri comprensibili a un lettore umano, come lettere, numeri, segni di punteggiatura, ecc.

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

File sorgente

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

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

Firebird SQL

Firebird SQL è un DB e anche database management system relazionale (RDBMS), open source distribuito sotto licenza IPL (Interbase Public License) o IDPL (simile alla Mozilla Public License).

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

Firma (programmazione)

In informatica, nella programmazione orientata agli oggetti, la firma o segnatura (dall'inglese signature) di un metodo è costituita da un insieme di informazioni che identificano univocamente il metodo stesso fra quelli della sua classe di appartenenza.

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

Flex (software)

flex è un generatore automatico di scanner.

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

Flite

FLite è una libreria per la sintesi vocale in linguaggio C scritta dal dr.

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

Float

Nessuna descrizione.

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

Float.h

float.h è un header file della libreria standard del C per il linguaggio di programmazione C che contiene delle macro che vengono espanse ai vari limiti e parametri dei tipi in virgola mobile (floating-point) standard.

Nuovo!!: C (linguaggio) e Float.h · 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!!: C (linguaggio) e Fork (programmazione) · Mostra di più »

Fork bomb

La bomba fork è un attacco di tipo denial of service contro un computer che utilizza la funzione fork.

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

Format string

Per "format string" in lingua inglese si intende una stringa di caratteri contenente testo in chiaro e/o regole per la conversione di valori da codice a testo leggibile.

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

Format string attack

Le format string attack (vulnerabilità di formato della stringa) sono una classe di vulnerabilità scoperte nel 1999.

Nuovo!!: C (linguaggio) e Format string attack · Mostra di più »

Fortran

Fortran (o FORTRAN) - acronimo di FORmula TRANslation (o TRANslator) ovvero "traduzione (o traduttore) di formule" - è uno dei primi linguaggi di programmazione, sviluppato a partire dal 1954 da un gruppo di lavoro guidato da John Backus.

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

Framework

Un framework, termine della lingua inglese che può essere tradotto come intelaiatura o struttura (o quadro nelle forme composte), in informatica e specificatamente nello sviluppo software, è un'architettura logica di supporto (spesso un'implementazione logica di un particolare design pattern) su cui un software può essere progettato e realizzato, spesso facilitandone lo sviluppo da parte del programmatore.

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

FreeBASIC

Il FreeBASIC è un compilatore BASIC multipiattaforma libero e open source (distribuito con licenza GPL) per i sistemi Microsoft Windows, DOS (in modalità protetta), Linux e FreeBSD.

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

FreeCol

FreeCol è un videogioco strategico a turni pubblicato sotto licenza GNU GPL, ispiratosi a Colonization di Sid Meier.

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

FreeMat

FreeMat è un sistema di analisi numerica computazionale open source, multipiattaforma, compatibile con MATLAB e GNU Octave.

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

FreeRTOS

FreeRTOS è un popolare kernel di sistema operativo in real-time utilizzato nei dispositivi embedded.

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

Frugalware Linux

Frugalware Linux è una distribuzione Linux progettata per gli utenti intermedi che hanno familiarità con le operazioni da riga di comando.

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

Fujitsu VP2000

Il VP2000 era la seconda linea di supercomputer vettoriali prodotti da Fujitsu.

Nuovo!!: C (linguaggio) e Fujitsu VP2000 · 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!!: C (linguaggio) 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!!: C (linguaggio) e Funzione (informatica) · Mostra di più »

Funzione intrinseca

La funzione intrinseca (dal latino intrinsĕcus) nel software per computer, nella teoria del compilatore, una funzione intrinseca (o funzione incorporata) è una funzione (subroutine) disponibile per l'uso in un determinato linguaggio di programmazione che l'implementazione è gestita appositamente dal compilatore.

Nuovo!!: C (linguaggio) e Funzione intrinseca · 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!!: C (linguaggio) e Funzione variadica · Mostra di più »

FVWM95

FVWM95 è un window manager leggero scritto in C per il sistema grafico X Window System.

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

Gambas

Gambas è un linguaggio di programmazione orientato agli oggetti disponibile per piattaforme GNU/Linux ed altri sistemi Unix o assimilati la cui sintassi è basata sul linguaggio BASIC.

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

Game Maker

Game Maker è un integrated development environment per lo sviluppo di videogiochi, originariamente creato nel 1999 dal professor Mark Overmars e successivamente sviluppato da YoYo Games.

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

Game Maker Language

Game Maker Language (GML) è un linguaggio di scripting sviluppato per la creazione di videogiochi con Game Maker.

Nuovo!!: C (linguaggio) e Game Maker Language · 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!!: C (linguaggio) e Garbage collection · Mostra di più »

GD Graphics Library

GD Graphics Library è una libreria scritta da Thomas Boutell e altri per la manipolazione dinamica di immagini.

Nuovo!!: C (linguaggio) e GD Graphics Library · Mostra di più »

Geany

Geany è un leggero editor di testo multi piattaforma per GTK+ basato su Scintilla con funzionalità elementari di IDE.

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

Generatore lineare congruenziale

In matematica il generatore lineare congruenziale (LCG dall'inglese Linear Congruential Generator) è un algoritmo per la generazione di numeri pseudo-casuali vecchio e molto conosciuto.

Nuovo!!: C (linguaggio) e Generatore lineare congruenziale · Mostra di più »

GIMP

GIMP (GNU Image Manipulation Program) è un software libero multipiattaforma per l'elaborazione digitale delle immagini.

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

Giochi stellari

Giochi stellari (The Last Starfighter) è un film di fantascienza del 1984 diretto da Nick Castle.

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

Git (software)

Git è un software di controllo versione distribuito utilizzabile da interfaccia a riga di comando, creato da Linus Torvalds nel 2005.

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

GLPK

GLPK (GNU Linear Programming Kit) è una libreria software scritta in ANSI C ed è utilizzabile per risolvere problemi di programmazione lineare sia continui (LP) che misto interi (MILP).

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

GLSL

GLSL, acronimo di OpenGL Shading Language, anche conosciuto come GLslang, è un linguaggio di programmazione ad alto livello per la gestione delle unità shader di una Graphics Processing Unit basato su linguaggio di programmazione C. Lo scopo di questo linguaggio è quello di permettere ai programmatori un controllo più diretto e immediato delle pipeline grafiche, che non richieda l'uso di codice assembly o di codici specifici.

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

GNAT Programming Studio

GNAT Programming Studio (comunemente abbreviato in GPS, precedentemente noto come GNAT Programming System) è un IDE libero multipiattaforma sviluppato da AdaCore.

Nuovo!!: C (linguaggio) e GNAT Programming Studio · Mostra di più »

GNOME

GNOME (GNU Network Object Model Environment) è un ambiente desktop creato inizialmente dai programmatori messicani Miguel de Icaza e Federico Mena nell'agosto del 1997, con l'obiettivo di fornire sia un ambiente desktop che un ambiente di sviluppo libero per i sistemi operativi basati su GNU/Linux.

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

GNOME Dictionary

GNOME Dictionary, chiamato anche gnome-dictionary, è un client DICT scritto in C da Emanuele Bassi e altri programmatori per il desktop environment GNOME.

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

GNU

GNU (acronimo ricorsivo di "GNU's Not Unix") è un sistema operativo Unix-like, ideato nel 1984 da Richard Stallman e promosso dalla Free Software Foundation, allo scopo di ottenere un sistema operativo completo utilizzando esclusivamente software libero.

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

GNU Compiler Collection

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

Nuovo!!: C (linguaggio) e GNU Compiler Collection · Mostra di più »

GNU Debugger

GNU debugger (talvolta chiamato semplicemente GDB) è un programma libero sviluppato dal progetto GNU.

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

GNU General Public License

La GNU General Public License, comunemente indicata con l'acronimo GNU GPL o semplicemente GPL, è una licenza fortemente copyleft per software libero, originariamente stesa nel 1989 da Richard Stallman per patrocinare i programmi creati per il sistema operativo GNU.

Nuovo!!: C (linguaggio) e GNU General Public License · Mostra di più »

GNU Guile

GNU Guile è un interprete per il linguaggio Scheme distribuito nella forma di libreria, con lo scopo di facilitare l'embedding di questo linguaggio nelle applicazioni GNOME.

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

GNU linker

GNU linker (o GNU ld) è l'implementazione GNU del comando Unix ld, parte delle GNU Binary Utilities (binutils) e distribuito sotto licenza GNU GPL.

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

GNU MPFR

GNU MPRF (GNU Multiple Precision Floating-Point Reliably) è una libreria libera in C per il calcolo di numeri in virgola mobile con arrotondamento corretto.

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

GNU Octave

GNU Octave è un'applicazione software per l'analisi numerica in gran parte compatibile con MATLAB.

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

GNUnet

GNUnet è un framework libero e open source per le reti peer-to-peer.

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

Gnutella2

Gnutella2 (G2) è un protocollo peer-to-peer principalmente sviluppato da Michael Stokes.

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

Google Code Search

Google Code Search è stato un motore di ricerca per codice sorgente di Google.

Nuovo!!: C (linguaggio) e Google Code Search · 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!!: C (linguaggio) e Gotcha · Mostra di più »

GOTO

In informatica, GO TO o GOTO (letteralmente "vai a") è un'istruzione di controllo del flusso di esecuzione.

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

GPGPU

In informatica per GPGPU, sigla di general-purpose computing on graphics processing units (letteralmente "calcolo a scopo generale su unità di elaborazione grafica"), si intende l'uso di un'unità di elaborazione grafica (GPU) per scopi diversi dal tradizionale utilizzo nella grafica computerizzata.

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

Grand Central Dispatch

Grand Central Dispatch (GCD) è una tecnologia sviluppata da Apple Inc. per ottimizzare l'esecuzione delle applicazioni su sistemi multi core o su altri sistema basati sul multiprocessing simmetrico.

Nuovo!!: C (linguaggio) e Grand Central Dispatch · Mostra di più »

GRASS (linguaggio di programmazione)

Il GRASS (acronimo di GRAphics Symbiosis System) era un linguaggio di programmazione creato da Thomas A. DeFanti per realizzare animazioni in grafica vettoriale.

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

GRASS GIS

GRASS è l'acronimo di Geographic Resources Analysis Support System.

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

GTK+

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

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

Gtk-gnutella

Gtk-gnutella è uno dei pochi progetti di software per Unix - Linux che supporta la rete Gnutella.

Nuovo!!: C (linguaggio) e Gtk-gnutella · Mostra di più »

GtkHTML

GtkHTML è un motore di rendering scritto C usando il toolkit GTK+.

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

Gtkmm

gtkmm è l'interfaccia C++ ufficiale del popolare toolkit grafico GTK+.

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

Guerra degli editor

Viene indicata come guerra degli editor la rivalità tra gli editor di testo Emacs e Vi (e le sue successive incarnazioni Vim e gVim).

Nuovo!!: C (linguaggio) e Guerra degli editor · Mostra di più »

GUID

Il GUID (Globally Unique Identifier, identificatore unico globale) è un numero pseudo-casuale usato nella programmazione software, per poter distinguere vari oggetti.

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

H (disambigua)

*H – ottava lettera dell'alfabeto italiano.

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

Handel-C

Handel-C è un linguaggio di programmazione per la descrizione dell'hardware che si basa sulla sintassi del C e che quindi descrive i circuiti a livello più alto rispetto al VHDL.

Nuovo!!: C (linguaggio) e Handel-C · 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!!: C (linguaggio) e Header file · 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!!: C (linguaggio) e Hello world · Mostra di più »

Hey Emacs

"Hey Emacs" è una direttiva che viene posta all'inizio o alla fine ad un file di testo per indicare ad Emacs o XEmacs quale modalità usare modificando quel file.

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

High Level Shader Language

L'High Level Shader Language o HLSL è un linguaggio sviluppato da Microsoft per la creazione di shader da usare in DirectX, ed è molto simile al linguaggio Cg di nVidia.

Nuovo!!: C (linguaggio) e High Level Shader Language · Mostra di più »

Homebrew (informatica)

Homebrew (letteralmente: "fermentare in casa") indica una procedura sviluppata in casa per migliorare le funzionalità di un oggetto.

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

Honeypot

In informatica, un honeypot (letteralmente: "barattolo del miele") è un sistema o componente hardware o software usato come "trappola" o "esca" a fini di protezione contro gli attacchi di pirati informatici.

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

HP LoadRunner

HP LoadRunner è uno strumento della Hewlett Packard Enterprise (HPE) per il collaudo del software.

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

HQ9++

HQ9++ è un linguaggio di programmazione esoterico, creato da David Morgan-Mar con lo scopo di creare un'estensione di HQ9+ che supportasse la programmazione ad oggetti.

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

IBM Deep Blue

Deep Blue era un computer prodotto dall'IBM, espressamente progettato per giocare a scacchi.

Nuovo!!: C (linguaggio) e IBM Deep Blue · Mostra di più »

IBM System i

Un sistema AS/400. Il sistema AS/400 (Application System/400) è un minicomputer sviluppato dall'IBM per usi prevalentemente aziendali, come supporto del sistema informativo gestionale.

Nuovo!!: C (linguaggio) e IBM System i · Mostra di più »

Id Tech 4

id Tech 4, conosciuto anche come Doom 3 engine, è un motore grafico sviluppato da id Software, e usato per la prima volta nello sparatutto in prima persona Doom 3.

Nuovo!!: C (linguaggio) e Id Tech 4 · Mostra di più »

Il linguaggio C

Il linguaggio C (in inglese The C Programming Language), chiamato anche K&R, dalle iniziali dei cognomi degli autori, è un noto libro d'informatica scritto da Brian Kernighan e Dennis Ritchie, il secondo dei quali ha originalmente ideato e sviluppato il linguaggio (così come ha collaborato alla creazione del sistema operativo Unix, sviluppo che è strettamente legato alla nascita del linguaggio C).

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

ImageMagick

ImageMagick è un software libero multipiattaforma che fornisce una suite di strumenti per la creazione, modifica e visualizzazione di immagini bitmap.

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

Include guard

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

Nuovo!!: C (linguaggio) e Include guard · 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!!: C (linguaggio) e Indentazione · Mostra di più »

Indirezione

In informatica l'indirezione (detta anche riferimento indiretto) è la tecnica che consente di indicare un oggetto o un valore mediante un suo riferimento invece che direttamente.

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

Inetd

inetd (internet services daemon) è un demone presente su numerosi sistemi UNIX che controlla i servizi Internet.

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

Inferno (sistema operativo)

Inferno è un sistema operativo che permette la creazione e il supporto di servizi distribuiti.

Nuovo!!: C (linguaggio) e Inferno (sistema operativo) · Mostra di più »

Inkscape

Inkscape è un software libero di grafica vettoriale basato sul formato Scalable Vector Graphics (SVG).

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

INMOS Transputer

Il INMOS Transputer era un pionieristico design di un microprocessore per il calcolo parallelo prodotto dalla INMOS, una piccola azienda inglese, negli anni ottanta.

Nuovo!!: C (linguaggio) e INMOS Transputer · 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!!: C (linguaggio) e Integrated development environment · Mostra di più »

Intel 8051

L'Intel 8051 è un microcontrollore a 8 bit su singolo chip basato su architettura Harvard, prodotto da Intel nel 1980 come processore per sistemi integrati.

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

Intel 8086

L'Intel 8086 (chiamato anche iAPX 86 durante i primi anni ottanta) è un microprocessore a 16 bit progettato da Intel nel 1978, che diede origine all'architettura x86.

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

IP spoofing

In una rete di computer, con il termine di IP spoofing si indica una tecnica di attacco informatico che utilizza un pacchetto IP nel quale viene falsificato l'indirizzo IP del mittente.

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

Iraqi block cipher

L'Iraqi block cipher è un algoritmo crittografico il cui codice sorgente in C fu pubblicato anonimamente su un server FTP nel 1999.

Nuovo!!: C (linguaggio) e Iraqi block cipher · Mostra di più »

Irssi

Irssi è un client IRC disponibile secondo la GNU General Public License.

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

ISO/IEC 10967

ISO/IEC 10967 (Language independent arithmetic) è la denominazione di una serie di standard per l'aritmetica dei calcolatori.

Nuovo!!: C (linguaggio) e ISO/IEC 10967 · Mostra di più »

Istruzione (informatica)

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

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

Iterazione

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

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

Jagged array

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

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

Jargon File

Il Jargon File è un documento originariamente redatto da Raphael Finkel della Stanford University e attualmente mantenuto da Eric S. Raymond, un esponente della cultura hacker.

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

Java (linguaggio di programmazione)

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

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

Java 5

Java 5 è la versione 5.0 dell'edizione standard del linguaggio di programmazione Java (in inglese Java 2 Platform Standard Edition o J2SE).

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

Java Native Interface

La Java Native Interface o JNI è un framework del linguaggio Java che consente al codice Java di richiamare (o essere richiamato da) codice cosiddetto "nativo", ovvero specifico di un determinato sistema operativo o, più in generale, scritto in altri linguaggi di programmazione, in particolare C, C++ e assembly.

Nuovo!!: C (linguaggio) e Java Native Interface · Mostra di più »

JavaOS

JavaOS è un sistema operativo sviluppato da Sun Microsystems basato su una macchina virtuale Java come elemento fondamentale.

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

JavaScript

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

Nuovo!!: C (linguaggio) e JavaScript · 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!!: C (linguaggio) e JavaScript Object Notation · Mostra di più »

JavaScriptCore

JavaScriptCore è un framework sviluppato dalla Apple che fornisce un motore JavaScript per macOS.

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

JavaServer Pages

In informatica JavaServer Pages, di solito indicato con la sigla JSP (letto anche talvolta come Java Scripting Preprocessor), è una tecnologia di programmazione Web in Java per lo sviluppo della logica di presentazione (tipicamente secondo il pattern MVC) di applicazioni Web, fornendo contenuti dinamici in formato HTML o XML.

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

JFLAP

JFLAP è un software freeware per lo studio dell'informatica teorica, in particolare gli automi a stati finiti e i linguaggi formali.

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

Julia (linguaggio di programmazione)

Julia, è un linguaggio di programmazione, multi-paradigma, open source pubblicato a partire dal 2012 (anche se le basi furono poste nel 2009) da un gruppo di programmatori impegnati professionalmente nel campo del calcolo numerico pensato con lo scopo di fornire uno strumento ad alte prestazioni dedicato in maniera particolare al mondo della programmazione scientifica.

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

Jump 'n Bump

Jump 'n Bump è un videogame freeware di tipo platform, distribuito nel 1998 per piattaforma MS-DOS, scritto in C e Assembly da Brainchild Design.

Nuovo!!: C (linguaggio) e Jump 'n Bump · Mostra di più »

Jython

Jython, successore di JPython, è un'implementazione del linguaggio di programmazione Python scritto in Java.

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

KDevelop

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

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

Kebab case

Il kebab case (o kebab-case) è la pratica di scrivere gli identificatori separando le parole che li compongono tramite trattini.

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

Ken Silverman

Famoso come sviluppatore di giochi, scrisse in C il Build Engine utilizzato in giochi famosi come Duke Nukem 3D, Blood, Shadow Warrior e altri titoli.

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

Ken Thompson

È un pioniere dell'informatica moderna, noto per il suo lavoro sul sistema operativo UNIX.

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

LabVIEW

LabVIEW (abbreviazione di Laboratory Virtual Instrumentation Engineering Workbench) è l'ambiente di sviluppo integrato per il linguaggio di programmazione visuale di National Instruments.

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

LADSPA

LADSPA è l'acronimo di Linux Audio Developers Simple Plugin API.

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

Lattice C

Il Compilatore Lattice C è stato rilasciato nel giugno 1982 dalla Lifeboat Associates e fu il primo compilatore C per il personal computer IBM.

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

LEGO Mindstorms

Lego Mindstorms è una linea di prodotti LEGO che combinano mattoncini programmabili con motori elettrici, sensori, mattoncini LEGO, pezzi di LEGO Technic (come ingranaggi, assi e parti pneumatiche) per costruire robot e altri sistemi automatici e/o interattivi.

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

Lego Mindstorms NXT

LEGO Mindstorms NXT è un kit robotico programmabile sia da computer sia manualmente, messo in commercio dalla Lego alla fine del luglio 2006.

Nuovo!!: C (linguaggio) e Lego Mindstorms NXT · Mostra di più »

Lempel–Ziv–Oberhumer

Lempel–Ziv–Oberhumer (LZO) è un algoritmo di compressione dati senza perdita orientato alla velocità di decompressione.

Nuovo!!: C (linguaggio) e Lempel–Ziv–Oberhumer · Mostra di più »

Libavcodec

libavcodec è una libreria di codec open source, con licenza LGPL, per codificare e decodificare dati audio e video, scritta in C. La libreria fa parte del progetto FFmpeg.

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

Libreria di runtime

Una libreria di runtime (o libreria runtime), è una libreria software usata da un compilatore per implementare delle funzioni integrate all'interno di un linguaggio di programmazione durante il runtime (esecuzione) di un programma.

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

Libreria standard C++

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

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

Libreria standard del C

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

Nuovo!!: C (linguaggio) e Libreria standard del C · Mostra di più »

Libusb

libusb è una suite di funzioni in user mode (modalità utente) per il controllo del trasferimento dei dati dai dispositivi USB ai sistemi operativi Unix-like senza la necessità dei driver per il kernel mode.

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

LibXML2

libxml2 è una libreria software per il parsing di documenti XML.

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

Liferea

Liferea, abbreviazione di Linux Feed Reader, è un aggregatore libero di notizie distribuite tramite feed.

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

LightWave 3D

LightWave 3D è un programma di computer grafica per la modellazione 3D, il rendering, e l'animazione.

Nuovo!!: C (linguaggio) e LightWave 3D · Mostra di più »

Linden Scripting Language

Il Linden Scripting Language (LSL) è un linguaggio di programmazione utilizzato nel mondo virtuale Second Life della Linden Lab e ideato da Cory Ondrejka.

Nuovo!!: C (linguaggio) e Linden Scripting Language · Mostra di più »

Linguaggi di programmazione non basati sull'inglese

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

Nuovo!!: C (linguaggio) e Linguaggi di programmazione non basati sull'inglese · Mostra di più »

Linguaggio di programmazione

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

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

Linguaggio di programmazione a basso livello

In informatica, per linguaggio di programmazione a basso livello si intende un linguaggio di programmazione che coincide con il linguaggio macchina o che differisce poco dal linguaggio macchina, fornendo poca o nessuna astrazione dai dettagli del funzionamento fisico del calcolatore.

Nuovo!!: C (linguaggio) e Linguaggio di programmazione a basso livello · 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!!: C (linguaggio) e Linguaggio di programmazione ad alto livello · Mostra di più »

Linguaggio di scripting

Un linguaggio di scripting, in informatica, è un linguaggio di programmazione interpretato destinato in genere a compiti di automazione del sistema operativo (batch) o delle applicazioni (macro), o a essere usato nella programmazione web all'interno delle pagine web.

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

Linguaggio in forma libera

Un linguaggio in forma libera è un linguaggio di programmazione la cui sintassi non è influenzata dal particolare posizionamento dei caratteri nel codice sorgente.

Nuovo!!: C (linguaggio) e Linguaggio in forma libera · Mostra di più »

Linguaggio macchina

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

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

Linguaggio Wolfram

Il Linguaggio Wolfram è un linguaggio di programmazione multi-paradigma sviluppato da Wolfram Research, usato in Mathematica e Wolfram Programming Cloud.

Nuovo!!: C (linguaggio) e Linguaggio Wolfram · 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!!: C (linguaggio) e Linux · Mostra di più »

Linux (kernel)

Linux è un kernel, creato nel 1991 da Linus Torvalds, che insieme al sistema operativo GNU, ideato da Richard Stallman e utilizzato congiuntamente, hanno dato vita al sistema operativo GNU/Linux, diffusosi nelle sue varie distribuzioni.

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

Lista concatenata

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

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

Lista dei linguaggi di programmazione

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

Nuovo!!: C (linguaggio) e Lista dei linguaggi di programmazione · Mostra di più »

Lista dei pacchetti GNU

Questa lista elenca, in ordine alfabetico, tutti i pacchetti ufficiali del progetto GNU.

Nuovo!!: C (linguaggio) e Lista dei pacchetti GNU · Mostra di più »

Lista di client IRC

Un client IRC è un client in grado di connettersi al protocollo di comunicazione di messaggistica istantanea Internet Relay Chat (IRC).

Nuovo!!: C (linguaggio) e Lista di client IRC · Mostra di più »

Lista di formati di file

La lista seguente presenta i più comuni tipi di file suddivisi per il tipo di dati per cui sono stati creati, nominandoli con le estensioni che normalmente (ma non necessariamente) vengono assegnate loro.

Nuovo!!: C (linguaggio) e Lista di formati di file · Mostra di più »

Lista di standard ISO

Questa è una Lista di standard ISO.

Nuovo!!: C (linguaggio) e Lista di standard ISO · Mostra di più »

LLRP

LLRP è l'acronimo di Low Level Reader Protocol, definito dalla EPCGlobal nell'aprile del 2007, ed è considerato il protocollo di riferimento standard per interagire con i lettori RFID.

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

LLVM

LLVM (in precedenza acronimo di Low Level Virtual Machine, macchina virtuale di basso livello) è un'infrastruttura di compilazione, scritta in C++, progettata per l'ottimizzazione di programmi in fase di compilazione, di linking, di esecuzione e di non utilizzo.

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

Localizzazione (software)

La localizzazione, in informatica, è l'insieme dei processi di adattamento di un software, pensato e progettato per un mercato o un ambiente definito, ad altri mercati o ambienti, in modo particolare altre nazioni e culture.

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

Logaritmo naturale

Il logaritmo naturale, descritto per la prima volta da Nepero, è il logaritmo in base e, dove e è uguale a 2,71828\ldots Il logaritmo naturale è definito per tutte le x reali e positive, ma anche per i numeri complessi diversi da zero.

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

Loop perforation

Loop perforation (traducibile letteralmente come perforazione del ciclo) è una tecnica di calcolo approssimato che consente di saltare regolarmente iterazioni di un ciclo.

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

Lopster

Lopster è un client p2p multipiattaforma scritto in C che supporta il protocollo OpenNap, evoluzione del protocollo Napster.

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

Mac OS X Snow Leopard

Mac OS X 10.6 Snow Leopard (tradotto Leopardo delle nevi) è la settima versione di Mac OS X, sviluppata da Apple.

Nuovo!!: C (linguaggio) e Mac OS X Snow Leopard · Mostra di più »

MagmaFS

MagmaFS è un network file system basato su una Distributed hash table, scritto in C, compatibile con i kernel Linux e BSD mediante l'uso di FUSE.

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

Mainframe

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

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

Make

Il make è un'utility, sviluppata sui sistemi operativi della famiglia UNIX, ma disponibile su un'ampia gamma di sistemi, che automatizza il processo di creazione di file che dipendono da altri file, risolvendo le dipendenze e invocando programmi esterni per il lavoro necessario.

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

Malloc

In informatica, malloc (derivato dai termini memory allocation) è una funzione della libreria standard dei linguaggi di programmazione C e C++ per l'allocazione dinamica della memoria.

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

MAME

MAMEL'autore, l'italiano Nicola Salmoria, ha indicato nella sua tesi di laurea sul MAME (Università di Siena, 2002, pag. 5), la pronuncia da lui seguita, ossia all'italiana ("mame"), non all'inglese ("meim" o "em ei em i").

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

Maple

Maple è un pacchetto applicativo matematico commerciale ad uso generico.

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

Markdown

Markdown è un linguaggio di markup con una sintassi del testo semplice progettata in modo che possa essere convertita in HTML e in molti altri formati usando un tool omonimo.

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

Matematica

La matematica (dal greco μάθημα (máthema), traducibile con i termini "scienza", "conoscenza" o "apprendimento"; μαθηματικός (mathematikós) significa "incline ad apprendere") è la disciplina che studia le quantità (i numeri), lo spazio,.

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

Mathematica

Mathematica è un ambiente di calcolo simbolico e numerico multipiattaforma, ideato da Stephen Wolfram e successivamente sviluppato da un team di matematici e programmatori.

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

MATLAB

MATLAB (abbreviazione di Matrix Laboratory) è un ambiente per il calcolo numerico e l'analisi statistica scritto in C, che comprende anche l'omonimo linguaggio di programmazione creato dalla MathWorks.

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

Mednafen

Mednafen (My Emulator Doesn't Need A Frickin' Excellent Name), precedentemente conosciuto come Nintencer, è un wrapper libero multi-sistema OpenGL e SDL con interfaccia a riga di comando che raggruppa diversi emulatori originali e non.

Nuovo!!: C (linguaggio) e Mednafen · 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!!: C (linguaggio) e Memory leak · Mostra di più »

Mental ray

Mental ray è un premiato motore di rendering 3d di proprietà della Nvidia, disponibile come plugin per i software 3dsmax e Maya.

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

Mercurial

Mercurial è un software multipiattaforma di controllo di versione distribuito creato da Matt Mackall e disponibile sotto GNU General Public License 2.0.

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

Metodo dei minimi quadrati

Il metodo dei minimi quadrati (in inglese OLS: Ordinary Least Squares) è una tecnica di ottimizzazione (o regressione) che permette di trovare una funzione, rappresentata da una curva ottima (o curva di regressione), che si avvicini il più possibile ad un insieme di dati (tipicamente punti del piano).

Nuovo!!: C (linguaggio) e Metodo dei minimi quadrati · Mostra di più »

MicroPython

MicroPython è un'implementazione software del linguaggio di programmazione Python 3, scritto in C, ottimizzato per l'esecuzione su un microcontrollore.

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

Microsoft BASIC

Il Microsoft BASIC è stato il primo prodotto della Microsoft.

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

Microsoft Foundation Classes

Microsoft Foundation Classes, meglio conosciuta con l'acronimo MFC, è una libreria di classi C++ prodotta da Microsoft con lo scopo di incapsulare le Windows API.

Nuovo!!: C (linguaggio) e Microsoft Foundation Classes · Mostra di più »

Microsoft Visual Studio

Visual Studio è un ambiente di sviluppo integrato (Integrated development environment o IDE) sviluppato da Microsoft, che supporta attualmente diversi tipi di linguaggio, quali C, C++, C#, F#, Visual Basic.Net, Html e JavaScript, e che permette la realizzazione di applicazioni, siti web, applicazioni web e servizi web.

Nuovo!!: C (linguaggio) e Microsoft Visual Studio · Mostra di più »

Minicomputer

Il minicomputer PDP-7 della Digital Equipment Corporation Un minicomputer si può definire come un computer con prezzo e prestazioni intermedi fra un mainframe e un microcomputer, solitamente inserito in una rete di trasmissione dati che permette l'accesso a numerosi utenti.

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

Minix

Minix è un sistema operativo basato su un'architettura a microkernel.

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

Miosix

Miosix è un sistema operativo per microcontrollori a 32 bit, pensato per eseguire codice C/C++ su calcolatori dotati di poche risorse e privi di unità di gestione della memoria.

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

Mirai (malware)

Mirai (dal giapponese 未来, “futuro”) è un malware progettato per operare su dispositivi connessi a Internet, specialmente dispositivi IoT, rendendoli parte di una botnet che può essere usata per attacchi informatici su larga scala.

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

Miranda (linguaggio di programmazione)

Miranda è un linguaggio di programmazione puramente funzionale sviluppato da David Turner come successore dei suoi precedenti linguaggi di programmazione SASL e KRC utilizzando alcuni concetti di ML ed Hope.

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

MISRA C

MISRA C è un insieme di linee guida di sviluppo software per linguaggio di programmazione informatica C sviluppato da MISRA (Motor Industry Software Reliability Association).

Nuovo!!: C (linguaggio) e MISRA C · 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!!: C (linguaggio) e Modulo (programmazione) · Mostra di più »

MonoDevelop

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

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

Moria (videogioco)

Moria è un videogioco roguelike del 1983 per VAX-11/780.

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

MoSync

MoSync è un Software Development Kit (SDK) gratuito ed open source per sviluppare applicazioni mobile.

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

Motorola 68000

Motorola 68000 smontato da una Amiga 600 Preversione del Motorola 68000 Il Motorola 68000 (nome in codice MC68000) è un microprocessore CISC a 16/32 bit.

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

MPICH

MPICH è una implementazione libera e portabile di MPI, un protocollo di comunicazione utilizzato nelle applicazioni per sistemi a memoria distribuita per il Calcolo parallelo.

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

Mugen

Il Mugen (o M.U.G.E.N.) è uno strumento di creazione di videogiochi in 2D sviluppata da Elecbyte nel 1999 ed è scritto in C. La sua peculiarità è di poter creare facilmente videogiochi picchiaduro a incontri in stile Street Fighter, semplicemente importando personaggi e musiche da altri videogiochi o creandoli in proprio.

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

Multiflow

Multiflow Computer, Inc.

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

Multipiattaforma

In informatica il termine multipiattaforma può essere riferito ad un linguaggio di programmazione, ad un'applicazione software o ad un dispositivo hardware che funziona su più di un sistema o appunto, piattaforma (es. Unix/Linux, Windows e Macintosh).

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

MUMPS

MUMPS ('''Massachusetts''' General Hospital Utility Multi-Programming System), oppure M, è un linguaggio di programmazione creato nel 1960, originariamente per l'uso nella sanità/industrie farmaceutiche/sanitarie.

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

MyPaint

MyPaint è un programma di disegno per grafica raster, open-source.

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

MySQL

MySQL o Oracle MySQL (/maɪ ˌɛskjuːˈɛl/ "My S-Q-L") è un Relational database management system (RDBMS) composto da un client a riga di comando e un server.

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

Ncdu

ncdu (ncurses disk usage) è una utility per il controllo dell'occupazione del disco in sistemi Unix.

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

NCUBE

nCUBE è una serie di computer paralleli sviluppati dall'omonima ditta.

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

Netsurf

NetSurf è un web browser open source sotto licenza GPL che funziona su RISC OS e sistemi Unix-like col toolkit GTK+; recentemente è disponibile anche per la console GP2X Caanoo.

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

Nodo sensore

Un mote è un nodo sensore di un network facente parte di una rete wireless che è in grado di gestire alcuni processi, raccogliere informazioni dei sensori e comunicare con gli altri nodi connessi in rete.

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

Not eXactly C

Not eXactly C (NXC) è un linguaggio di programmazione simile al linguaggio C, utilizzato per la programmazione di robot Lego Mindstorms NXT.

Nuovo!!: C (linguaggio) e Not eXactly C · 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!!: C (linguaggio) e Notazione ungara · Mostra di più »

Notepad++

Notepad++ è un editor di testo libero per Windows.

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

Notepad2

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

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

Nroff

nroff (acronimo di "new roff") è un programma Unix per la formattazione di testi; esso produce un output adatto a stampanti o terminali a larghezza fissa.

Nuovo!!: C (linguaggio) e Nroff · 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!!: C (linguaggio) e NULL · Mostra di più »

Nulla

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

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

Nullsoft Scriptable Install System

Nullsoft Scriptable Install System (NSIS) è un sistema di installazione (installer) guidato da script con minimo overhead e open source, supportato dalla Nullsoft, creatrice di Winamp.

Nuovo!!: C (linguaggio) e Nullsoft Scriptable Install System · Mostra di più »

Numeri pseudo-casuali

Sono detti numeri pseudo-casuali (in inglese pseudo-random numbers) i numeri generati da un algoritmo deterministico che produce una sequenza con, approssimativamente, le stesse proprietà statistiche di una sequenza di numeri generata da un processo casuale.

Nuovo!!: C (linguaggio) e Numeri pseudo-casuali · Mostra di più »

Numero in virgola mobile

Il termine numero in virgola mobile (in inglese floating point) indica il metodo di rappresentazione approssimata dei numeri reali e di elaborazione dei dati usati dai processori per compiere operazioni matematiche.

Nuovo!!: C (linguaggio) e Numero in virgola mobile · Mostra di più »

Numero ordinale

Un numero ordinale è genericamente un'entità che si colloca naturalmente in un insieme omogeneo munito di una relazione d'ordine ampiamente riconosciuta come canonica; gli ordinali vengono usati per questa loro caratteristica per associarli biunivocamente ad altre entità per formare un elenco ordinato, cioè un insieme discreto totalmente ordinato.

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

Numero primo illegale

Un numero primo illegale è un numero primo che codifica un'informazione la cui diffusione o il possesso non autorizzato sono proibiti dalla legge, ad esempio un file protetto da copyright o un crack.

Nuovo!!: C (linguaggio) e Numero primo illegale · Mostra di più »

O3D

O3D è una API JavaScript realizzata da Google per la creazione di applicazioni grafiche interattive 3D.

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

Objective-C

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

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

OCaml

OCaml è un avanzato linguaggio di programmazione appartenente alla famiglia di linguaggi di programmazione ML.

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

Offset

Il termine offset, o slittamento, è usato per indicare la differenza rispetto ad un valore di riferimento.

Nuovo!!: C (linguaggio) e Offset · 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!!: C (linguaggio) e Offuscamento del codice · Mostra di più »

Olimpiadi internazionali dell'informatica

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

Nuovo!!: C (linguaggio) e Olimpiadi internazionali dell'informatica · Mostra di più »

One-liner

In informatica uno one-liner (traducibile dall'inglese come "mono-linea") è un input di un'unica riga di codice fornita ad un interprete di comandi per eseguire un determinato compito.

Nuovo!!: C (linguaggio) e One-liner · Mostra di più »

Openbox

Openbox è un software libero per la gestione delle finestre nell'X Window System.

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

OpenBSD

OpenBSD è un sistema operativo libero, open-source, multipiattaforma, di tipo unix-like, derivato dalla Berkeley Software Distribution (4.4BSD).

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

OpenCV

OpenCV (acronimo in lingua inglese di Open Source Computer Vision Library) è una libreria software multipiattaforma nell'ambito della visione artificiale in tempo reale.

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

OpenGL

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

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

OpenMAX

OpenMAX è un set di interfacce di programmazione in linguaggio C multipiattaforma libero da royalty che fornisce astrazioni per funzioni, in particolare usate per l'audio, il video e le immagini.

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

OpenMP

OpenMP (Open Multiprocessing) è un API multipiattaforma per la creazione di applicazioni parallele su sistemi a memoria condivisa.

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

OpenSSL

OpenSSL è un'implementazione open source dei protocolli SSL e TLS.

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

Operatore di assegnamento

In informatica l'operatore di assegnamento imposta o reimposta il valore memorizzato nella posizione di memoria associata a una variabile.

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

Operatore ternario

In informatica, in logica, in matematica (in particolare in algebra astratta) e in fisica un operatore ternario (o operazione ternaria) è un operatore n-ario con n.

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

Operazione primitiva

Un'operazione primitiva, o più brevemente una primitiva, è una delle operazioni di base messe a disposizione da un linguaggio di programmazione.

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

Oracle Database

In informatica Oracle Database è uno tra i più famosi database management system (DBMS), cioè sistema di gestione di basi di dati, scritto in linguaggio C. Fa parte dei cosiddetti RDBMS (Relational DataBase Management System) ovvero di sistemi di database basati sul Modello relazionale che si è affermato come lo standard dei database dell'ultimo decennio.

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

Oracle Solaris

In informatica Oracle Solaris (in passato noto anche come Solaris, Solaris Operating System o Solaris OS) è un sistema operativo Unix originariamente sviluppato da Sun Microsystems, scritto in linguaggio C e basato su SunOS 5.0.

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

Ordine dei byte

L'ordine dei byte (conosciuto anche come big-endian, little-endian o middle-endian a seconda dei metodi differenti) sono modalità differenti usate dai calcolatori per immagazzinare in memoria dati di dimensione superiore al byte (es. word, dword, qword).

Nuovo!!: C (linguaggio) e Ordine dei byte · Mostra di più »

OS-9

OS-9 è una famiglia di sistemi operativi multitasking, real-time, basato sui processi, multiutenza e Unix-like sviluppati negli anni 1980, originariamente da Microware Systems Corporation per il microprocessore Motorola 6809.

Nuovo!!: C (linguaggio) e OS-9 · Mostra di più »

Overhead

In informatica, la parola inglese overhead (letteralmente in alto, che sta di sopra) serve per definire le risorse accessorie, richieste in sovrappiù rispetto a quelle strettamente necessarie per ottenere un determinato scopo in seguito all'introduzione di un metodo o di un processo più evoluto o più generale.

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

Overloading

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

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

Pagina web dinamica

Una pagina web dinamica è una pagina web il cui contenuto, in tutto o in parte, è generato sul momento dal server, potendo dunque essere diversa ogni volta che viene richiamata consentendo un'interattività con l'utente, secondo il paradigma di programmazione web noto come web dinamico.

Nuovo!!: C (linguaggio) e Pagina web dinamica · Mostra di più »

Pandix

Pandix è un motore scacchistico commerciale.

Nuovo!!: C (linguaggio) e Pandix · 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!!: C (linguaggio) e Paradigma di programmazione · Mostra di più »

Parte intera

In matematica, la funzione parte intera, nota anche come funzione floor (dalla parola inglese floor che significa "pavimento"), è la funzione che associa ad ogni numero reale x il più grande intero minore o uguale a x. La funzione parte intera è solitamente indicata con \lfloor x \rfloor o. La funzione mantissa, definita come x -\lfloor x\rfloor, anche scritta come x mod 1, oppure, è chiamata la parte frazionaria di x. Ogni frazione x può essere scritta come un numero misto, cioè la somma di un intero e una frazione propria.

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

Pascal (linguaggio di programmazione)

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

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

Pawn (linguaggio)

Il PAWN è un linguaggio di programmazione open source sviluppato nel 1998history.txt distribuito insieme alla documentazione dall'azienda olandese CompuPhase.

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

Peer-to-peer anonimo

Per peer-to-peer anonimo o P2P anonimo si intende una rete peer to peer nella quale i nodi o partecipanti sono resi anonimi.

Nuovo!!: C (linguaggio) e Peer-to-peer anonimo · Mostra di più »

Pelles C

Pelles C è un programma leggero di sviluppo software per Windows creato e mantenuto dallo svedese Pelle Orinius.

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

Perl

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

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

Permessi (Unix)

Nei sistemi operativi multiutente il meccanismo dei permessi gestisce l'accesso a file e directory del file system del sistema da parte dei vari utenti.

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

PHP

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

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

PHP Extension and Application Repository

Il PHP Extension and Application Repository o semplicemente PEAR, è un framework e un sistema di distribuzione per codice scritto in PHP.

Nuovo!!: C (linguaggio) e PHP Extension and Application Repository · Mostra di più »

PHP/Java Bridge

PHP/Java Bridge è un protocollo basato su XML utilizzato per interfacciare una macchina virtuale Java o ECMA 335 con il motore di scripting di PHP.

Nuovo!!: C (linguaggio) e PHP/Java Bridge · Mostra di più »

PIC (microcontrollore)

PIC è una famiglia di circuiti integrati a semiconduttore con funzioni di microcontrollore.

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

Pitivi

Pitivi (inizialmente chiamato PiTiVi) è un software libero di montaggio video non lineare per il sistema operativo Linux.

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

PL/M

Il PL/M (sigla di Programming Language for Microcomputers) è un linguaggio di programmazione ad alto livello creato da Gary Kildall nel 1972 per i microprocessori Intel.

Nuovo!!: C (linguaggio) e PL/M · Mostra di più »

Plain Old Java Object

Nell'ingegneria del software, POJO è un acronimo di Plain Old Java Object.

Nuovo!!: C (linguaggio) e Plain Old Java Object · Mostra di più »

Portabilità

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

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

Postfix

Postfix è un demone di posta SMTP (categorizzato comunemente come Mail Transfer Agent, o MTA) scritto inizialmente da Wietse Zweitze Venema e distribuito con licenza IBM Public License, attualmente riceve molteplici e svariati contributi dal mondo open source.

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

PostgreSQL

PostgreSQL (pronuncia all'inglese, 5,6 kB MP3) è un completo DBMS ad oggetti rilasciato con licenza libera (stile Licenza BSD).

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

Power Glove

Il Power Glove è un controller accessorio per il Nintendo Entertainment System del 1989.

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

Preprocessing

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

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

Preprocessore

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

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

Printf

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

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

Problema delle montagne russe

Il problema delle montagne russe (meglio conosciuto con il nome inglese Roller coaster problem) è un problema di sincronizzazione tra processi.

Nuovo!!: C (linguaggio) e Problema delle montagne russe · Mostra di più »

Progetto Xanadu

Il progetto Xanadu è stato il primo progetto di ipertesto.

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

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.

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

Programmazione a vincoli

In informatica la programmazione a vincoli, detta anche programmazione con vincoli o constraint è un paradigma di programmazione dove le relazioni fra variabili possono essere dichiarate in forma di vincoli.

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

Programmazione dichiarativa

In informatica il termine programmazione dichiarativa può avere due diversi significati.

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

Programmazione funzionale

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

Nuovo!!: C (linguaggio) e Programmazione funzionale · 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!!: C (linguaggio) e Programmazione genetica · Mostra di più »

Programmazione modulare

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

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

Programmazione orientata agli oggetti

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

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

Programmazione procedurale

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

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

Programmazione strutturata

In informatica la programmazione strutturata è un paradigma di programmazione emerso fra gli anni sessanta e gli anni settanta nel contesto della programmazione procedurale.

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

Proteus (linguaggio)

Proteus (PROcessor for TExt Easy to USe - processore di testo facile da usare) è un linguaggio di programmazione procedurale totalmente funzionale creato nel 1998 da Simone Zanella.

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

PSPP

PSPP è un software libero di statistica, scritto in C e che sfrutta la GNU Scientific Library.

Nuovo!!: C (linguaggio) e PSPP · 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!!: C (linguaggio) e Puntatore (programmazione) · Mostra di più »

Puntatori a funzione

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

Nuovo!!: C (linguaggio) e Puntatori a funzione · 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!!: C (linguaggio) e Punto d'ingresso · Mostra di più »

Punto e virgola

Il punto e virgola è un segno di interpunzione formato dalla congiunzione di un punto e di una virgola posti graficamente in verticale l'uno sopra l'altro.

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

Punto fermo

Il punto fermo, detto anche semplicemente punto, è un segno di interpunzione.

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

Python

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

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

QB64

QB64, nato originariamente come QB32, è un compilatore BASIC per Microsoft Windows, Linux e macOS, progettato per essere retrocompatibile con il QBASIC e il QuickBASIC.

Nuovo!!: C (linguaggio) e QB64 · 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!!: C (linguaggio) e Qt (toolkit) · Mostra di più »

Quake engine

Il Quake engine (a volte chiamato idTech 1.5) è un motore grafico sviluppato nel 1996, da id Software, per lo sparatutto in prima persona Quake.

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

Quicksort

Quicksort è un algoritmo di ordinamento ricorsivo in place non stabile.

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

QuickTime Player

In informatica, QuickTime è il nome che Apple Inc. ha dato all'architettura del suo sottosistema di visualizzazione e al suo formato di file proprietario, molto diffuso su sistemi Macintosh.

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

Rabbit Semiconductor

Rabbit Semiconductor è una società che opera nel campo dei semiconduttori.

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

Ragnarok Online

Ragnarok Online è un MMORPG sviluppato dalla software house sudcoreana Gravity Corporation.

Nuovo!!: C (linguaggio) e Ragnarok Online · 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!!: C (linguaggio) e Raspberry Pi Foundation · Mostra di più »

Ratfiv

Ratfiv è una versione avanzata del linguaggio di programmazione Ratfor, un preprocessore per Fortran progettato per dare funzionalità simili al C. Fortran è stato ampiamente utilizzato per la programmazione scientifica ma aveva strutture di controllo del flusso troppo basilari e primitive ("do" e "goto") e nessuna struttura "macro" che limitasse la sua espressività.

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

Ratfor

Ratfor (abbreviazione di Rational Fortran) è un linguaggio di programmazione implementato come preprocessore di Fortran 66.

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

RawTherapee

RawTherapee è un programma open source che processa immagini, principalmente fotografie digitali consentendo anche di leggere, modificare e convertire formati Raw proprietari.

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

RB-Albero

Un RB-Albero (o anche Red-Black Tree, in italiano Albero rosso-nero) è un tipo di albero binario di ricerca bilanciato, una struttura dati usata in Informatica, tipicamente utilizzata per implementare insiemi o array associativi.

Nuovo!!: C (linguaggio) e RB-Albero · Mostra di più »

Rc (shell)

rc (abbreviazione di run commands) è l'interprete dei comandi per i sistemi operativi Unix Versione 10 e Plan 9 from Bell Labs.

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

ReactOS

ReactOS (in precedenza FreeWin95) è un sistema operativo libero che si pone l'obiettivo di diventare totalmente compatibile con il codice oggetto delle applicazioni e dei driver realizzati per Microsoft Windows NT 5 e versioni successive (Windows 2000, XP, 2003, Vista, 7, 8 e 10).

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

REALbasic

REALbasic (RB) è un compilatore basato su un dialetto BASIC orientato agli oggetti, sviluppato e commercializzato da REAL Software, azienda con sede ad Austin (Texas) per macOS, Microsoft Windows, Linux 32-bit x86 e web.

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

Record (tipo di dato)

In informatica, un record (noto anche come struttura) è un tipo di dato strutturato che comprende diversi elementi (detti campi o membri) di tipo eterogeneo.

Nuovo!!: C (linguaggio) e Record (tipo di dato) · Mostra di più »

Redis

Redis è un key-value store open source residente in memoria con persistenza facoltativa.

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

Refactoring

In ingegneria del software, il refactoring (o code refactoring) è una "tecnica strutturata per modificare la struttura interna di porzioni di codice senza modificarne il comportamento esterno", applicata per migliorare alcune caratteristiche non funzionali del software.

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

Reificazione (informatica)

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

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

Relazione di ricorrenza

In matematica, una relazione di ricorrenza, chiamata anche equazione di ricorrenza, è un'equazione che, nei casi più semplici, riguarda i componenti di una successione la quale stabilisce un legame tra alcuni componenti che occupano posizioni generiche, ma successive, cioè presenta una forma del tipo: Il numero k viene detto ordine della relazione.

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

Remmina

Remmina è un client software per desktop remoto per sistemi operativi basati su POSIX.

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

Research Unix

Research Unix è un termine che si riferisce alle varie versioni del sistema operativo Unix per i computer DEC PDP-7, PDP-11, VAX e Interdata 7/32 and 8/32, sviluppati da Bell Labs Computing Science Research Center (di solito indicato come Dipartimento 1127).

Nuovo!!: C (linguaggio) e Research Unix · 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!!: C (linguaggio) e Return (informatica) · Mostra di più »

Rgss

L'RGSS (Ruby Game Scripting System) è un insieme di classi e moduli scritti come base per RPG Maker XP.

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

Ricerca dicotomica

In informatica, la ricerca dicotomica (o ricerca binaria) è un algoritmo di ricerca che individua l'indice di un determinato valore presente in un insieme ordinato di dati.

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

Ricerca sequenziale

In informatica la ricerca sequenziale (o ricerca lineare) è un algoritmo utilizzabile per trovare un elemento in un insieme non ordinato (esiste però una variante: la Ricerca sequenziale con sentinella).

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

Riflessione (informatica)

In informatica, la riflessione o reflection è la capacità di un programma di eseguire elaborazioni che hanno per oggetto il programma stesso, e in particolare la struttura del suo codice sorgente.

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

Robert Sedgewick

Egli è noto soprattutto in quanto autore di vari libri di notevole influenza riguardanti gli algoritmi e questioni generali di combinatoria di grande importanza per lo studio quantitativo degli algoritmi stessi.

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

Rockbox

Rockbox è un progetto free software orientato al miglioramento delle performance dei lettori MP3 portatili più diffusi, sia in termini efficienza che di quantità di codec audio supportati.

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

RollerCoaster Tycoon

RollerCoaster Tycoon è un videogioco manageriale, primo dell'omonima serie, che simula numerosi aspetti della gestione di un parco divertimenti.

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

ROM hacking

Il ROM hacking è il processo di modifica dell'immagine ROM di un videogioco atto a modificare la grafica del gioco, i dialoghi, i livelli, il gameplay o altri elementi di esso.

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

RPG (linguaggio di programmazione)

RPG oppure RPG IV è un linguaggio di programmazione nativo per mainframe IBM della serie iSeries, denominata anche, più comunemente, AS/400.

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

RT-11

RT-11 (dove RT sta per Real Time, in tempo reale) era un sistema operativo in tempo reale per la famiglia di computer PDP-11 della DEC.

Nuovo!!: C (linguaggio) e RT-11 · Mostra di più »

RTAI

RTAI o RealTime Application Interface è una modifica del codice sorgente del kernel di Linux soprattutto per quanto riguarda le politiche di scheduling e di interrupt.

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

RText

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

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

RTX

RTX è un'Estensione Tempo Reale (Real Time eXtension) per Microsoft Windows, sviluppata dall'azienda americana IntervalZero Inc.

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

Rust (linguaggio di programmazione)

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

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

Santa Paravia and Fiumaccio

Santa Paravia and Fiumaccio è uno dei primi esempi di videogioco gestionale, ambientato in Italia nel periodo rinascimentale.

Nuovo!!: C (linguaggio) e Santa Paravia and Fiumaccio · Mostra di più »

SAS (software)

SAS (in origine "Statistical Analysis System") è un complesso di prodotti software integrati (sviluppati dal SAS Institute) che permettono ad un programmatore.

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

Scacchi (videogioco 2000)

Scacchi (noto anche come GNOME Chess o glChess) è un videogioco libero di scacchi originariamente creato agli inizi degli anni 2000.

Nuovo!!: C (linguaggio) e Scacchi (videogioco 2000) · Mostra di più »

Scanf

La funzione scanf viene implementata in diversi linguaggi di programmazione.

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

Scilab

Scilab è un pacchetto di programmi gratuiti per la computazione numerica sviluppati dallo INRIA e dallo ENPC in Francia, poi da Scilab Consortium in seno alla Fondazione Digiteo.

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

Script

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

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

SDB

Nessuna descrizione.

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

SDL

Nessuna descrizione.

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

Seed7

Seed7, è un linguaggio di programmazione general purpose, multi-paradigma, open source creato a partire dal 2005 dal programmatore austriaco Thomas Mertes.

Nuovo!!: C (linguaggio) e Seed7 · 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!!: C (linguaggio) e Selezione (informatica) · Mostra di più »

Self-hosting

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

Nuovo!!: C (linguaggio) e Self-hosting · Mostra di più »

Sensibile alle maiuscole

Si dice sensibile alle maiuscole (in inglese e in gergo informatico case sensitive) ogni operazione di analisi del testo che distingua due parole uguali in base all'uso di lettere maiuscole o minuscole.

Nuovo!!: C (linguaggio) e Sensibile alle maiuscole · Mostra di più »

Separatore decimale

Il separatore decimale è un simbolo usato per separare la parte intera da quella frazionaria in un numero.

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

Serial Experiments Lain

Serial Experiments Lain è un anime del 1998 ideato da Yasuyuki Ueda e Yoshitoshi ABe, diretto da Ryutaro Nakamura e scritto da Chiaki J. Konaka.

Nuovo!!: C (linguaggio) e Serial Experiments Lain · Mostra di più »

Server Message Block

Server Message Block (SMB) è un protocollo usato principalmente per condividere file, stampanti, porte seriali e comunicazioni di varia natura tra diversi nodi di una rete.

Nuovo!!: C (linguaggio) e Server Message Block · Mostra di più »

Shard (videogiochi)

Uno shard è un'istanza di un mondo, un regno o un'area di un gioco multiplayer online (MMOG) o in un server di un gioco di ruolo (MMORPG).

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

Simbolo di percentuale

Il simbolo di percentuale (%) è un simbolo tipografico utilizzato in diversi ambiti, dalla matematica, all'informatica, alla linguistica.

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

SimCoupe

Il SimCoupe è un software di emulazione dell'home computer ad 8 bit SAM Coupé scritto da Simon Owen.

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

Simple DirectMedia Layer

Simple DirectMedia Layer (SDL) è una libreria libera multimediale multi piattaforma, scritta in C, che crea un livello astratto al di sopra di varie piattaforme software grafiche e sonore e dunque può controllare video, audio digitale, CD-ROM, suoni, thread, caricamento condiviso di oggetti, timer e networking.

Nuovo!!: C (linguaggio) e Simple DirectMedia Layer · Mostra di più »

Simulazione

Nelle scienze applicate per simulazione si intende un modello della realtà che consente di valutare e prevedere lo svolgersi dinamico di una serie di eventi o processi susseguenti all'imposizione di certe condizioni da parte dell'analista o dell'utente.

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

Single UNIX Specification

Single UNIX Specification (SUS) è una definizione collettiva di una serie di standard che i sistemi operativi per computer devono rispettare per potersi fregiare del nome "Unix".

Nuovo!!: C (linguaggio) e Single UNIX Specification · Mostra di più »

Sistema di algebra computazionale

Con il termine sistema di algebra computazionale (o anche con il termine inglese computer algebra system e con il suo acronimo CAS) si intende un sistema software in grado di facilitare la esecuzione di elaborazioni simboliche.

Nuovo!!: C (linguaggio) e Sistema di algebra computazionale · Mostra di più »

Sistema di numerazione romano

Il sistema di numerazione romano è un sistema di numerazione additivo, ovvero a ogni simbolo è associato un valore e il numero rappresentato è dato dalla somma dei valori dei simboli (che assomigliano a delle lettere e che pertanto possono essere definiti "simboli letterari").

Nuovo!!: C (linguaggio) e Sistema di numerazione romano · Mostra di più »

Sistema numerico esadecimale

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

Nuovo!!: C (linguaggio) e Sistema numerico esadecimale · Mostra di più »

Smart File System

Lo Smart File System o SFS è un file system con journaling usato sui sistemi Amiga.

Nuovo!!: C (linguaggio) e Smart File System · Mostra di più »

Smurf

Per Smurf si intende una tipologia di attacco su rete Internet volto a causare un Denial of Service.

Nuovo!!: C (linguaggio) e Smurf · 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!!: C (linguaggio) e Snake case · Mostra di più »

Società d'incoraggiamento d'arti e mestieri

La Società d'incoraggiamento d'arti e mestieri, nota anche con le sigle SIAM1838 e SIAM, è una delle più longeve e feconde istituzioni italiane e dal periodo risorgimentale opera come centro di formazione tecnica.

Nuovo!!: C (linguaggio) e Società d'incoraggiamento d'arti e mestieri · Mostra di più »

Software per Commodore 64

Il software per Commodore 64 fu una vastissima libreria di software di circa 10 000 titoli commerciali, comparabile per diffusione all'Apple II.

Nuovo!!: C (linguaggio) e Software per Commodore 64 · Mostra di più »

Sort (Unix)

sort è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che legge uno o più file di testo (o lo standard input) e ne ordina le linee alfabeticamente oppure secondo il criterio specificato, producendo il risultato sullo standard output o su di un file.

Nuovo!!: C (linguaggio) e Sort (Unix) · 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!!: C (linguaggio) e Source lines of code · Mostra di più »

SpeedCrunch

SpeedCrunch è una calcolatrice scientifica e finanziaria open source.

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

SPICE

SPICE, acronimo di Simulation Program with Integrated Circuit EmphasisNagel, L. W, and Pederson, D. O., SPICE (Simulation Program with Integrated Circuit Emphasis), Memorandum No.

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

Spotify

Spotify è un servizio musicale che offre lo streaming on demand di una selezione di brani di varie case discografiche ed etichette indipendenti, incluse Sony, EMI, Warner Music Group e Universal.

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

SQLite

SQLite è una libreria software scritta in linguaggio C che implementa un DBMS SQL di tipo ACID incorporabile all'interno di applicazioni.

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

Stack overflow

In informatica, uno stack overflow avviene quando è richiesto l'uso di una quantità troppo elevata di memoria nello stack.

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

Stddef.h

stddef.h che sta per "standard definition header" è un header file compreso nella libreria standard del C che definisce le macro NULL e offsetof e i tipi ptrdiff_t, wchar_t, e size_t.

Nuovo!!: C (linguaggio) e Stddef.h · Mostra di più »

Stdio.h

stdio.h, che sta per "standard input-output header", è l'header file della libreria standard del C che contiene definizioni di macro, costanti e dichiarazioni di funzioni e tipi usati per le varie operazioni di input/output.

Nuovo!!: C (linguaggio) e Stdio.h · Mostra di più »

Stepstone

Stepstone (inizialmente Productivity Products International) è stata una compagnia software fondata nel 1983 da Brad Cox e Tom Love, conosciuti nell'ambiente dell'informatica per aver originariamente sviluppato il linguaggio di programmazione Objective C, un'estensione ad oggetti del C. Nell'aprile del 1995 NeXT acquisì il marchio ed i diritti dell'Objective C da Stepstone.

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

Sterling (software)

Sterling è un programma per la generazione di frattali.

Nuovo!!: C (linguaggio) e Sterling (software) · 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!!: C (linguaggio) e Stile d'indentazione · Mostra di più »

Stored procedure

Una stored procedure è un programma scritto in SQL o in altri linguaggi, mantenuto nel database stesso, archiviato nel cosiddetto database data dictionary.

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

Storia del computer

La storia del computer è la storia dell'apparecchio elettronico destinato alla elaborazione dei dati, privo di capacità decisionale o discrezionale, che compie determinate operazioni secondo procedure prestabilite o programmi.

Nuovo!!: C (linguaggio) e Storia del computer · Mostra di più »

Storia di macOS

macOS è il sistema operativo sviluppato da Apple Inc.

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

Stringa (informatica)

Una stringa in informatica è una sequenza di caratteri con un ordine prestabilito.

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

Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs (comunemente noto con l'acronimo SICP, o come wizard book, "libro dello stregone", per via dell'illustrazione in copertina) è un libro di testo che tratta i principi della programmazione, tra i quali astrazione, astrazione metalinguistica, ricorsione, interpreti e programmazione modulare, ed è considerato un testo classico dell'informatica.

Nuovo!!: C (linguaggio) e Structure and Interpretation of Computer Programs · Mostra di più »

Struttura dati

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

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

Struttura di controllo

In tutti i paradigmi di programmazione imperativa, le strutture di controllo sono costrutti sintattici di un linguaggio di programmazione la cui semantica afferisce al controllo del flusso di esecuzione di un programma, ovvero servono a specificare se, quando, in quale ordine e quante volte devono essere eseguite le istruzioni che compongono il codice sorgente in base alle specifiche di progetto del software da realizzare.

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

SUBLEQ

SUBLEQ o subtract and branch if less equal (Sottrai e salta se minore o uguale a zero) è una istruzione che permette l'implementazione di un OISC, un calcolatore con una sola istruzione, e che quindi si programma senza microcodice (essendo sottintesa l'unica possibile istruzione).

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

SuperCollider

SuperCollider è un ambiente di sviluppo e un linguaggio di programmazione creato nel 1996 da James McCartney per la sintesi audio in tempo reale e la composizione algoritmicaJ.

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

Supercomputer

Il supercomputer, o superelaboratore, è un tipo di sistema di elaborazione progettato per ottenere potenze di calcolo estremamente elevate, dedicato ad eseguire calcoli ad elevate prestazioni.

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

Sviluppatore di videogiochi

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

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

Sviluppo (informatica)

Il termine sviluppo (usato in ambito informatico) identifica una attività o una serie di attività mirate a costruire (sviluppare appunto) un programma.

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

Sviluppo di software Android

Lo sviluppo di software Android è il processo mediante il quale vengono create nuove applicazioni per il sistema operativo Android.

Nuovo!!: C (linguaggio) e Sviluppo di software Android · Mostra di più »

Swift (linguaggio di programmazione)

Swift (dall'inglese "rondone" e "rapido, repentino") è un linguaggio di programmazione object-oriented per sistemi macOS, iOS, watchOS, tvOS e Linux, presentato da Apple durante la WWDC 2014.

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

SWIG

SWIG (Simplified Wrapper and Interface Generator - Wrapper semplificato e generatore di interfacce) è un wrapper open source utilizzato per collegare i programmi per elaboratore o librerie scritte in C o C++ con linguaggi di scripting come Lua, Perl, PHP, Python, R, Ruby, Tcl, e altri linguaggi come C Sharp, Java, JavaScript, Go, Modula-3, OCaml, Octave, e Scheme.

Nuovo!!: C (linguaggio) e SWIG · 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!!: C (linguaggio) e Switch (programmazione) · Mostra di più »

Syntax highlighting

Con syntax highlighting o colorazione della sintassi si intende la caratteristica di un software, solitamente editor di testo, di visualizzare un testo con differenti colori e font in base a particolari regole sintattiche.

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

SystemStarter

SystemStarter è un tool che in macOS avvia i servizi di base del computer e permette all'utente di effettuare il login.

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

Task skipping

Task skipping (traducibile letteralmente come salto dei task) è una tecnica di calcolo approssimato che consente di evitare l'esecuzione di blocchi di codice in base ad una condizione booleana da verificarsi a run-time.

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

Tcl

In informatica Tcl (acronimo di Tool Command Language), è un linguaggio di scripting creato da John Ousterhout generalmente considerato di facile apprendimento (rispetto ai linguaggi della sua generazione), ma allo stesso tempo potente.

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

Telix

Telix è un software shareware per le telecomunicazioni per MS-DOS, scritto da Colin Sampaleanu nel 1986.

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

TempleOS

TempleOS (precedentemente noto come J Operating System, SparrowOS e LoseThos) è un sistema operativo per architettura x86-64 creato dal programmatore americano Terry A. Davis.

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

Tempo medio di uscita di una stringa

\sum_ m^h, dove.

Nuovo!!: C (linguaggio) e Tempo medio di uscita di una stringa · 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!!: C (linguaggio) e Teorema di Böhm-Jacopini · Mostra di più »

Tesi di Church-Turing

Nella teoria della calcolabilità la tesi di Church-Turing è un'ipotesi che afferma: "se un problema è umanamente calcolabile, allora esisterà una macchina di Turing (o un dispositivo equivalente, come il computer) in grado di risolverlo (cioè di calcolarlo)." Più formalmente possiamo dire che la classe delle funzioni calcolabili coincide con quella delle funzioni calcolabili da una macchina di Turing.

Nuovo!!: C (linguaggio) e Tesi di Church-Turing · Mostra di più »

TeX

, scritto anche TeX e pronunciato alla greca come tech (la "ch" è pronunciata come nella parola tedesca "Ach" o in quella scozzese "Loch"), è un programma di tipografia digitale adatto alla stesura di testi matematici e scientifici.

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

Texas Instruments TMS9918

Il TMS9918 è un chip video (o VDC da Video Display Controller) fabbricato da Texas Instruments.

Nuovo!!: C (linguaggio) e Texas Instruments TMS9918 · Mostra di più »

Thinking Machines

La Thinking Machines Corporation è stata una società produttrice di supercomputer fondata a Waltham (Massachusetts) nel 1982 da W. Daniel Hillis e Sheryl Handler per sfruttare le ricerche sul parallelismo massivo di Hillis durante il suo dottorato al MIT.

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

Three address code

In informatica il Three Address Code (abbreviato in TAC o 3AC) è una forma di rappresentazione del codice intermedio utilizzata dai compilatori.

Nuovo!!: C (linguaggio) e Three address code · Mostra di più »

Tiny C Compiler

Tiny C Compiler (noto anche come TCC, tCc o TinyCC) è un compilatore C per piattaforme x86 e ARM creato da Fabrice Bellard e distribuito sotto licenza LGPL.

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

Tiny Encryption Algorithm

In crittografia il Tiny Encryption Algorithm (TEA) è un cifrario a blocchi noto per la sua semplicità e facilità di implementazione (bastano in genere poche linee di codice).

Nuovo!!: C (linguaggio) e Tiny Encryption Algorithm · Mostra di più »

TIOBE Programming Community Index

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

Nuovo!!: C (linguaggio) e TIOBE Programming Community Index · Mostra di più »

Tipizzazione forte

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

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

Tipizzazione statica

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

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

Tipo di dato

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

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

Token (testo)

In informatica, un token (o token lessicale) è un blocco di testo categorizzato, normalmente costituito da caratteri indivisibili chiamati lessemi.

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

Trasformata di Burrows-Wheeler

La trasformata di Burrows-Wheeler (abbreviata con BWT) è un algoritmo usato nei programmi di compressione dati come bzip2.

Nuovo!!: C (linguaggio) e Trasformata di Burrows-Wheeler · Mostra di più »

Trasformata di Fourier veloce

In matematica, la trasformata di Fourier veloce, spesso abbreviata con FFT (dall'inglese Fast Fourier Transform), è un algoritmo ottimizzato per calcolare la trasformata discreta di Fourier (DFT) e la sua inversa.

Nuovo!!: C (linguaggio) e Trasformata di Fourier veloce · Mostra di più »

Turbo C

Turbo C è un ambiente di sviluppo e compilatore per il linguaggio C prodotto da Borland.

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

Twelve Days of Christmas

Twelve Days of Christmas (I dodici giorni del Natale) è una famosa canzone natalizia in inglese.

Nuovo!!: C (linguaggio) e Twelve Days of Christmas · Mostra di più »

Typedef

typedef è una parola chiave dei linguaggi di programmazione C e C++.

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

Tyrian

Tyrian è uno sparatutto a scorrimento realizzato da Eclipse Productions e distribuito da Epic MegaGames nel 1995.

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

UltraHLE

UltraHLE è stato il primo emulatore di Nintendo 64 in grado di eseguire giochi commerciali con una buona resa, nonostante le limitazioni tecniche dei PC del tempo: rilasciato nel 1999, da allora non è stato più aggiornato.

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

Unbound

Unbound è un server DNS ricorsivo, con cache e validazione, sviluppato da NLnet Labs.

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

Unified Parallel C

Unified Parallel C (UPC) è un'estensione del linguaggio di programmazione C sviluppato per ottenere elevate prestazioni di calcolo in macchine basate su parallelismo massivo comprese le macchine con indirizzamento della memoria globale tipo quelle SMP o quella basate su architettura NUMA e per le macchine a memoria distribuita come i cluster.

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

Union

Nessuna descrizione.

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

Unit in the last place

Si definisce unit in the last place (unità in ultima posizione) o unit of least precision (unità di minore precisione), comunemente abbreviato in ulp, il valore assunto in un numero in virgola mobile dalla cifra unitaria in posizione meno significativa,.

Nuovo!!: C (linguaggio) e Unit in the last place · 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!!: C (linguaggio) e Unity (motore grafico) · Mostra di più »

Unix

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

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

Unix-like

In informatica i sistemi Unix-like, talvolta definiti come UN*X o *nix, sono sistemi operativi simili ai sistemi Unix, generalmente non certificati e non necessariamente conformi alle specifiche SUS (Single UNIX Specification).

Nuovo!!: C (linguaggio) e Unix-like · Mostra di più »

UPC

Nessuna descrizione.

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

UTF-8

UTF-8 (Unicode Transformation Format, 8 bit) è una codifica di caratteri Unicode in sequenze di lunghezza variabile di byte, creata da Rob Pike e Ken Thompson.

Nuovo!!: C (linguaggio) e UTF-8 · Mostra di più »

UZIX

UZIX è un'implementazione di Unix per MSX e si basa sul sistema operativo UZI scritto da Douglas Braun.

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

Vala (linguaggio di programmazione)

Vala è un linguaggio di programmazione di alto livello, orientato ad oggetti.

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

Valgrind

Valgrind (pronuncia) è uno strumento per il debug di problemi di memoria, la ricerca dei memory leak ed il profiling del software.

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

Valore (informatica)

In informatica, un valore può essere un numero una stringa, un array o qualunque altra cosa che può essere utilizzata come se fosse un numero.

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

Valore assoluto

In matematica, il valore assoluto o modulo di un numero reale x è una funzione che associa a x un numero reale non negativo secondo la seguente definizione: se x è non negativo, il suo valore assoluto è x stesso; se x è negativo, il suo valore assoluto è -x. Ad esempio, il valore assoluto sia di 3 che di -3 è 3.

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

Valutazione a corto circuito

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

Nuovo!!: C (linguaggio) e Valutazione a corto circuito · 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!!: C (linguaggio) e Variabile (informatica) · Mostra di più »

Variabile booleana

Una variabile booleana è una variabile che assume valori booleani, tipicamente Vero|Falso, True|False o 1|0.

Nuovo!!: C (linguaggio) e Variabile booleana · 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!!: C (linguaggio) e Variabile d'ambiente (Unix) · Mostra di più »

Variabile di istanza

Nei linguaggi di programmazione orientati agli oggetti, una variabile d'istanza è una variabile associata a una classe di oggetti e che rappresenta un elemento dell'informazione contenuta nell'oggetto stesso.

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

Vector (STL)

Il container vector è un contenitore di elementi omogenei simile all'array e facente parte della libreria standard del C++, con la funzione di permettere l'accesso ai suoi contenuti in modo rapido e ottimizzato utilizzando indici o tramite un iteratore.

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

Verilog

Verilog è un linguaggio di descrizione dell'hardware (HDL) usato per descrivere sistemi elettronici digitali.

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

Vero programmatore

Il termine vero programmatore (mutuato dall'inglese real programmer) è un termine usato solitamente in modo sarcastico e goliardico da alcuni programmatori per descrivere uno stereotipo programmatore vecchia scuola, tutt'uno con la macchina al punto da conoscerla spesso meglio dei suoi stessi progettisti.

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

VGA Planets

Vga Planets è un gioco strategico a turni ambientato nello spazio, appartenente alla categoria dei giochi PBeM (Play By E-Mail).

Nuovo!!: C (linguaggio) e VGA Planets · 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!!: C (linguaggio) e Visibilità (programmazione) · Mostra di più »

Visita in-order

L'algoritmo di visita in-order è un particolare algoritmo usato per l'esplorazione in profondità dei nodi di un albero binario.

Nuovo!!: C (linguaggio) e Visita in-order · Mostra di più »

Visita post-order

L'algoritmo di visita post-order è un particolare algoritmo usato per l'esplorazione in profondità dei nodi di un albero.

Nuovo!!: C (linguaggio) e Visita post-order · Mostra di più »

Visita pre-order

L'algoritmo di visita pre-order è un particolare algoritmo usato per l'esplorazione in profondità dei nodi di un albero.

Nuovo!!: C (linguaggio) e Visita pre-order · Mostra di più »

Visual Basic

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

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

Visual C++

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

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

Visual Studio Code

Visual Studio Code è un editor di codice sorgente sviluppato da Microsoft per Windows, Linux e macOS.

Nuovo!!: C (linguaggio) e Visual Studio Code · Mostra di più »

Void (informatica)

In gran parte dei linguaggi di programmazione derivati dal C e da Algol68, void è un tipo di dato risultante da una funzione che non restituisce alcun valore al suo chiamante.

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

WEB (linguaggio)

In informatica, il WEB è un linguaggio di programmazione creato da Donald Knuth.

Nuovo!!: C (linguaggio) e WEB (linguaggio) · 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!!: C (linguaggio) e Web developer · Mostra di più »

WebAssembly

WebAssembly (Wasm, WA) è uno standard web che definisce un formato binario e un corrispondente formato testuale per la scrittura di codice eseguibile nelle pagine web. Ha lo scopo di abilitare l'esecuzione del codice quasi alla stessa velocità con cui esegue il codice macchina nativo. È stato progettato come integrazione di JavaScript per accelerare le prestazioni delle parti critiche delle applicazioni Web e in seguito per consentire lo sviluppo web in altri linguaggi oltre a JavaScript.

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

Wget

GNU Wget è un gestore di download libero, multipiattaforma, parte del progetto GNU.

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

Windows API

Le Windows API sono l'insieme delle interfacce di programmazione (in inglese application programming interface o API) disponibili nei sistemi operativi Windows di Microsoft.

Nuovo!!: C (linguaggio) e Windows API · 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!!: C (linguaggio) e Windows bitmap · Mostra di più »

Windows.h

windows.h è l'header file che contiene le dichiarazioni in C/C++ per le funzioni delle Windows API.

Nuovo!!: C (linguaggio) e Windows.h · Mostra di più »

Wine

Wine (Wine is not an emulator, un acronimo ricorsivo, in italiano traducibile con Wine non è un emulatore) è un software scritto in C nato originariamente per sistemi operativi GNU/Linux, poi esteso ad altri sistemi operativi, con lo scopo di permettere il funzionamento dei programmi sviluppati per il sistema operativo Microsoft Windows.

Nuovo!!: C (linguaggio) e Wine · 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!!: C (linguaggio) e Wiring · Mostra di più »

Wolfenstein 3D engine

Il Wolfenstein 3D engine (noto anche come id Tech 0) è un motore grafico sviluppato, per la maggior parte, da John Carmack di id Software.

Nuovo!!: C (linguaggio) e Wolfenstein 3D engine · Mostra di più »

Word2vec

Word2vec è un insieme di modelli che sono utilizzati per produrre word embedding, il cui pacchetto fu originariamente creato in C da Tomas Mikolov, poi implementato anche in Pythonhttp://radimrehurek.com/gensim/models/word2vec.html e Javahttps://deeplearning4j.org/word2vec.html#intro.

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

WxWidgets

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

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

X (disambigua)

* X – ventiquattresima lettera dell'alfabeto latino.

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

X BitMap

In computer grafica, l'X Window System utilizza X BitMap (XBM), un formato di file che rappresenta le immagini sotto forma di testo ASCII, per conservare le bitmap di cursori e icone utilizzate nella GUI X. I file XBM differiscono fortemente dalla maggior parte dei file, poiché i file XBM hanno la forma di file sorgenti del linguaggio C. Ciò significa che possono essere compilati direttamente dentro un'applicazione senza nessun passo di preprocessore, ma ciò li rende anche più grandi (ogni byte dell'immagine rappresentata come bitmap prende almeno 5 byte in un file XBM).

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

X-Chat Aqua

X-Chat Aqua è un client IRC per macOS.

Nuovo!!: C (linguaggio) e X-Chat Aqua · Mostra di più »

X-Moto

X-Moto è un videogioco a piattaforme 2D di motocross libero e open source, sviluppato per FreeBSD, GNU/Linux, macOS e Microsoft Windows.

Nuovo!!: C (linguaggio) e X-Moto · Mostra di più »

X.Org

X.Org, o più semplicemente XOrg è l'implementazione open source ufficiale del gestore grafico X Window System, il cui sviluppo è curato dalla fondazione X.Org Foundation.

Nuovo!!: C (linguaggio) e X.Org · Mostra di più »

Xargs

xargs è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che esegue un altro comando specificandogli come parametri i dati letti dallo standard input: ciascuna linea letta costituisce una serie di uno o più parametri separati da spazi.

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

Xlib

Xlib è una libreria client per il protocollo X Window System, sviluppata in C. Contiene funzioni per interagire con un server X. Tramite queste funzioni un programmatore può scrivere programmi senza conoscere i dettagli del protocollo.

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

XTEA

In crittografia l'XTEA (eXtended TEA) è un cifrario a blocchi che fu presentato nel 1997 da David Wheeler e Roger Needham, del dipartimento informatico dell'Università di Cambridge, per correggere le vulnerabilità scoperte nel loro algoritmo TEA.

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

XXTEA

In crittografia il Corrected Block TEA (spesso abbreviato in XXTEA) è un cifrario a blocchi sviluppato per correggere le vulnerabilità riscontrate nel disegno del Block TEA, un algoritmo di cifratura erede del Tiny Encryption Algorithm che fu pubblicato per la prima volta insieme all'XTEA nel 1997.

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

Yacc

YACC (Yet Another Compiler Compiler) è un generatore di parser nel linguaggio di programmazione C originariamente presente in Unix dal.

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

YAML

YAML (pronunciato ˈjæməl, in rima con camel) è un formato per la serializzazione di dati utilizzabile da esseri umani.

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

Zabbix

Zabbix è un software libero per il monitoraggio di reti e vari sistemi informatici, atto a tracciare lo stato di server e servizi di rete correlati.

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

Zero Robotics

Zero Robotics è una competizione internazionale di programmazione di robotica aerospaziale, che si basa sulla programmazione di speciali robot denominati SPHERES, ovvero satelliti artificiali simil-sferici (in realtà a 18 facce), realizzati dal MIT, situati all'interno della Stazione Spaziale Internazionale.

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

Zilog Z8 Encore!

Kit di sviluppo '''Z8 Encore! Z8F082''', da notare il chip dietro il quarzo.Lo Zilog Z8 Encore! è un microcontrollore a 8 bit prodotto da ZiLOG e basato sulla popolare architettura Z8.

Nuovo!!: C (linguaggio) e Zilog Z8 Encore! · Mostra di più »

Zucchero sintattico

Zucchero sintattico (Syntactic sugar) è un termine coniato dall'informatico inglese Peter J. Landin per definire costrutti sintattici di un linguaggio di programmazione che non hanno effetto sulla funzionalità del linguaggio, ma ne rendono più facile ("dolce") l'uso per gli esseri umani.

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

2D Fighter Maker 2002

2D Fighter Maker 2002 è un programma giapponese, noto in occidente prevalentemente con questo nome, ma anche talvolta come 2D Fighter Maker 2nd o con abbreviazioni del tipo fm2002, 2dfm, fm, fm2k, fm2k2, mentre in oriente con il nome di 2D Kakutou Tsukuru 2nd Round, 2dk2nd, 2dfm o kgt2nd.

Nuovo!!: C (linguaggio) e 2D Fighter Maker 2002 · Mostra di più »

3D Pinball: Space Cadet

3D Pinball: Space Cadet (noto anche come Pinball 3D o più semplicemente Pinball) è un videogioco arcade, fornito con Microsoft Plus! e successivamente incluso in Windows NT, Windows Me, Windows 2000 e per le edizioni a 32 bit di Windows XP.

Nuovo!!: C (linguaggio) e 3D Pinball: Space Cadet · Mostra di più »

64 bit

Su 64 bit in codice binario si possono rappresentare 2^\simeq18.44\times10^ numeri (anche intesi come informazioni).

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

Riorienta qui:

ANSI C, C (linguaggio di programmazione), File C, ISO/IEC 9899, Linguaggio C, Linguaggio di programmazione C.

UscenteArrivo
Ehi! Siamo su Facebook ora! »