Newsgroup: it.comp.programmare
Titolo: Quale linguaggio ?

Forse è una domanda troppo essenziale tipo "Dio esiste  ?",ma devo chiedervi
quale è il linguaggio migliore comunque, io conosco un pò di Java, C, C++,
Basic, Python e Perl, ma nessuno di questi va
bene:devo produrre un programma compilato che agisca in Background
(quindinon DOS) e usi una matrice molto, ma molto grande.
Questo programma deve poter creare e modificare file, aprire e gestire
connessioni, ricevere input da tastiera, agire sul registro e fare apparire
finestre.Deve funzionare su Windows 95 senza bisogno di installarci Jre o
librerie strane, ma solo il programma in sè.
L'ideale sarebbe Visual Basic ma, ahime, costa troppo (e scaricarlo sarebbe,
oltre che illegale, difficile e moolto problematico, anche rivolgendomi a
chi ha l'ADSL), anche se a me interessa solo ciò che basta a creare EXE e
basta, senza debugger, editor per active X, DLL, menù o altre cose che non
mi servono.Ho un programma di nome "Visual Basic control
creation edition 5.0" che mi permette di creare .EXE, infatti ne ho fatto
uno, ma posso solo eseguirlo come debug (comese fosse interpretato), e non
compilarlo.
 Uso Win98 SE e ho provato anche in Java, ma, forse a causa della
simpatia di Microsoft verso Java, non riesco ad eseguirlo.Ho il Jre,
composto da Java.exe, javac.exe, jar.exe,javaw.exe,java.dll ed altro, ma se
lo faccio partire mi dice che manca il Jre (?).
Ho provato con mille
smanettamenti, tra il registro, autoexec.bat, variabili di sistema, file
fittizi e download lunghissimi ma niente, Jre non parte e comunque il
programma dovrà funzionare su Win95.
Quale linguaggio può compiere tale prodigio ?
Sempre che esista...

 Sempre che esista...
Certo che esiste, basta scaricare python e impararlo, non leggere il
tutorial e dire 'ah si si, come gli altri... anche questo lo so, si si.
chiaro, la sintassi e` chiara, non mi piace' senza neanche aver imparato
cosa puo` fare la libreria...
Se invece quello che cerchi e` qualcosa che traduca il tuo pensiero in
programma... ripassa tra una trentina d'anni.
-- 
Valentino Volonghi aka Dialtone
Linux User #310274, Proud Gentoo User
Blog: 
http://vvolonghi.blogspot.com
Home Page: 
http://xoomer.virgilio.it/dialtone/

 programma... ripassa tra una trentina d'anni.
sono d'accordo anche se mi sembra una risposta un po' troppo a favore di
python, anche in c++, java, freepascal et simili può fare quello che
chiede, c++ e pascal hanno un compilatore nativo e volendo anche java
tramite gcj, comunque sia interpretare non è un peccato mortale.
non conosco per nulla visual basic, ma alcuni colleghi per piccole
applicazioni win32 usavano rapidq (anche se ora anche loro sono passati al
python + wxwidgets). rapidq è una specie di basic, 
www.rapidq.it
 per
maggiori info.
personalmente a me il python non piace perchè non riesco a leggere codici
senza parentesi graffe, ma è un problema mio non del linguaggio.
ciao


vanno benissimo tutti.. (ogni linguaggio ha i suoi pro e i suoi contro )
Per creare un programma in background sotto windows, è sufficente inserire
una Sleep nel ciclo che lo gestisce(di solito  è un loop while).La sleep
sospende il thread e di conseguenza permette di usare le risorse agli altri
programmi.
Usa il linguaggio che ti fa più comodo, visto che questo problema puoi cmq
risolverlo..
ciao :)
--
------------------------
http://visualwx.altervista.org/
nuova release 0.8 [freeware]
VisualWx rad per c++,python,perl,lua e wxwindows

il Sat, 26 Jun 2004 09:24:05 GMT, "DarkEngineer"
<togliquestaparteOdioWord@libero.> ha scritto::
io sottoscrivo quello che ha detto dialtone, va bene qualsiasi
linguaggi, e seondo me devi rivedere bene quello che sai o di cui hai
bisogno.
Praticamente tutti i linguaggi 'moderni'  permettono di fare un
pacchetto exe, singolo, compresi quelli interpretati, semicompilati
etc.. 
E tanto per fare il paio con il msg di valentino ;) :
Alla nasa usano ruby, ma non per il processing di imagini:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/102594
per il processing di immagini lo usano @ 
noaa.gov
, esempio:
http://dmsp.ngdc.noaa.gov/images/poster_world.jpg
l'estensione per il calcolo matriciale e vettoriale efficiente è
NArray (non troppo efficente è builtin):
http://www.ir.isas.ac.jp/~masa/ruby/index-e.html
e per creare un eseguibile singolo per windows c'è EXERB.
Approfondisci una cosa sola, vedrai che ti basta

 L'ideale sarebbe Visual Basic 
Visual Basic non e' un linguaggio di programmazione
ma un tool per lo sviluppo rapido di applicativi soltanto
per la piattaforma Windows.

 compilarlo.
Sai quanto č grande il runtime di vb?


Per sviluppare applicativi con il programma "Visual Basic" si scrive 
codice in un linguaggio di programmazione, che sia la Microsoft che la 
gran parte dei programmatori chiamano pure "Visual Basic". Si tratta di 
un linguaggio derivato dal Basic, ma talmente diverso dal Basic 
originario, che sembra improprio chiamarlo ancora Basic.
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila

 originario, che sembra improprio chiamarlo ancora Basic.
Gia` ma il tool di sviluppo e il linguaggio non hanno un confine ben
definito, tutt'altro. Per cui accomunare al solo linguaggio il nome e`
altrettanto sbagliato.
Detto tra noi poi io eviterei di parlare i vb in un ng di programmazione
perche` e` OT. <g>


 perche` e` OT. <g>
LOL!
-- 
email: goldicus1970 AT yahoo DOT it
blog: 
http://www.deelan.com/

 perche` e` OT. <g>
O non sai che cosa e' la programmazione di computer, o non hai mai usato 
  Visual Basic.


 bene:devo produrre un programma compilato che agisca in Background
Forse sei tu che non vai bene.
Normalmente una cosa come dici in C++ si fa.

>
Uhh questo e' un lavoro per il signor FORTRAN
Se deve girare in MSDOS, trovi svariati compilatori gratuiti.
consiglio il FTN77 :)
Non schezo...