Mirror di ebook, audiolibri e file musicali tratti da Liber Liber


CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions Glossario

GLOSSARIO

Algoritmo: insieme di regole che consentono di risolvere un dato problema in tempo finito. E' importante distinguere un algoritmo da un programma: mentre un algoritmo è il procedimento da seguire per risolvere un problema a prescindere dal linguaggio utilizzato, un programma consiste nella descrizione di un algoritmo in uno specifico linguaggio di programmazione. Per esempio, se il problema è costituito dal calcolo dell'area di un triangolo, l'algoritmo per risolvere tale problema stabilisce che occorre moltiplicare la misura della base del triangolo per la relativa altezza e dividere il risultato per due. Un programma derivato da questo algoritmo è la descrizione di questi calcoli in un linguaggio di programmazione, come ad esempio il Pascal.

Copia di backup: copia di un programma o di un file fatta dall'utente al fine di conservarne un esemplare integro utilizzabile nel caso in cui il file venga danneggiato o il programma risulti inoperativo.

Decompilazione: operazione di reverse engineering diretta a ricostruire, a partire da un programma in forma eseguibile o oggetto, il programma stesso in forma di sorgente.

Esecuzione di un programma: attività con la quale un elaboratore esegue una dopo l'altra le istruzioni di un programma per produrre i risultati per cui è stato progettato.

Firmware: livello di astrazione dell'architettura di un elaboratore che si pone tra l'hardware e il software; essenzialmente è costituito da programmi le cui istruzioni sono codificate nei circuiti hardware.

General purpose: termine utilizzato per indicare l'uso non predeterminato di un elaboratore. Un computer general purpose è un computer progettato per poter potenzialmente svolgere, con l'opportuno software, qualsiasi compito realizzabile da una macchina. Al contrario, un computer dedicato è un computer progettato per svolgere uno specifico compito.

Hardware: insieme dei componenti elettronici che costituiscono la struttura fisica di un elaboratore.

Input: insieme dei dati a partire dai quali un programma effettua le proprie elaborazioni per produrre un risultato (output).

Interfaccia: dispositivo o sistema interposto fra altri due dispositivi o sistemi al fine di consentirne l'interazione; per estensione indica i programmi o le parti di programma e le relative regole operative destinati a consentire l'interazione fra programmi e sistemi diversi.

Interoperabilità: capacità di due dispositivi e, per estensione, di due programmi o parti di programma di operare in rapporto di cooperazione, soprattutto per quanto riguarda lo scambio di dati di ingresso e/o di uscita.

Linguaggio di programmazione: linguaggio artificiale costituito da un insieme di termini (istruzioni e costrutti) e da ben definite regole sintattiche e semantiche che consentono ad un essere umano di comunicare con un elaboratore tramite la realizzazione di programmi. E' possibile distinguere linguaggi di programmazione di vari livelli a seconda di quanto siano vicini al modo di comunicare prettamente umano; quindi un linguaggio di programmazione ad alto livello è un linguaggio molto vicino al linguaggio umano (linguaggio naturale), mentre un linguaggio di programmazione di basso livello è un linguaggio le cui regole sono molto lontane dal linguaggio umano ma molto vicine alla codifica direttamente interpretabile dall'elaboratore (linguaggio macchina). Esempi di linguaggi di programmazione di alto livello sono il Pascal, il COBOL, l'Ada; un esempio di linguaggio di programmazione di medio livello è il C, mentre i linguaggi di programmazione di basso livello sono i vari Assembler le cui regole sono dipendenti dal particolare calcolatore.

Linguaggio macchina: linguaggio di programmazione costituito da codici direttamente interpretabili ed eseguibili da parte dell'elaboratore senza necessità di alcuna traduzione.

Macchina virtuale: astrazione generata da un software che consente di considerare l'insieme formato da uno specifico programma e da un elaboratore general purpose come se fosse un elaboratore dedicato, cioè un elaboratore progettato per uno specifico scopo.

Multimedialità: Insieme delle tecniche per la gestione integrata delle informazioni di natura differente (testo, video, immagini, audio, ecc.).

Output: insieme dei risultati derivati dall'elaborazione dei dati di input da parte di un programma.

Pacchetto applicativo: gruppi di programmi preparati per risolvere un determinato insieme di problemi dell'utente medio, in contrapposizione ai programmi personalizzati, realizzati sulle specifiche richieste di un utente.

Package: vedi Pacchetto applicativo.

Programma: sequenza di istruzioni in un dato linguaggio di programmazione che descrive un algoritmo per la soluzione di un problema da parte di un elaboratore.

Programma eseguibile: programma destinato direttamente all'esecuzione da parte dell'elaboratore in quanto costituito da istruzioni in linguaggio macchina, cioè sequenze di codici interpretabili direttamente dall'elaboratore. Generalmente un programma eseguibile è il risultato della traduzione di un programma sorgente effettuata automaticamente da un particolare software detto compilatore.

Programma oggetto: forma impropria ma comune per indicare un programma eseguibile.

Programma sorgente: programma scritto in un linguaggio di alto o medio livello che necessita di una fase di traduzione (interpretazione o compilazione) per poter essere eseguito dall'elaboratore.

Reverse engineering: denominazione generale di tutte le attività che, a partire da un determinato prodotto (compreso un programma per elaboratore), mirano ad identificare i principi, le leggi e le idee poste alla base dello stesso. Viene di solito intrapreso al fine di riprodurre il prodotto, ovvero di poter sviluppare una variante o un perfezionamento dello stesso. Nel caso di programmi per elaboratore, le attività di reverse engineering comprendono di solito anche attività di decompilazione.

Sistema operativo: programma (o insieme di programmi) di base di un elaboratore che controlla le risorse fisiche (hardware) e logiche (strutture dati, software) regolando lo svolgimento delle operazioni elementari (caricamento dei programmi, ingresso dati, emissione dei risultati, gestione dell'hardware, ecc.) inerenti all'esecuzione di altri programmi applicativi o programmi utente.

Software: insieme dei programmi che regolano il funzionamento di un elaboratore e l'elaborazione dei dati. Al contrario dell'hardware, costituito dagli elementi fisici che costituiscono l'elaboratore, il software è costituito da un insieme di segnali binari memorizzati su supporti di varia natura (magnetici, ottici).

Software applicativo: insieme dei programmi il cui compito è quello di risolvere specifici problemi dell'utente, come ad esempio l'elaborazione di dati contabili, l'elaborazione di immagini, ecc. Il software applicativo ha bisogno della presenza del software di base per poter essere operativo.

Software di base: insieme dei programmi il cui compito è quello di gestire l'hardware e rendere operativo ed efficiente un elaboratore. Tipico software di base è il sistema operativo, senza il quale un elaboratore risulterebbe inutilizzabile.

Software house: azienda che sviluppa software su commissione o per il mercato.


[ Indice | Testo aggiornato della l. 22 aprile 1941 n. 633 | Bibliografia ]




Static Wikipedia 2008 (no images)


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh