High Level Assembly: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Robykiwi (discussione | contributi)
Nuova pagina: '''High Level Assembler''' (HLA) è un linguaggio assembly sviluppato da Randall Hyde. Permette l'uso di costrutti di alto livello per facilitare il compito sia di...
 
Botcrux (discussione | contributi)
m Bot: (ri)aggiungo asterisco prima del template {{Collegamenti esterni}} (come da manuale)
 
(18 versioni intermedie di 12 utenti non mostrate)
Riga 1:
[[Categoria:Linguaggi{{Linguaggio di programmazione]]
'''High Level Assembler''' (HLA) è un [[linguaggio assembly]] sviluppato da [[Randall Hyde]]. Permette l'uso di costrutti di alto livello per facilitare il compito sia di programmatori alle prime armi che di sviluppatori avanzati. Il linguaggio supporta [[tipo di dato|tipi di dato]] avanzati e programmazione assembly [[orientata agli oggetti]]. La sintassi è basata su diversi [[linguaggio di programmazione ad alto livello|linguaggi ad alto livello]], tra cui [[Pascal (linguaggio di programmazione)|Pascal]], [[Ada (linguaggio)|Ada]], [[Modula-2]] e [[C++]].
|immagine =
|didascalia =
|data =
|utilizzo =
|paradigmi =
|tipizzazione =
|specifiche =
|estensione =
|influenzato_da =
|ha_influenzato =
|implementazione_riferimento =
|sistema_operativo =
|lingua =
}}
'''High Level Assembler''' (HLA) è un [[linguaggio assembly]] sviluppato da [[Randall Hyde]]. Permette l'uso di costrutti di alto livello per facilitare il compito sia di programmatori alle prime armi che di sviluppatori avanzati. Il linguaggio supporta [[tipo di dato|tipi di dato]] avanzati e programmazione assembly [[programmazione orientata agli oggetti|orientata agli oggetti]]. La sintassi è basata su diversi [[linguaggio di programmazione ad alto livello|linguaggi ad alto livello]], tra cui [[Pascal (linguaggio di programmazione)|Pascal]], [[Ada (linguaggio di programmazione)|Ada]], [[Modula-2]] e [[C++]].
 
== UsesUsi ==
HLA è stato impiegato per sviluppare un'[[avventura testuale]] chiamata ''HLA Adventure'' e resa disponibile come [[software]] di [[pubblico dominio]].<ref>[http{{cita web|lingua=en|url=https://www.linuxjournal.com/article/8396#mpart3 |titolo=HLA Adventure],|editore=linuxjournal.com|data=1º [[Linuxottobre Journal]]2005|accesso=3 UpFrontmarzo column, issue 138, Oct 20052013}}</ref>
HLA è stato utilizzato anche nello sviluppo di un sistema di controllo digitale in tempo reale per i reattori [[TRIGA]] (General Atomics).
 
== Note ==
==Riferimenti bibliografici==
<references />
{{reflist}}
* {{en}} Richard Blum, ''Professional assembly language'', Wiley, 2005, ISBN 0764579010, p.&nbsp;42
* {{en}} Randall Hyde, ''Write Great Code: Understanding the machine'', [[No Starch Press]], 2004, ISBN 1593270038, pp.&nbsp;14&ndash;15 and used throughout the book
* {{en}} Randall Hyde, ''The Art of Assembly Language, 2nd Edition'', [[No Starch Press]], 2010, ISBN 1593272075, used throughout the book
 
== ApprofondimentiBibliografia ==
* {{en}}cita libro|autore=Randall Hyde, ''|titolo=Write Great Code: Understanding the machine'', [[|editore=No Starch Press]], |anno=2004, |lingua=inglese|ISBN 1593270038, pp.&nbsp;14&ndash;15 and used throughout the book=1-59327-003-8}}
* {{en}} Paul Panks (June 29, 2005), ''[http://www.linuxjournal.com/article/8408 HLA: The High Level Assembly Programming Language]'', [[Linux Journal]]
* {{cita libro|autore=Richard Blum|titolo=Professional assembly language|editore=Wiley|anno=2005|lingua=inglese|url=http://books.google.it/books?id=ZFDqpSUPwAgC|ISBN=0-7645-7901-0}}
* {{cita libro|autore=Randall Hyde|titolo=The Art of Assembly Language|editore=No Starch Press|anno=2010|lingua=inglese|url=http://books.google.it/books?id=F5MhjlEnnO0C|ISBN=978-1-59327-301-9|cid=taoal}}
 
== Collegamenti esterni ==
* {{en}} [http://webster.cs.ucr.edu Home Page di HLA]
 
* {{Collegamenti esterni}}
[[Categoria:Linguaggi di programmazione]]
* {{en}}cita [web|http://webster.cs.ucr.edu |Home Page di HLA] |lingua=en}}
* {{cita web|1=https://www.linuxjournal.com/article/8408|2=Articolo sul Linux Journal|lingua=en|accesso=2 maggio 2019|urlarchivio=https://web.archive.org/web/20180402072506/http://www.linuxjournal.com/article/8408|dataarchivio=2 aprile 2018|urlmorto=sì}}
 
{{portale|informatica}}
[[en:High Level Assembly]]
 
[[es:High Level Assembly]]
[[Categoria:Linguaggi di programmazione]]
[[ms:High Level Assembler]]
[[pl:HLA (język programowania)]]