Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Abstraction IT,aggiunti tag, aggiornato link,corretta identazione #3083 #3195

Open
wants to merge 1 commit into
base: dev-it
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 12 additions & 2 deletions content/it/abstraction.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,18 @@
title: Astrazione
status: Completed
category: Propriety
tags: ["fondamenti", "", ""]
---

Nel campo dell'informatica, un'astrazione è una rappresentazione che nasconde le specifiche a un consumatore di [servizi](/service/) (sia esso un programma o un utente), rendendo un sistema più generico e quindi facilmente comprensibile. Un buon esempio è il sistema operativo (OS - Operating System) di un PC, che astrae tutti i dettagli sul funzionamento di un computer. Non è necessario sapere alcunché sulla CPU, sulla memoria e su come vengono gestiti i programmi. È sufficiente azionare il sistema operativo che, a sua volta, si occuperà dei dettagli. Tutte queste specifiche sono nascoste dietro l'astrazione del sistema operativo.
Nel campo dell'informatica, un'astrazione è una rappresentazione che nasconde le specifiche a un consumatore di [servizi](/it/service/)
(sia esso un programma o un utente), rendendo un sistema più generico e quindi facilmente comprensibile.
Un buon esempio è il sistema operativo (OS - Operating System) di un PC, che astrae tutti i dettagli sul funzionamento di un computer.
Non è necessario sapere alcunché sulla CPU, sulla memoria e su come vengono gestiti i programmi.
È sufficiente azionare il sistema operativo che, a sua volta, si occuperà dei dettagli.
Tutte queste specifiche sono nascoste dietro l'astrazione del sistema operativo.

I sistemi in genere hanno più livelli di astrazione, semplificando notevolmente lo sviluppo. Durante la programmazione, gli sviluppatori creano componenti compatibili con un particolare livello di astrazione e non devono preoccuparsi di tutte le specifiche sottostanti che possono essere molto eterogenee. Se funziona con il livello di astrazione, funzionerà anche con il sistema, indipendentemente da quello che si trova nel livello sottostante.
I sistemi in genere hanno più livelli di astrazione, semplificando notevolmente lo sviluppo.
Durante la programmazione, gli sviluppatori creano componenti compatibili con un particolare livello di astrazione
e non devono preoccuparsi di tutte le specifiche sottostanti che possono essere molto eterogenee.
Comment on lines +16 to +17
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Durante la programmazione, gli sviluppatori creano componenti compatibili con un particolare livello di astrazione
e non devono preoccuparsi di tutte le specifiche sottostanti che possono essere molto eterogenee.
Durante la programmazione, chi sviluppa crea componenti compatibili con un particolare livello di astrazione
e non deve preoccuparsi di tutte le specifiche sottostanti che possono essere molto eterogenee.

Se funziona con il livello di astrazione, funzionerà anche con il sistema,
indipendentemente da quello che si trova nel livello sottostante.
Loading