Newsgroup: it.comp.os.linux.development
Titolo: Linguaggio BASIC sotto Linux

Ciao a tutti.
Sono un veterano di Windows e programmatore dilettante di Visual Basic 6.
Sono interessato a passare a Linux, o perlomeno a dargli un serio tentativo.
Mi chiedevo quale Linguaggio BASIC mi consigliereste, considerando la mia 
famigliarita' con VB6 (per Windows)
Grazie
Luca



Gambas. E' eccezionale, migliore di Visual Basic sotto molti aspetti.
Francesco


Se tu volessi fare il salto a Visual Basic.NET, informati sul progetto
Mono, che offre anche un compilatore 
VB.NET
 -> CLI. Se no, Gambas
dovrebb'essere qualcosa di simile a Visual Basic; tieni però presente
che le librerie grafiche MS non le troverai su Linux, e che non è
_esattamente_ la stessa cosa. Se tu volessi qualcosa di meno
"visuale", ci sono diversi interpreti e compilatori di dialetti Basic,
ad esempio bwbasic e yabasic, che a quanto leggo nelle descrizioni
sono però un pò limitati.
Gurgle risponde alla domanda open source basic con:
http://www.google.it/search?q=open%20source%20basic
e forse in particolare:
http://www.thefreecountry.com/compilers/basic.shtml
Comunque, già che stai facendo il salto, e che -dici- sei "solo" un
dilettante in VB, perchè non provare qualcosa di nuovo e più consono
al sistema che stai usando? Passare a Linux ma mantenere i presupposti
di Windows non è esattamente il meglio, mi sembra. Magari è il momento
per imparare qualcosa di nuovo.
Personalmente, mi piace molto Python, molto bello da leggere ed
estremamente potente. In più è anche portabile. Se lavori
principalmente con testo, Perl è molto bello e pratico.
--
Saludos
Adriano

famigliarita' con VB6 (per Windows)
  Oltre a Mono e Gambas potresti provare RealBasic -
http://www.realbasic.com/it/index.php
 - visto che la versione per
Linux e' disponibile gratuitamente.
-- 
  Ciao :-)
  Massimo
Rivendita on line software, magliette e gadget Linux / *BSD
http://www.thule.it
Nell'indirizzo, inserire una "h" tra la "t" e la "u"

 
e chge crasha continuamente...

 Francesco
--
Ciao Neo

Luca ha scritto:

IO ti consiglio Lazarus (freepascal) che e' pure multipiattaforma e 
compatibile con Delphi quindi puoi sfruttare tutta la manualistica di 
Delphi.
http://www.lazarus.freepascal.org/
-- 
At salöt Jack- User GNU/Linux-Ubuntu

 mia famigliarita' con VB6 (per Windows)
Se vuoi un consiglio "alternativo", approfitta dell'occasione per 
abbandonare il Basic e buttarti su un linguaggio piu` "serio": Python, 
Ruby, senza scomodare C e C++, oppure PHP se vuoi fare siti web.
Ti posso assicurare che Python, per esempio, e` molto piu` semplice e 
pulito del Basic, ma contemporaneamente molto potente.
Bye.

e chge crasha continuamente...
  Ti succede con la versione 3 rilasciata qualche settimana fa?


Paride Desimone ha scritto:

No, questa non l'ho provata, vado a vedere un po', perche io abbandonai
realbasic proprio apposta.
Paride

Luca scrisse:
BASIC: Acronimo di Beginner's All-purpose 
Symbolic Instruction Code. 
Linguaggio di programmazione che un tempo 
si usava per insegnare ai principiani come 
*non* si programma.
Pur essendo possibile usare questo linguaggio 
cerebroleso in ambiente GNU/Linux perche` non
cogli l'occasione per imparare un linguaggio 
serio?
La scelta e` ampia: Python, Perl, Ruby, LISP,...

 Cazzata....  migliore sotto TUTTI gli aspetti :)
In effetti, ma non volevo esagerare :-)
Francesco


come ti hanno gia detto Gambas o Python e glade,
poi ci sarebbe un altro ed è HBasic non l'ho provato ma
dal sito sembrerebbe simile a VB, ti do il link
http://hbasic.sourceforge.net/
spero di esseriti stato utile ciao.

 Gambas. E' eccezionale, migliore di Visual Basic sotto molti aspetti.
Da quello che ricordo produce solo bytecode (alla Java, per intenderci).
E` ancora cosi` o hanno cambiato le cose?
Enrico

 Delphi.
Posso inginochiarmi di fronte a te?
Enrico

 principalmente con testo, Perl è molto bello e pratico.
Vuoi ucciderlo subito con il Perl ?
Python direi che e' meglio, oltre che facilissimo per un newbie
(tutto IMHO naturalmente)
Nicola.
-- 
chi va pian va san e va lontan

 Posso inginochiarmi di fronte a te?
:-) Al tempo usavo Win-VB 5 e a un certo punto il tutto e' andato in 
crash, fu' allora che creai Torvalds.


Luca ha scritto:

Come ti hanno già consigliato altri, anch'io ti consiglio Gambas
Per vedere uno screenshot:
http://gambas.sourceforge.net/2004-09-06.png
Sito di riferimento:
http://gambas.sourceforge.net/
Sito italiano:
http://www.gambas.it/
Personalmente, ho conosciuto Gambas al Linux Meeting di Palermo,
quando ho conosciuto anche il suo creatore, Benoit Minisini.
-- 
Simone Sollena
ICQ: #147054457    LU: #391947  LM: #292854
http://cerchietto.wordpress.com

 wrote in message 
news:46899237$0$31271$9a6e...@unlimited.newshosting.com...



Non è una domanda, ma la risposta è "si". Se non usi proprio i
componenti specifici di un SO (per esempio os.fork, o pywin32) i
programmi Python sono portabili. E Python è installato su ogni
distribuzione Linux che io conosca (anche se forse non proprio
l'ultima versione, o tutti i componenti, che comunque tendono a essere
disponibili).
Devi però capire una cosa: lo sviluppo di programmi con Python (e anzi
con quasi ogni linguaggio non-Visual) non è affatto premere un bottone
e completare un form per creare un'applicazione. Quasi tutti i
tutorial ti faranno cominciare dal basso, con applicazioni di riga di
comando, e solo dopo vedrai come fare programmi con interfaccia
grafica.
--
Saludos
Adriano

 Linux e' disponibile gratuitamente.
Non sono completamente sicuro che la versione per Linux sia free.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 vermante cross-platform
Č cosě. Ma non aspettarti un RAD alla VB. Noi pythonisti preferiamo le
meraviglie della metaprogrammazione al punta-punta-yo-click.


 estremamente potente. In piů č anche portabile.
+1


 grafica.
In quanto all'interfaccia grafica io uso wxGlade. Dopo che uno ha capito
come funzionano i sizer (non immediato per chi arriva da VB6) la cosa e'
abbastanza semplice.
Consiglio di provare wxDemo per vedere le potenzialita' di wxPython.


Non sono completamente sicuro che la versione per Linux sia free.
  So che le versioni precedenti erano disponibili gratuitamente
perche' avevo provato la 2007.2, sinceramente non ho verificato se
abbiano modificato la licenza d'uso.


 abbiano modificato la licenza d'uso.
IMHO sono shareware. O meglio, così è sulle altre piattaforme (e non ho
trovato note che dicessero il contrario). Sfortunatamente l'unica
macchina Linux su cui ho le mani ora è PPC, quindi direi proprio che non
posso provare.
Shareware vuole dire che appunto per mi pare 30 giorni la usi gratis,
per cui la tua impressione. Dopo ti avrebbe chiesto i codici di
attivazione. 
Ad ogni modo il costo è contenutissimo. Solo 99 euro per la versione
base monopiattaforma e 499 € per la versione 'professional' di tutto di
più (ad ogni modo i progetti sono cross-platform, per cui sarebbe
comunque possibile acquistare una versione Windows e una Linux spendendo
quindi 198 euro -- e alle volte ho visto anche degli sconti --).
Poi ribadisco: passare da VisualBasic a RealBasic è un enorme salto in
avanti come qualità dell'ambiente (oltre che rendere possibile in caso
di interesse il supporto anche per OS X).
Rimane sempre il dubbio se con tutta la roba free in giro *e* linguaggi
decisamente più comodi e attraenti di BASIC valga la pena di buttarsi su
RB. Ma questa è una cosa *a monte*.


IMHO sono shareware.
  Ho cercato la notizia sull'ultima versione e ho trovato la news su 
http://www.realsoftware.com/news/pr/2007/2007r3/
 dove puoi vedere che
c'e' scritto che "REALbasic for Linux Standard Edition is offered for
free." quindi la Standard Edition e' gratuita.


 free." quindi la Standard Edition e' gratuita.
Allora avevi ragione tu. Mi spiace di avere dato informazioni fasulle.
Buona notizia, complessivamente. Anche se non mi tocca molto :P


 disponibili).
Aggiungo, solo per completezza, che python è presente di default anche 
in Apple Mac Os X.
ciao
gerlos
-- 
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
  ci farà un nuovo universo se sarà il caso."
    _                                  Allen Ginsberg
   (y)        < 
http://gerlos.altervista.org
 >
    =   gerlos  + - - >  gnu/linux registred user #311588
         Per scrivermi togli i trattini e i baffi!

 wrote in message 
news:bkvr83516fslo5u33...@4ax.com...


 piuttosto importante per me.
La portabilita` di Python fa si che tu possa scrivere applicazioni
multipiattaforma. Il suo status di lingauggio interpretato, pero`, fa si
che tu non abbia ottime performance rispetto ad esempio ad un
applicativo scritto in C, C++ o in Pascal/Delphi
Enrico
P.S. ovviamente se tu leghi l'applicativo a funzioni specifiche del
sistema operativo la portabilita` te la scordi...

 
realbasic
-- 
visita: 
micheg.blogspot.com

 sono perr un pr limitati.
E per un vero salto imparati C# (su framework sia mono che .NET).
Ciao
	Mavimo
-- 
http://mavimo.netsons.org