Newsgroup: it.comp.aiuto
Titolo: cosa si intende con il termine shell ?

Qualcuno sa cosa significa il termine shell ?
Fabrizio.

 Fabrizio.
-------------                                                            
E' un programma del sistema, interpreta i comandi inseriti             
dall'utente; in parole povere, permette all'utente di dialogare        
con la macchina.                                                       
Ciao.



In che  file viene posizionato tutto ciò?
Fabrizio.


-----------------                                                        
Non lo so, comunque sappi che ogni SO ha la sua shell e piu'           
ricca e' di comandi e opzioni e' piu' completo e' il SO;               
la shell del Dos per esempio, e' il prompt.                            
Ciao.

 Fabrizio.
Dipende. Per  esempio  in Unix la shell    di base e`   /bin/sh, ma si
possono avere anche csh, tcsh, ksh, bash  in varie posizioni (/usr/bin
o /usr/local/bin o altro).
Per Win95 la shell e` 
command.com
, per nt e` cmd.exe.
Comunque con shell si  intende un guscio software  che si frappone fra
l'utente ed   un certo programma  (sistema  operativo o altro)  con lo
scopo di creare una interfaccia. Ad esempio si  parla di shell grafica
per dare una interfaccia grafica ad applicazioni a caratteri.
o   oooooo	Gian Uberto Lauri        "So, are you working on finding
      o    o	
sa...@dei.unipd.it
        that bug *now* or leaving it until
     o o				  later?" - "Yes!" 

Fabrizio.
Per sdrammatizzare un po' (cosa???) posso dirti che l' ashell puzza!
 :-)))
Ciao!
Paolo Perini
pe...@freemail.it
Ricordate di usare l'indirizzo sovrastante
quando mi rispondete via e-mail.
"Non ho bisogno delle riviste! La mia vista divina
mi permette di vedere chi fa la doccia e chi si
cambia!" - il dio KaiohShin

Ciao.
ma allora č un compilatore ??????

ma allora č un compilatore ??????
Non confonderti......
Nei linguaggi di progr. si intende:
Compilatore come programma che trasforma dei file sorgenti scritti in un
linguaggio ad alto livello(comprensibile all'uomo) in file eseguibili
direttamente e interpretabili dalla macchina senza ulteriori passaggi(vedi C
e C++ e pascal).
Interprete (sempre in ambito di programmazione) indica quel software che
traduce le istruzioni da linguaggio ad alto livello in linguaggio macchina
al momento dell'esecuzione(Basic).
Come interprete di comandi si intende invece quel programma che data in
input una data stringa di caratteri č capace di restituire una data
funzionalitą del sistema operativo.
Ciao a tutti
C.C.
-----------------------------------------------------
Per le risposte cancellare ns- ( 
cc...@ns-usa.net
 ) dall'indirizzo
Oppure clicca sull'indirizzo qui di fianco cioč 
cc...@usa.net
ICQ # 171 20 839.
----------------------------------------------------
Il tempo passa, dite? Ah,No! Purtroppo ,
il tempo resta fermo siamo noi che passiamo.

 wrote:
FB> ma allora č un compilatore ??????
No, e`  un interprete. Puo`  essere molto rozzo (i.e.  riconoscere una
grammatica banale del tipo
	comando [opzioni]
cioe` riconosce  solo il fatto  che ogni riga  ha un solo  comando con
delle opzioni... opzionali  :) ) mentre altri (ad  esempio le shell di
Unix)  sono  dei  veri  e  propri  interpreti  in  grado  di  eseguire
programmi.
(i compilatori  invece non eseguono  nulla, traducono solamente  da un
linguaggio formale ad un altro che puo` essre un LM).
