{"id":1621,"date":"2020-09-24T10:36:18","date_gmt":"2020-09-24T08:36:18","guid":{"rendered":"http:\/\/www.hunggartorino.it\/ql\/?p=1621"},"modified":"2020-08-24T10:41:49","modified_gmt":"2020-08-24T08:41:49","slug":"notepad-superbasic","status":"publish","type":"post","link":"https:\/\/www.hunggartorino.it\/ql\/notepad-superbasic\/","title":{"rendered":"Notepad++ &#038; SuperBasic"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Per chi scrive codice, Notepad++ \u00e8 uno strumento utile, snello e allo stesso tempo potente.<br>Possiede infatti rientri con indentazioni, tasti rapidi per ricerca e sostituzione con evidenziazione del testo e soprattutto il syntax highlighting che permette, automaticamente, di riconoscere gli statement e colorarli, esattamente come avviene con MicroEMACS diversamente dall&#8217;altra porzione di codice.<br>Esistono degli &#8220;addon&#8221; per i vari linguaggi in modo da riconoscere diversi tipi di codice e, a tal proposito, esiste anche per il SuperBasic, la possibilit\u00e0 di riconoscere il codice ed \u00e8 scaricabile all&#8217;indirizzo http:\/\/qemulator.blogspot.com\/2015\/09\/superbasic-syntax-highlighting-in.html<br>Questo permette pi\u00f9 comodamente di programmare senza dover necessariamente aprire QPC o il QL. I numeri di riga, i commenti e le keyword saranno cos\u00ec subito riconoscibili.<br>Facendo cos\u00ec, per\u00f2, ci si pu\u00f2 imbattere i diversi piccoli difetti causati sostanzialmente dalla differenza della tabella ASCII del QL.<br>I caratteri speciali, come per esempio i caratteri accentati, vengono codificati in maniera errata con 2 caratteri per ogni simbolo. I tabulati vengono interpretati in maniera differente pertanto, i programmi scritti in Notepad++ ed editati con MicroEMACS risulteranno mal formattati. A tal proposito, se proprio si vuole scrivere codice con Notepad++, bisogna ricordarsi che le indentazioni vanno fatte a mano con gli spazi.<br>Infine, i file generati da Notepad++ creano un codice EOF (End Of File) che viene mal interpretato dall&#8217;interprete SSB. Probabilmente i file SuperBasic (_bas) il problema potrebbe essere ignorato ma SSB genera un errore fatale e la procedura abortisce. Per risolvere tale problema basta aprire il file con MicroEMACS e risalvarlo. Nel dubbio io preferisco cancellare l&#8217;accapo finale e salvare.<\/p>\n","protected":false},"excerpt":{"rendered":"Per chi scrive codice, Notepad++ \u00e8 uno strumento utile, snello e allo stesso tempo potente.Possiede infatti rientri con indentazioni, tasti rapidi per ricerca \n<a class=\"moretag\" href=\"https:\/\/www.hunggartorino.it\/ql\/notepad-superbasic\/\"> [..more...]<\/a>","protected":false},"author":3,"featured_media":1622,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41],"tags":[],"class_list":["post-1621","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programmazione"],"_links":{"self":[{"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/posts\/1621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/comments?post=1621"}],"version-history":[{"count":1,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/posts\/1621\/revisions"}],"predecessor-version":[{"id":1623,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/posts\/1621\/revisions\/1623"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/media\/1622"}],"wp:attachment":[{"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/media?parent=1621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/categories?post=1621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/tags?post=1621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}