Glossario

ADA

Linguaggio di programmazione di alto livello, derivato dal Pascal e sviluppato negli 70.


BITMAP

Immagine costituita da piccoli elementi luminosi denominati pixel.

Quanti più pixel si utilizzano, tanto più l'immagine risulta definita.

I file Bitmap hanno estensione BMP.


CPU

La CPU (Central Processing Unit


CSS

CSS (Cascading Style Sheets) è un linguaggio (di stile, non di programmazione) per la definizione delle reogle di stile / formattazione di vari tipi di documento come HTML, XML, XHTML, SVG.

Viene, quindi, utilizzato su tutte le pagine web per definirne la struttura e la grafica.

Ler regole per comporre fogli CSS, sono standardizzate secondo la specifica W3C.

Nel corso degli anni sono state create diverse versioni; quella attuale è la versione 3.


DRIVER

Software, spesso scritto in Assembly, che serve al sistema operativo di controllare un dispositivo hardware.


ECMASCRIPT

Linguaggio di programmazione standardizzato da Ecma International.

Ci sono varie implementazioni di questo linguaggio, di cui sicuramente Javascript è la più conosciuta.

Al momento siamo alla sesta versione, con la settiman che dovrebbe essere in lavorazione.


FAQ

Frequently Aasked Questions: elenco delle domande più frequenti riguardo ad un determinato prodotto o servizio.


GB

GigaByte: unità di misura.

1GB equivale a 1.024 MB


HTML

Acronimo di HyperText Markup Language, è un linguaggio di formattazione / markup usato per la creazione di pagine web.


JAVA

In informatica, Java è un linguaggio di programmazione a oggetti, progettato per essere il più possibile indipendente dalla piattaforma di esecuzione.

I programmi scritti in Java, vegono compilati in bytecode, interpretato poi dalla JVM (Java Virtual Machine).

Questo modo di operare, lo rende (abbastanza) indipendente dalla piattaforma sottostante, in quanto basta installare la JVM.


LINUX

Kernel creato nel 1991 da Linus Torvalds.

Sulla base di questo Kernel sono stati creati vari sistemi operativi come:

  • Ubuntu
  • Debian
  • Fedora
  • Red Hat
  • OpenSUSE
  • ecc

Viene distribuito con la licenza GNU GPLv2.


MYSQL

MySQL, di proprietà della Oracle, è un database server basato sul modello relazionale (RDBMS).

E' disponibile per varie piattaforme, tra cui Windows, Linux e macOS.

E' un software libero, con duplice licenza, ed è supportato da tantissimi linguaggi di programmazione (Java, PHP, C#, Python, ecc).

E' tra i database più usati, soprattutto in ambito web, insieme a Linux, Apache e PHP (la cosidetta piattaforma LAMP).


PHP

PHP è l'acronimo ricorsivo di "PHP: Hypertext Preprocessor".

Originariamente era l'acronimo di "Personal Home Page").

E' un linguaggio di scripting interpretato, originariamente concepito per le web application.

Ma può essere utlizzato anche per applicazioni standalone e applicazioni console.


PROCESSORE

Identificato anche come unità di elaborazione, è un dispositvo hardware dedicato all'esecuzione di istruzioni.

Sostanzialmente è il dispositivo che esegue l'elaborazione dei dati, guidato dal sistema operativo.


ROUTER

Componente hardware che in una rete stabilisce dove inviare un determinato flusso dati.


RUBY

Ruby è un linguaggio di programmazione orientato agli oggetti, creato nel 1993 da Yukihiro Matsumoto.

E' multi piattaforma, e quindi i suoi programmi sono portabili su varie piattaforme (Linux, macOS, Windows, ecc).

Il linguaggio da cui riprende di più è lo Smalltalk, seguito da Lisp e Perl.

Una grande spinta al suo utilizzo è dovuto al celebre framework per il web Ruby on Rails.


SISTEMA OPERATIVO

Un sistema operativo (abbreviato in OS o SO) è un software che consente all'utente di utilizzare un computer, o un qualsiasi apparecchio hardware in generale (palmari, smartphone, ecc).

Esempi sono:

  • Ubuntu (basato sul Kernel Linux)
  • Windows (XP / 7 / 10)
  • Mac OS X

SQL

SQL è l'acronimo di Structured Query Language, ed è il linguaggio standardizzato usato per l'interrogazione e la mindapolazione di database basati sul modello relazionale (RDBMS).

Alucni tra i più famosi database che si appoggiano a SQL sono:

  • MySQL / MariaDB
  • Microsoft SQL Server
  • Oracle