{{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 |}}]]