Come si può definire il linguaggio?


Caratteristiche del linguaggio umano

  • Discretezza
  • Ricorsività
  • Competenza
  • Dipendenza dalla Struttura

Linguaggio formale

Per linguaggio formale, in matematica, logica, informatica e linguistica, si intende un insieme di stringhe costruite sopra un alfabeto, cioè sopra un insieme di oggetti tendenzialmente semplici che vengono chiamati caratteri, simboli o lettere.

Dennis Ritchie e il linguaggio C

Il linguaggio C fu originariamente sviluppato da Dennis Ritchie presso i Bell Labs della AT&T tra il 1969 e il 1973, con lo scopo di utilizzarlo per la stesura del sistema operativo UNIX, precedentemente realizzato da Ken Thompson e Ritchie stesso in assembly del PDP-7.

Operatori aritmetici e di assegnamento in C

Nell’espressione sono presenti due operatori “+” e “=“ che implicano l’esecuzione dell’operazione in due passi. L’ordine di esecuzione è: somma e poi assegnamento.

Fasi del ciclo di vita del software

Prevede l’esecuzione sequenziale delle fasi di analisi, progetto, sviluppo, collaudo e manutenzione.

Ingegneria del software

L’Ingegneria del Software Definizione IEEE (2007): “L’ingegneria del software è la disciplina tecnologica e manageriale che riguarda la produzione sistematica e la manutenzione dei prodotti software entro tempi e costi preventivati“. Informalmente: sviluppo cost-effective di software di qualità.

Lascia un commento