da
simo85 » 4 gen 2012, 18:53
alev ha scritto:La definizione di shell non c'entra nulla; se bash è una shell, allora non può essere altro ?
Come non centra?
Se un programma di computer è definito come nel link che ho messo prima, mi spiace dirlo ma sei fuori strada.
Quindi mi stai dicendo che un programma è un linguaggio di programmazione. È come dire che la torta di mele è un frutto.
Io ho visto fatti completamente in bash/ksh delle vere applicazioni dalla gestione di reti di computer alle rubriche telefoniche; le stesse operazioni, svolte con software sviluppato in python oppure perl oppure java, sono programmi ma se le fai in shell non sono più tali? Mi sembra un concetto assurdo.
Quei programmi a cui tu ti riferisci sono stati fatti in
shell scripting.
È la stessa cosa che ho detto io prima
gohan ha scritto:Che poi con lo shell scripting puoi "mischiare" tutte queste applicazioni al fine di creare un programma che le usi assieme, è un altro discorso, ma la shell non è un linguaggio di programmazione.
Mi dispiace, ma nel dire che la shell non è un liguaggio di programmazione, non sono fuori strada.