Newsgroup: it.comp.os.linux.software
Titolo: linguaggio ad alto livello

ciao a tutti,
normalmente uso programmare in C, ma i miei programmi sono tutti
programmi da linea di comando (che seondo me č non soltanto una cosa
fichissima, ma soprattutto ultraveloce, invece di usare quei tools che
col mouse devi centrare una casellina, poi riprendere il mouse e
lasciare la tastiera e poi di seguito fino a metterci 4 volte del tempo
in piu' di quello che iněmpiegeresti con VI o giu' di li', il che č una
grandiosa sola come leggere questo periodo...).
Perň mi č stato quasi imposto di farlo.
ed allora a tempo perso avrei bisogno di un linguaggio ad altissimo
livello che mi permette di fare con poche righe di codice una
interfaccia grafica che puň essere del tutto esterna al mio programma
(che ovviamente non voglio sporcare con del codice grafico, vedi lib
grafiche in C ecc)
cosa mi consigliate fra le migliaia di risorse a disposzione?
vorrei qualcosa di veramente facile, in quanto non ho tempo di metterimi
a studiare un nuovo linguaggio difficile e delle librerie grafiche.
grazioe per l'ascolto
ciao e saluti a tutti

 ciao e saluti a tutti
Se conosci gia` il perl, allora pert+tk o perl+gtk
Altrimenti, kylix.
ciao, andrea

Potresti anche considerare il python, è simile al C con caratteristiche 
del c++ e di java ed una gestione delle interfacce grafiche abbastanza 
semplice (mi dicono... per il momento anche io programmo solo da riga di 
comando).
Ste


 sporcare con del codice grafico, vedi lib grafiche in C ecc)
Ruby o Python probabilmente fanno al caso tuo.  Sullo sporcare o meno,
dipende solo dalla tua abilita` nel progettare il programma.
Ho scritto un instant messenger in Ruby+GTK e nella logica del
programma non c'e` traccia di chiamate all'interfaccia.  Il codice di
questa si trova in un file a parte, che puo` anche essere sostituito
con codice per altri tipi di interfaccia grafica (QT, Tk...) o
interfaccia testuale o infine interfaccia a linea di comando, purche'
sia mantenuto un protocollo costante.
Ho anche un typing tutor in curses al 90% scritto con lo stesso
concetto e i primi frammenti di spreadsheet a linea di comando, e mi
trovo abbastanza bene.
Se ti interessa, spostiamoci su it.comp.os.linux.development.
Ovviamente il mio codice e` a disposizione.
Massimiliano
-- 
The Practical Penguin's Notebook - 
http://practicaltux.sourceforge.net
Guide per newbie pratiche al 100%: configurazione della posta
(Postfix, Fetchmail e Procmail), tutorial da zero su Mutt ed Emacs.
ManuaLinux: manuale di base in italiano by Panther

 a studiare un nuovo linguaggio difficile e delle librerie grafiche.
Spulciando tra i pacchetti, che ripeto non conosco, e giudicando dalle
descrizioni, forse ti possono essere utili cose come glade e qt
designer.
Chiedi anche su icol.development
-- 
Registered user at 
http://counter.li.org
 # 170453
ICQ 61259284
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

Andrea Celli wrote:

ma perl + gtk non è molto simile (a livello di difficoltà) al C + gtk?
ed invece il kilix cosa è? sono andato sul sito ma non c'ho capito niente

 
e' un po' piu' semplice, ma se cerchi qualcosa di ancora piu' semplice,
c'e' il tcl/tk.
G.

 ed invece il kilix cosa è? sono andato sul sito ma non c'ho capito niente
Pascal a oggetti, una libreria di oggetti visuali (elementi di
interfaccia grafica) e non, e un ambiente di sviluppo con compilatore,
gestore di progetto, editor, e designer di interfaccia grafica.


Ovviamente il mio codice e` a disposizione.
Ahem, Massimiliano il codice interesserebbe a me, io per la tesi ho 
scritto software per la videoconferenza, l'interfaccia l'ho scritta con
le librerie VDK (wrap di GTK+ per c++), tuttavia non mi piace molto il
fatto che programma ed interfaccia sono un tuttuno, mi piacerebbe leggere
il tuo codice per vedere come hai risolto il problema dello scindere le
due cose. Il mio lavoro l'ho finito ma visto che il progetto continuerà
potrei fornire dei buoni hint per il proseguio.
Quindi se puoi mi mandi il codice a nemesis2001 [at] gmx (dot) it  ?
-- 
  _  _ >>Now on Linux<<  _     || ICQ number.................Non lo uso
 | \| |___ _____ ___ ___|_|___ || Home-Page ................Non ce l'ho
 | .` | -_|     | -_|_ -| |_ -||| E-Mail................Non l'avrai mai
 |_|\_|___|_|_|_|___|___|_|___||| Un Nemesis che ha pochi e-contatti ;)

 Ahem, Massimiliano il codice interesserebbe a me,
Arriva.
Se qualcuno ha suggerimenti per uno spazio web senza banner e fronzoli
dove poterlo mettere online gli sarei grato.


 dove poterlo mettere online gli sarei grato.
Tiscali, se non li hanno messi stanotte non ci sono ne' banner ne'
cookie. 20 MB l'ultima volta che ho guardato.
PS: cos'e' un typing tutor?
-- 
Fact of life #15: Heads bleed, walls don't.

 ed invece il kilix cosa è? sono andato sul sito ma non c'ho capito niente
E` essenzialmente il porting di Delphi per Linux.
Produce programmi in ObjectPascal usando un'ide molto sofisticata.
Mettere un pulsante significa scegliere "aggiungi pulsante" da menu,
posizionarlo e dimensionarlo col mouse, aggiungere sempre tramite GUI
una scritta e un'azione collegata, ...
La versione OpenEdition permette di creare solo programmi sotto
licenza GPL. Qualunque programma tu faccia, all'avvio fara` apparire
un messaggio del tipo "creato con kylix-oe ed e` sotto licenza GPL".
ciao, andrea

 PS: cos'e' un typing tutor?
Un programma per imparare a usare la tastiera a dieci dita senza
guardarla.  In genere presenta un'immagine della tastiera e alcune
frasi da digitare, con il tasto successivo da premere evidenziato
sulla prima e il carattere successivo da inserire evidenziato nelle
seconde.
Un esempio e` dvorak7min, per imparare il solo layout dvorak.  Un
altro, un po' piu` povero (niente immagine della tastiera) ma anche
per la qwerty, e` typist.  Altri sono limitati al layout qwerty di una
data nazione (tipptrainer, tedesco).  Altri sono giochini con
validita` didattica che tende a zero (tuxtype, dove devi ``colpire''
delle lettere che cadono sullo schermo premendone il relativo tasto
prima che tocchino terra).  Altri supportano tutti i layout e tutte le
lingue (l'unico che conosco, il mio ;-), funzionante ma ancora senza i
ritocchi necessari a distribuirlo).


Arriva.
Arrivato. ;)
Mi puoi dare giusto un infarinatura sul funzionamento di howdy, mi spiego
meglio, hai scritto il programma in cli e poi ci hai fatto un front-end
oppure hai fatto qualcosa di diverso?
Sai com'è la mia comprensione di ruby ancora non è al top.


 Mi puoi dare giusto un infarinatura sul funzionamento di howdy, 
Ho risposto su it.comp.os.linux.development.


 dove poterlo mettere online gli sarei grato.
http://digilander.iol.it
Henryx
-- 
Alcuni guru di Open World si sono convertiti e hanno fatto i soldi, come
Linus Torvall, l'ideatore del sistema operativo Lynux (distribuito a
prezzi stracciati per fare concorrenza a Windows Xp);
		-- Luca Panerai su "Next" (inserto di Panorama)