Gambas-it
Programmazione => Altri linguaggi => Topic aperto da: marcobra - 01 Dicembre 2011, 03:30:13
-
Ho visto che sul Forum fra i vari linguaggi non c'e' nota di Harbour
Lascio alcune note su Harbour che potrebbero essere utili per altri.
Il compilatore Harbour è un maturo progetto Software Free Open Source con il preciso scopo di fornire un compilatore multipiattaforma del linguaggio, molto in auge negli anni 90: Clipper.
Harbour consiste di un compilatore per linguaggio xBase esso fornisce anche le librerie runtime per svariati terminali e per databases (non solo DBF) postgresql, mysql, sqlite.
Harbour compila e gira su: MS-DOS, Windows (32 & 64), Windows CE, Pocket PC, OS/2, GNU/Linux, Mac OSX e Android.
Il sito principale di riferimento: http://www.harbour-project.org/index.html
Le mailing lists: http://www.harbour-project.org/mailing.html
Download: http://sourceforge.net/projects/harbour-project/files/
Tutorial con esempi: http://www.gruppoeratostene.com/harbour/harbour-tutorials.htm
Ide presente nel pacchetto: hbide, http://hbide.vouch.info/index.html
Guida online di Clipper 5.3 http://x-hacker.org/ng/53guide/
Grazie e buon lavoro...
-
Sì, conoscevo harbour sin dala sua nascita (un mucchio di tempo fà). Mi ero interessato dato che con Clipper a suo tempo ci ho lavorato un bel pò.
Purtroppo tutti i miei tentativi di installarlo non hanno avuto buon esito e, se non ricordo male, a causa di alcune librerie che non sono mai riuscito a trovare... boh?
A suo tempo aveva un suo perchè, in particolare per chi aveva avuto a che fare con Clipper, ma ora, con i nuovi linguaggi che ci sono in giro, lo vedo un pò fuori tempo.
E' pur vero che Clipper era scritto e basato sul C, e con questo potevi anche crearti le tue librerie da agganciare al Clipper.
Non ho più approfondito con i tentativi, e non sò se è il caso di farne...
Comunque, ti ringrazio per la segnalazione, chissà forse mi piglia la mattata di riprendere il discorso...
-
Non è una mattata usare Harbour (che mantiene la stretta compatibilità con Clipper 5.2e)
Ti assicuro che per certe cose il buon vecchio Clipper, con tante funzionalità aggiuntive (apertura verso i db postgresql, mysql, sqlite ed altri) resta per me il migliore perchè lo conosco abbastanza bene ed in poco tempo faccio ciò che mi serve sia su Linux e molto raramente anche su Win.
Ti lascio alcuni riferimenti utili delle mailing lists:
Italiana: https://groups.google.com/group/harbourITA/topics?hl=it ←← chiedete qui per l' installazione (sui vari sistemi Linux o Win ) o i setup per iniziare
Utenti: http://groups.google.com/group/harbour-users/topics
Sviluppo del compilatore: http://groups.google.com/group/harbour-devel/topics
http://it.wikipedia.org/wiki/Clipper_%28linguaggio%29
On line reference manual (clipper 5.3): http://www.ousob.com/ng/53guide/index.php
Ciao
-
Ricordo ora che ho Clipper 5.2e completo di manuali cartacei (un botto di tomi...), c'è l'ho sullo scaffale sopra il computer e me ne ero dimenticato, pensa tu...
Ricordo pure che, per continuare a sviluppare in questo linguaggio, ho acquistato Visual dBase della CA, questo anche perchè era sopravvenuto Windows, per cui toccava necessariamente costruire app verso questo nuovo sistema.
Per un pò è continuata così, ma nel frattempo avevo iniziato a sperimentare Linux, e la cosa ha velocemente transitato verso quest'altro sistema operativo, dato che permetteva di sperimentare e sviluppare applicazioni senza preoccuparsi di licenze e altro...
Come ho accennato, girando per internet, mi ero imbattuto a suo tempo in harbour, e questo mi spinto a provare la cosa, visto che avevo sviluppato parecchio in Clipper. Purtroppo ho incontrato un mucchio di problemi nell'installazione, forse anche a causa delle prime versioni e anche di alcune mie inesperienze, e quindi poi ho lasciato stare.
E' ovvio che ora la primaria intenzione è ormai scomparsa, ma la voglia di sperimentare nuove cose è sempre attiva, per cui anche a seguito della tua segnalazione, vedrò sicuramente di attivarmi in tal senso.