Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

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
Front-end e back-end - Wikipedia

Front-end e back-end

Da Wikipedia, l'enciclopedia libera.

Da fare

La pagina di discussione contiene dei suggerimenti per migliorare la voce: Front-end e back-end

I termini front end e back end (anche scritti, con grafia meno corretta ma più comune, frontend o front-end e backend o back-end) denotano, rispettivamente, lo stadio iniziale e lo stadio finale di un processo.

Il front end, nella sua accezione più generale, è responsabile per l'acquisizione dei dati di ingresso e per la loro elaborazione con modalità conformi a specifiche predefinite e invarianti, tali da renderli utilizzabili dal back end. Il collegamento del front end al back end è un caso particolare di interfaccia.

I termini acquistano diversi e precisi significati se applicati ad ambiti più specifici.

  • Nel campo della progettazione software il front end è la parte di un sistema software che gestisce l'interazione con l'utente o con sistemi esterni che producono dati di ingresso, il back end è la parte che elabora i dati generati dal front end. Nei sistemi più complessi non è raro che i dati subiscano elaborazioni intermedie prima di passare al back end. La distinzione di una parte di ingresso e di una parte terminale nei sistemi software è un genere di astrazione che aiuta a mantenere le diverse parti di un sistema complesso logicamente separate e quindi più semplici.
  • Alcuni modi di organizzare l'interazione uomo–calcolatore possono essere concettualmente schematizzati in termini di front end e back end. Per esempio, un file manager (programma per la gestione di file) grafico, tipo Windows Explorer o Nautilus possono essere considerati front end al file system del computer. A livello di sistema operativo, l'interfaccia grafica (Graphical User Interface, o GUI) può essere vista come un front end del sistema per l'utente tipico e le funzioni più comuni, mentre l'interfaccia a linea di comando, più potente e versatile, può essere considerata un back end. Questa schematizzazione si applica spesso anche ai pacchetti software, i quali possono essere dotati sia di un'interfaccia grafica che di una modalità di controllo basata su script di comandi.
  • Nei compilatori, il front end traduce il codice sorgente, di solito espresso in un linguaggio di programmazione ad alto livello, in una rappresentazione intermedia, mentre il back end trasforma la rappresentazione intermedia del programma in codice del linguaggio di output (spesso, un linguaggio assemblatore).
  • Nel campo della sintesi vocale, il front end denota la parte del sistema di sintesi che converte il testo in ingresso in una rappresentazione fonetica simbolica, mentre il back end converte la rappresentazione simbolica ottenuta in suoni.
  • Molti programmi per calcolatore sono concettualmente suddivisi in front end e back end. Generalmente nascosto all'utente, il back end è talvolta un programma completo e indipendente che può essere controllato attraverso un altro programma, detto front end. Spesso il front end è un'interfaccia grafica (GUI) che genera comandi per una più semplice interfaccia a linea di comando. Tutte le attività richieste attraverso l'interazione con gli elementi dell'interfaccia grafica vengono tradotte in linee di comando e indirizzate al sottostante programma di back end. Questo tipo di programmi front end è comune in ambiente Unix, dove spesso gli applicativi sono sviluppati sulla base di molti programmi piccoli, ben collaudati e potenti, ma al tempo stesso dotati di funzionalità limitate a un preciso e unico scopo. Il desktop environment è l'esempio più generale di front end grafico, mentre Ncurses offre un esempio di front end semi-grafico generico.
  • In radioastronomia il front end di un radiotelescopio consiste in un modulo contenente l'antenna a tromba corrugata (o feed horn), la guida d'onda e le antenne necessarie a ricevere il segnale. Il termine back end è usato per riferisi ai sistemi di amplificazione e filtraggio del segnale che ripuliscono e modificano il segnale prima di presentarlo all'utilizzatore.
  • Nel campo dell'Electronic Design Automation (EDA)
Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com