Entrambe sono delle interfacce utente, ovvero dei sistemi progettati allo scopo di rendere più agevole la comunicazione fra l’essere umano e la macchina, dal momento che quest’ultima “parla” esclusivamente un linguaggio fatto di zeri e uno, il cosiddetto codice binario. Prima dello sviluppo di interfacce utente di tipo grafico, ovvero simili a quelle che utilizziamo oggi, si potevano impartire comandi a un computer usando esclusivamente righe di codice, sotto forma di istruzioni singole (comandi) o interi programmi, in quest’ultimo caso usando uno dei tanti linguaggi di programmazione disponibili. L’interfaccia a riga di comando (in inglese command line interface o CLI in breve) si utilizza, in ogni caso, ancora oggi all’interno del terminale dei vari sistemi operativi. Se l’argomento vi incuriosisce, qui di seguito trovate una serie di risorse che possono aiutarvi a comprendere la storia e l’evoluzione di queste interfacce utente.
Articoli consigliati:
- Differenza tra GUI, CLI e Interfaccia a riga di comando in informatica
- Interfaccia della riga di comando
- Interfacce grafiche – Storia, progettazione e riflessioni (PDF)
- Xerox Alto e Xerox Star: l’Inizio di una Rivoluzione (parte della serie UI History)
- Cos’è una Graphical User Interface (GUI)?
Video consigliati:
- I sistemi operativi – SEQUENZA DI BOOT – La GUI – sistemi a RIGA DI COMANDO – INTERFACCIA GRAFICA (Carlo Bortone)
- Tutorial di MS-DOS (Anthony Ryuki)
- Terminale Windows – Primi passi (Infoghira YouTube)
- Tutorial Mac #117 – Il Terminale 1- le basi (PiadaProductions Mac Tutorials)
- Introduzione al terminale e alla shell Linux (alternativalinux)
- La Storia di WINDOWS (EveryEye.it)
- Storia di Mac OS X (consigliato HD) (Fabio Lombardi)