## page was renamed from Cestino/Lazarus
## page was renamed from Programmazione/Lazarus
#format wiki
#language it
<<BR>>
<<Indice>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=491845; rilasci="16.04 18.04 19.10";)>>


= Introduzione =

'''Lazarus''' è un [[http://it.wikipedia.org/wiki/Rapid_Application_Development|RAD]]  per il '''!FreePascal''' disponibile sotto licenza GPL. 

Ha delle similitudini con l'ambiente di sviluppo [[http://it.wikipedia.org/wiki/Delphi|Delphi]] ed è multipiattaforma essendo basato sul compilatore [[http://it.wikipedia.org/wiki/Free_Pascal|Free Pascal]] (che supporta oltre 20 piattaforme) e sulla LCL (Lazarus Componet Library, che attualmente supporta Linux con '''Gtk''' e '''GNOME''', '''Windows''', '''Mac OS'''). Non a caso il motto del progetto è "Scrivi una volta, compila ovunque!". 

La gran parte del codice può essere riutilizzata per lo stesso progetto sulle varie piattaforme supportate, tra cui Windows a 32 bit, Linux a 32 e a 64 bit e Mac OS X. La sintassi è quella del '''Free Pascal''' ed è quindi possibile riutilizzare gran parte del codice '''Delphi'''.

= Installazione =

[[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti [[apt://lazarus,fpc-source | lazarus e fpc-source]] con le relative dipendenze.

{{{#!wiki note
L'installazione di '''Lazarus''' e dei pacchetti dipendenti richiede una quantità superiore ai 1000 MB di spazio libero nel disco.
}}}

= Programmare in maniera semplice =

'''Lazarus''' permette di programmare in maniera semplice, veloce ma potente. Disegnare form e trascinarci sopra gli oggetti è davvero facile ed intuitivo, chi ha lavorato con '''Delphi''' troverà molte somiglianze.

= Ulteriori risorse =

 * [[http://www.lazarus.freepascal.org/|Lazarus]]
 * [[http://www.blaisepascal.eu/index.php?actie=./subscribers/lazarusbookinfoEnglish | Lazarus the complete guide]]
 * [[http://www.lazarus.freepascal.org/| Comunità ufficiale]]
 * [[http://www.lazaruspascal.it/index.php| Comunità italiana dedicata a Lazarus e Free Pascal]]
----
CategoryProgrammazione