Login
Nome utente:

Password:


Hai perso la password?
Registrati ora!
Newsletter
[ISCRIZIONE]
[CANCELLA ISCRIZIONE]
17 persone iscritte
Sondaggi
KDE 4: vi piace?
Sì, molto 16%
Sì, abbastanza 16%
Insomma 16%
No, poco 0%
No, per niente 16%
Non l'ho provato 33%
SmartFAQ is developed by The SmartFactory (http://www.smartfactory.ca), a division of InBox Solutions (http://www.inboxsolutions.net)
FAQ 
Benvenuto nella sezione FAQ Benvenuto nella sezione FAQ (Frequently Asked Questions), dove troverai le risposte alle domande poste più di frequente, del tipo Come posso... e Sapete....

Siete liberi di commentare le domande-e-risposte.

 Sommario Categorie
Qui c'è una lista delle categorie principali e delle loro sotto-categorie. Seleziona una categoria per vedere le D&R che contiene.
Categoria D&R Ultima D&R pubblicata
 Gambas
Domande frequenti su Gambas
8 All'interno dell'IDE di Gambas quando p...
Modifica la categoria Varie Informazioni varie su Gambas
7 Che velocità posso aspettarmi da un programma scr...
 Linux
Domande di carattere generale su Linux
0
 Varie
FAQ di argomento vario
0

 Ultime D&R pubblicate
Qui c'è una lista delle ultime D&R che sono state pubblicate.
Varie ]
Richiesto e risposto da Leo72 il 20-Jan-2008 10:08 (139 letture)
Essendo Gambas un linguaggio non compilato, la sua velocità di esecuzione sarà sempre inferiore rispetto a quella di linguaggi compilati puri quali ad esempio il C/C++.

Gambas però non è neanche un linguaggio interpretato come il vecchio BASIC, dove ogni istruzione era analizzata ed eseguita via via che il flusso dell'elaborazione attraversava il listato. Gambas può creare dei cosiddetti "eseguibili", che altro non sono che archivi non compressi contenenti l'applicazione scritta in Gambas convertita in byte-code, uno pseudo codice a metà fra il linguaggio macchina puro ed il codice originale scritto in Gambas, che l'interprete Gambas può eseguire molto più velocemente.
Questo modo di operare è comune ad altri linguaggi, ad esempio Python o Ruby: anch'essi traducono il codice sorgente in byte-code la prima volta che viene eseguito il programma, in modo da avere la versione "più veloce" pronta per le successive esecuzioni.


Varie ]
Richiesto e risposto da Leo72 il 20-Jan-2008 09:55 (103 letture)
La domanda ammette due risposte: sì e no.

Gambas è rilasciato sotto licenza Gnu GPL, che ammette esplicitamente il commercio del proprio software, a patto di rilasciare i sorgenti all'acquirente dell'applicazione.
Il problema si presenta se si utilizzano le librerie Qt per realizzare l'interfaccia grafica del proprio software. Le Qt sono rilasciate da TrollTech sotto una licenza propria che non pone limiti all'uso in caso di software non commerciale ma che obbliga ad acquistare una licenza commerciale delle stesse in caso si intenda vendere il frutto del proprio lavoro.

La soluzione economicamente meno gravosa è quella di utilizzare le GTK+, che non hanno questo limite dato che anch'esse sono rilasciate sotto licenza Gnu GPL.


Varie ]
Richiesto e risposto da Leo72 il 20-Jan-2008 09:50 (85 letture)
Gambas è rilasciato sotto licenza Gnu GPL.


Varie ]
Richiesto e risposto da Leo72 il 20-Jan-2008 09:48 (85 letture)
Gambas gira su piattaforma *nix.
Esistono testimonianze di utenti che hanno compilato Gambas anche su *BSD o Win32/Cygwin ma sono casi isolati e limitati a vecchie versioni.


Varie ]
Richiesto e risposto da Leo72 il 20-Jan-2008 09:42 (90 letture)
No, per scelta dell'autore.
Negli intenti di Minisini c'è la volontà di creare un'alternativa a questi linguaggi, non quella di realizzare un clone.
Quindi le uniche similitudini si hanno per il linguaggio usato, il BASIC.

Esistono delle linee guida per aiutare a portare le proprie applicazioni scritte in Visual Basic 6 su Gambas.


Varie ]
Richiesto e risposto da Leo72 il 20-Jan-2008 09:36 (81 letture)
Come spiega il "padre" di Gambas, negli anni Novanta andava di moda chiamare i nuovi linguaggi di programmazione con nomi di animali: Python, Camel, Bonobo, ecc...
L'autore ricercava anche un acronimo che fosse ricorsivo con l'idea di Gambas, un linguaggio molto simile al BASIC. Fu scelto GAMBAS, che in spagnolo significa Gambero (ecco quindi l'animale), che era anche l'acronimo di "Gambas Almost Means BASic" (Gambas più o meno significa basic).


Varie ]
Richiesto e risposto da Leo72 il 20-Jan-2008 09:29 (92 letture)
Gambas è un potente linguaggio di programmazione per piattaforme *nix la cui sintassi è basata sul BASIC ma con estensione agli oggetti.
Gambas integra un IDE (Integrated Development Environment), vale a dire un ambiente di sviluppo, scritto in Gambas stesso con il quale è possibile realizzare applicazioni stand-alone con GUI (interfacce grafiche) basate su GTK+ o Qt, interagire con i database più diffusi (es.: SQLite, PostgreSQL, MySQL), realizzare applicazioni lato server per web (CGI), usare le connessioni internet, creare file di script ecc....

Gambas è opensource ed è nato nel 1999 dalla mente di Benoit Minisini.


Gambas ]
Richiesto e risposto da Pixel il 19-Jan-2008 18:58 (201 letture)
Dopo aver selezionato il comando di cui vi interessa avere informazioni, premete F2, sarete rimandati alla pagina specifica.