{{htmlmetatags>metatag-robots=()
metatag-title=(ugBASIC User Manual)
metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum)
metatag-description=(An isomorphic language for retrocomputers)
metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png)
metatag-og:title=(ugBASIC User Manual)
metatag-og:description=(An isomorphic language for retrocomputers)
}}
====== ugBASIC (Manuale Utente) ======
Questo manuale contiene tutte le informazioni per installare e utilizzare il compilatore ''ugbc'', nonché una guida alla sintassi del linguaggio ugBASIC.
* [[https://ugbasic.iwashere.eu/install|installation]] (in inglese)
* [[https://ugbasic.iwashere.eu/usage|Utilizzo]] (in inglese)
* [[https://ugbasic.iwashere.eu/targets|Target supportati]]
* [[:it:ugbasic:syntax|Sintassi]]
* [[:it:ugbasic:datatypes|Tipi di dato]]
* [[:it:ugbasic:variables|Variabili (e costanti)]]
===== Come programmare =====
Su [[it:ugbasic:user:index|questa pagina]] si trova riportato l'elenco analitico delle parole chiave riconosciute da ugBASIC e la loro sintassi. Di seguito troverai una serie di brevi guide che esplorano le varie capacità del linguaggio.
* [[ugbasic:user:basics|Basi del linguaggio]] (in inglese)
* [[ugbasic:user:strings|Gestione stringhe]] (in inglese)
* [[ugbasic:user:maths|Funzioni matematiche]] (in inglese)
* [[ugbasic:user:control|Strutture di controllo]] (in inglese)
* [[ugbasic:user:procedures|Procedure]] (in inglese)
* [[ugbasic:user:texts|Testi]] (in inglese)
* [[ugbasic:user:controls|Controlli (I/O)]] (in inglese)
* [[ugbasic:user:screens|Schermi]] (in inglese)
* [[ugbasic:user:graphics|Primitive grafiche]] (in inglese)
* [[ugbasic:user:images|Gestione immagini]] (in inglese)
* [[ugbasic:user:blit|Blitting]] (in inglese)
* [[ugbasic:user:multitasking|Multitasking]] (in inglese)
* [[ugbasic:user:asm|Assembly e integrazione]] (in inglese)
* [[ugbasic:user:expansion|Espansioni di memoria]] (in inglese)
* [[ugbasic:user:audio|Audio]] (in inglese)
==== Esempi ====
Su [[it:ugbasic:user:examples|questa pagina]] si trova un insieme di programmi, scritti in ugBASIC, che dimostrano ole capacità del linguaggio.
===== Come effettuare il debug =====
Su [[it:ugbasic:user:debug|questa pagina]] si trova una guida per fare il debug dei programmi compilati.
===== Problemi e suggerimenti =====
Se si è incontrato un problema usando oquesto compilatore, se si suppone che vi sia un bug o che le spiegazioni siano poco chiare, è possibile [[https://github.com/spotlessmind1975/ugbasic/issues/new|aprire una segnalazione]] su GitHub. Grazie!===== POWERED BY =====
[[https://ugbasic.iwashere.eu|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]