KLOC (migliaia di righe di codice)

KLOC (migliaia di righe di codice) è una misura tradizionale di quanto è grande un programma per computer o quanto tempo o quante persone ci vorranno per scriverlo. Il codice misurato è solitamente codice sorgente. Poiché un linguaggio sorgente di livello superiore (come C ++) compila in più righe di codice macchina rispetto a un … Leggi tutto

Macro

1) In Microsoft Word e altri programmi, una macro è una sequenza salvata di comandi o tratti di tastiera che possono essere memorizzati e quindi richiamati con un singolo comando o con un colpo di tastiera. 2) Nei computer, una macro (per “grande”; l’opposto di “micro”) è qualsiasi interfaccia di programmazione o utente che, se … Leggi tutto

Soluzione elegante

La parola eleganti, in generale, è un significato aggettivo di ottima qualità. Raffinatezza e semplicità sono sottintese, piuttosto che pignoleria o ostentazione. Una soluzione elegante, spesso indicata in relazione a problemi in discipline come matematica, ingegneria e programmazione, è quella in cui il massimo effetto desiderato viene ottenuto con il minimo o il più semplice … Leggi tutto

Numeri casuali

I numeri casuali sono numeri che si verificano in una sequenza tale che siano soddisfatte due condizioni: (1) i valori sono distribuiti uniformemente su un intervallo o insieme definito e (2) è impossibile prevedere i valori futuri in base a quelli passati o presenti. I numeri casuali sono importanti nell’analisi statistica e nella teoria della … Leggi tutto

Poscritto

Postscript è un linguaggio di programmazione che descrive l’aspetto di una pagina stampata. È stato sviluppato da Adobe nel 1985 ed è diventato uno standard industriale per la stampa e l’imaging. Tutti i principali produttori di stampanti realizzano stampanti che contengono o possono essere caricate con software Postscript, che funziona anche su tutte le principali … Leggi tutto

Calcolo lambda

Il Lambda Calculus, considerato la base matematica del linguaggio di programmazione, è un calcolo sviluppato da Alonzo Church e Stephen Kleene negli anni ‘1930 per esprimere tutte le funzioni computabili. Nel tentativo di formalizzare il concetto di computabilità (noto anche come costruibilità e calcolabilità effettiva), Church e Kleene svilupparono un potente linguaggio con una sintassi … Leggi tutto

Astrazione

Astrazione (dal latino abs, che significa lontano dalla e Tirare , che significa disegnare) è il processo di sottrarre o rimuovere caratteristiche da qualcosa per ridurlo a un insieme di caratteristiche essenziali. Nella programmazione orientata agli oggetti, l’astrazione è uno dei tre principi centrali (insieme all’incapsulamento e all’ereditarietà). Attraverso il processo di astrazione, un programmatore … Leggi tutto

Radiatore di informazioni

Un radiatore di informazioni, noto anche come Big Visible Chart (BVC), è una grande rappresentazione grafica delle informazioni sul progetto tenute chiaramente in vista all’interno dello spazio di lavoro condiviso di un team di sviluppo agile. Il termine è generico piuttosto che specifico: i radiatori di informazioni possono includere la maggior parte dei tipi di … Leggi tutto