Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Buon linguaggio di programmazione, ma facile?

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[51] Re: Buon linguaggio di programmazione, ma facile?

Messaggioda Foto Utentealev » 4 gen 2012, 18:24

gohan ha scritto:Non serve nessun riferimento. La shell non è un linguaggio di programmazione.[...]
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.

Perdonami, ma in tutta sincerità da un esperto come te mi aspettavo un minimo di pragmatismo.
Se un programma è quello che risponde alla definizione per l'uomo comune, penso che tu sia fuori strada.
Avatar utente
Foto Utentealev
5.995 2 9 12
free expert
 
Messaggi: 6284
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[52] Re: Buon linguaggio di programmazione, ma facile?

Messaggioda Foto Utentesimo85 » 4 gen 2012, 18:25

Ma mi stai dicendo che un programma è un linguaggio di programmazione?
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[53] Re: Buon linguaggio di programmazione, ma facile?

Messaggioda Foto Utentealev » 4 gen 2012, 18:27

Dico che un linguaggio è di programmazione se serve a fare programmi, era questo il nocciolo, oppure no?
E perché un linguaggio di shell non può generare programmi?
Avatar utente
Foto Utentealev
5.995 2 9 12
free expert
 
Messaggi: 6284
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[54] Re: Buon linguaggio di programmazione, ma facile?

Messaggioda Foto Utentesimo85 » 4 gen 2012, 18:32

Per me il nocciolo è che la shell non è un linguaggio di programmazione, e non serve a fare i programmi. A questo scopo esistono gli editori di testo ed i compilatori, difatti se voglio un programma lo scrivo con gedit, che poi per aprire gcc abbia bisogno della shell per una limitazione che impone il programma stesso, quello è ancora un altro discorso..

Questa è una definizione corretta di shell.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

1
voti

[55] Re: Buon linguaggio di programmazione, ma facile?

Messaggioda Foto Utenteangus » 4 gen 2012, 18:40

Lo shell scripting (non la shell in se) è un linguaggio di programmazione, anche se specifico. Quello che in gergo si chiama domain-specific language per distinguerlo dai linguaggi di programmazione general-purpose come C, C++, Python, Java, etc...
Consiglio la lettura di "The Art of Unix Programming" di un tale che si chiama "Eric Steven Raymond" :mrgreen: , in particolare cap.8 e 14
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.480 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4171
Iscritto il: 20 giu 2008, 17:25

0
voti

[56] Re: Buon linguaggio di programmazione, ma facile?

Messaggioda Foto Utentealev » 4 gen 2012, 18:44

gohan ha scritto:Per me il nocciolo è che la shell non è un linguaggio di programmazione, e non serve a fare i programmi. [...]Questa è una definizione corretta di shell.

La definizione di shell non c'entra nulla; se bash è una shell, allora non può essere altro :?: :-k

Se un programma di computer è definito come nel link che ho messo prima, mi spiace dirlo ma sei fuori strada.

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.
Avatar utente
Foto Utentealev
5.995 2 9 12
free expert
 
Messaggi: 6284
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

1
voti

[57] Re: Buon linguaggio di programmazione, ma facile?

Messaggioda Foto Utentesimo85 » 4 gen 2012, 18:47

angus ha scritto:Consiglio la lettura di "The Art of Unix Programming"

Questa dovrebbe essere una copia.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

2
voti

[58] Re: Buon linguaggio di programmazione, ma facile?

Messaggioda Foto Utenteangus » 4 gen 2012, 18:49

in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.480 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4171
Iscritto il: 20 giu 2008, 17:25

0
voti

[59] Re: Buon linguaggio di programmazione, ma facile?

Messaggioda Foto Utentesimo85 » 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.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[60] Re: Buon linguaggio di programmazione, ma facile?

Messaggioda Foto Utentealev » 4 gen 2012, 18:58

Se vuoi impuntarti, anche dopo che ti sono state dati validi riferimenti (cosa che tu, invece, non hai fatto), non posso farci niente.
\_O_/

PS: Grazie per il taoup, scaricato :ok:
Avatar utente
Foto Utentealev
5.995 2 9 12
free expert
 
Messaggi: 6284
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

PrecedenteProssimo

Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 43 ospiti