Newsgroup: it.comp.programmare
Titolo: Linguaggio per semplici scopi

Premetto che non ho esperienza di programmazione se non in Fortran e
un po' in assembly (nell'MS-DOS dei bei tempi andati...).
I programmi in fortran che scrivo e/o utilizzo (applicazioni 
scientifiche) usano come input dei file di testo contenenti i vari 
parametri necessari.
Quello che vorrei fare e' creare una finestra grafica (in linux, o anche 
in windows) con tante caselline dove posso mettere i vari numeri. 
Quindi, cliccando su un comando, generare il file di testo che 
necessito. Niente di piu' complicato, per il momento.
Ora, vorrei sapere se:
1) E' possibile imparare a fare cio' in modo rapido (diciamo, in 10 ore)
2) Quale linguaggio utilizzare
Grazie
Lorenzo

2) Quale linguaggio utilizzare
Un qualunque linguaggio (meglio forse un linguaggio interpretato) che abbia
qualche facilitazione per creare delle interfaccie grafiche, da Visual
Basic a tcl, passando per Ruby e Java.
Ciao.

 2) Quale linguaggio utilizzare
Java, come gia' ti e' stato detto puo' essere una buona scelta.
Anche con Delphi una cosa del genere puo' essere fatta in maniera
ragionevolmente veloce.
  Raffaello

 
ok... cmq mi sono dimenticato di specificare che preferirei usare
1) un linguaggio per cui siano disponibili compilatori sia linux che 
windows (o che comunque sia facilmente travasabile da un sistema 
all'altro; ad es. mi pare che il Visual Basic non ci sia per linux...)
2) che sia si' semplice, ma che mi permetta di "crescere", col tempo
Il visual C++ e' spropositato per quello che devo fare?
Lorenzo

 Il visual C++ e' spropositato per quello che devo fare?
Ma perchč, c'č il VisualC++ per Linux?
Stefano. 

 Il visual C++ e' spropositato per quello che devo fare?
visualc++ (presumo che tu intenda MFC e ATL) non esiste per linux e ti ci 
vogliono mesi per imparare.
Considera piuttosto 
vb.net
 o c# in quanto con Mono sono abbastanza portabili 
su linux e sono linguaggi molto potenti ma al tempo stesso molto semplici.
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS 

2) che sia si' semplice, ma che mi permetta di "crescere", col tempo
Fra i linguaggi interpretati, quello che ho trovato più interessante e
adeguato a progetti più complessi è forse Ruby; ci sono comunque molti
progetti impegnativi scritti in Python o in altri linguaggi interpretati.
Altrimenti, il solito Java.
Ciao.

 2) Quale linguaggio utilizzare
Uno spreadsheet (come Microsoft Excel, OpenOffice Calc, Lotus 1-2-3).
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila

 2) Quale linguaggio utilizzare
Tcl. Trovi abbondante documentazione online, gira senza colpo ferire su 
tutte le piattaforme è "abbastanza" veloce (ma dipende da quello che ci 
devi fare) e col tempo puoi complicarti la vita a piacere (tipo 
aggiungere tue funzioni in C o creare eseguibili stand-alone)
Parti da 
http://www.tcl.tk
My 2c,
             RemoD.

Remo D. ha scritto:

grazie per la segnalazione, non lo conoscevo, ma sembra sia da tener
presente per ' i compiti di tutti i giorni'
vale la pena di vedere anche 
http://it.wikipedia.org/wiki/Tcl/Tk
Per Lorents: forse prima o poi comparirà ( se l'è mangiato google) un
mio post in cui ti suggerivo foglio elettronico + macro per avere un
prototipo rapidissimo, ed inseguito python, ma probabilmente ha ragione
RemoD

 2) Quale linguaggio utilizzare
Grazie a tutti per le risposte. E' vero che potrei usare un semplice 
foglio elettronico per il mio scopo immediato ma, nel contempo, vorrei 
imparare qualcosa di piu' generale.
Penso che daro' una buona occhiata alla accoppiata Tcl/Tk che sembra 
essere abbastanza accessibile.
Vi faro' sapere!
Lorenzo

essere abbastanza accessibile.
Tk ha anche un'utilità per disegnare interfaccie grafiche, nata per Tcl, ma
poi estesa anche ad altri linguaggi che si appoggiano a Tk:
 
http://spectcl.sourceforge.net/
Ciao.

 ha scritto nel messaggio 
news:dve6uo$kq2$1...@nnrp-beta.newsland.it...


     
http://spectcl.sourceforge.net/
Ci sono molti gui builder per Tcl/tk, il piu' sofisticato è VisualTcl 
(
http://vtcl.sourceforge.net
) scritto in Tcl/Tk stesso. Ce ne sono molti 
altri comunque (XF credo sia stato il primo)
Anche se all'inizio sembrano essere d'aiuto dopo un po' diventano un 
ostacolo. Inseriscono un sacco di codice "di servizio" e non ti fanno 
capire esattamente quello che succede.
Hanno anche la brutta abitudine di perdere tutto il lavoro fatto di 
tanto in tanto (e l'unico modo di recuperare l'errore è entrare a manina 
nel codice per sistemarlo).
La caratteristica di Tk che a me piace di piu' e' l'uso del packer come 
geometry manager (SpecTcl usa grid mentre vTcl permette di scegliere tra 
packer, grid o placer).
Il packer mi sembra il modo piu' naturale ed intuitivo di definire 
un'interfaccia grafica. Basta pensarla come un'albero in cui le foglie 
sono i vari bottoni, label, etc. invece che come una tavolozza su cui 
poggiare gli elementi in una certa posizione.
Certo che se ci si lascia prendere la mano il codice diventa 
illegibile... serve giusto un po' di pratica e di autodisciplina.
In definitiva, io consiglio di fare a mano dei GUI builder. Ci vuole un 
po' di piu' all'inizio ma poi si va molto meglio!
RemoD.

Ciao.
Io ero nella tua situazione,
Mi sono trovato benissimo con python, usando x la grafica il boa (Che
va sia su linux che windows) ed è completamente gratuito(il che non
fà sckifo).
Ciao

po' di piu' all'inizio ma poi si va molto meglio!
Appunto: con un budget di 10 ore per l'apprendimento, un GUI builder è una
possibilità da prendere in considerazione.
Per il resto, la mia opinione è che la maggior parte degli inconvenienti
che descrivi non siano intrinseci allo strumento GUI builder in quanto
tale, ma piuttosto dipendano da quanto sia ben realizzato (gli ambienti
visual della Borland, per dire, fanno venire meno voglia di mettere le mani
nel codice), ma certo, con almeno 50-60 ore a disposizione, uno può ben
decidere di farne a meno.
Ciao.