Newsgroup: it.comp.software.emulatori
Titolo: Con che linugaggio imparare a programmare??

Mi trovo di fronte ad una scelta:
Attualmente, programmo in maniera basilare con visual basic ed ho delle
buone conoscenza su l'uso di windows, ma voglio passare a linux.
Fra qualche giorno avrò 2 pc, uno con linux e l'altro per forza con windows.
Ho bisogno di un linguaggio per programmare in maniera semplice ma efficace,
che mi dia la possibilità di poter funzionare sia su piattaforme linux che
windows e che possa essere compilato su entrambe le piattaforme.
In un primo momento pensavo di imparare il Java che ha dalla sua parte la
portabilità appunto (anche se non ho ancora capito come).
Adesso mi è venuta un'altra idea, imparare il linguaggio di linux e poi
installare i vari emulatori sulle due piattaforme per far girare i programmi
windows su linux e per compilare in linux su windows.
E' una buona soluzione?
se si, con quali programmi?
Dove li trovo? Link?
ovviamente tutto opensource...!?
Ciao e grazie.
marco

 windows su linux e per compilare in linux su windows.
Non credo che ci siano emulatori che possano lavorare bene per fare cio'
che dici. Sotto linux puoi usare wine ma non e' un emulatore e non
funziona con molte applicazioni. sotto windows non so come potresti
emulare linux...
Solo per sentito dire: prova Phiton o Ruby.
Ho letto adesso per curiosita' dai siti:
"Python runs on many different computers and operating systems: Windows,
MacOS, many brands of Unix, OS/2, ..."
"Ruby is highly portable: it is developed mostly on Linux, but works on
many types of UNIX, DOS, Windows 95/98/NT, Mac, BeOS, OS/2, etc."
Quindi sembra che girino entrambi anche su windows. 
ciao

 entrambe le piattaforme.
Premetto di non sapere molto di programmazione e per di più di linux.
Però se proprio non vuoi usare il java (che prevede una virtual machine
sulla piattaforma su cui dovrà funzionare il programma) , puoi utilizzare le
librerie SDL, anch'esse portabili grazie ad una macchina virtuale. Di certo
sono meno complesse da imparare rispetto al Java e sono affini alle directx
(sempre per sentito dire).
Si tratta di un consiglio. Attendo smentite da chi ne capisce di +..

 librerie SDL, anch'esse portabili grazie ad una macchina virtuale.
Piu' che altro SDL e' "solo" una libreria multipiattaforma,
nulla a che vedere con macchine virtuali :)
Permette di scrivere codice portabile e, quindi,
compilabile direttamente sotto altri SO, ma ovviamente
e' limitata ad un certo utilizzo.
Poi, alla fine, tutto dipende da cosa vuole programmare
l'utente del messaggio originale :)
Comunque con C/C++ e varie librerie multipiattaforma
(OpenGL, SDL, FMOD, ecc.) si riesce a scrivere del
buon codice portabile...


Ti consiglio vivamente di imparare il Java.
E' sicuramente il miglior prodotto multipiattaforma e gratuito ora in
circolazione, infatti puoi scaricare il compilatore java gratuitamente.
Java crea del programmi eseguibili non su una macchina fisica con un dato
sistema operativo ma su una macchina virtuale e questa macchina virtuale che
sarà installata su windows o linux a seconda delle versioni ma i nostri
programmi verranno eseguiti su una macchina che sarà sempre uguale e quindi
non dobbiamo preoccuparci di nessun porting.
Tieni presente che Java è orientato al Web (JSP, Java script, Applet Java),
è un buon linguaggio di sintassi simile al C/C++ ma con alcune limitazioni
per non fare danni.

emulare linux...
E come no? Guarda qua:
http://www.vmware.com/products/desktop/ws_features.html

windows e che possa essere compilato su entrambe le piattaforme.
Python, Java, C/C++ con SDL/QT/GTK
Nel primo e nel secondo caso non dovresti avere il minimo problema di
portabilita, nel secondo forse qualche modifica ai sorgenti la dovrai
fare (al limite con qualche direttiva al preprocessore te la potresti
cavare)

 entrambe le piattaforme.
Uhmmm... mi verrebbe da consigliarti Python. E' un linguaggio interpretato,
ma c'è anche il modo di compilare.
p.bes



Senno' molto piu' semplicemente c'e' il mingw :)
A quanto ho capito (devo sperimentare ancora), e' come il progetto cygwin,
pero' funziona :)
Portatamente,
-- 
Mariani "Darkpand" Dario 
dark...@libero.it
IAFo #126	ICQ# 49365960
"L'uomo e' tanto meno se' stesso quanto piu' parla in persona propria:
dategli una maschera e vi dira' la verita'" -- Oscar Wilde


Non ci sono buoni emulatori Windows per linux e viceversa.
Wine e Borch sono i due più efficenti, comunque.
np: "Montsegur" - Iron Maiden
-- 
Renato Salzano - email: hitman (at) 
despammed.com
** Vuoi provare un GdR via mail nuovo e originale? Contattami! **
"(Wake me up) Wake me up inside / (Wake me up) Wake me up inside 
 (Save me) Save me from the nothing I belong" - Evanescence

 windows e che possa essere compilato su entrambe le piattaforme.
Semplice ed efficace non lo sò dipende da che punto inizi ma versatile e
multipiattaforma (Amiga esclusi mi pare) sicuramente Java
Non mi stupirei di vedere anche gli elettrodomestici che supportano
Java...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG