AngelScript: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Sistemato un errore grammaticale |
stile e grammatica |
||
Riga 15:
}}
'''AngelScript''' è un [[linguaggio di scripting]] [[Compilatore|compilato]]
== Descrizione ==
AngelScript è caratterizzato da una tipizzazione statica delle sue variabili, un [[Programmazione orientata agli oggetti|orientamento agli oggetti]] (simili ai puntatori [[C++]], ma con la differenza che la [[garbage collection|pulizia
All'interno di un ambiente AngelScript si possono utilizzare nativamente le funzioni appartenenti ai linguaggi di programmazione [[C (linguaggio di programmazione)|C]] e [[C++]].<ref>{{Cita web|url=http://www.iue.tuwien.ac.at/pdf/ib_2010/CP2010_Weinbub_1.pdf|titolo="ViennaIPD - An Input Control Language for Scientific Computing"|autore=Josef Weinbub|autore2=Karl Rupp|autore3=Selberherr|autore4=Siegfried|data=2010|lingua=en|formato=PDF|accesso=27 aprile 2019}}</ref><ref>{{Cita web|url=http://accu.org/index.php/journals/1608|titolo="Simplifying the C++/Angelscript Binding Process"|autore=Stuart Golodetz|sito=ACCU|data=febbraio 2010|lingua=en|accesso=27 aprile 2019}}</ref> La sintassi della [[Classe (informatica)|classe]] di AngelScript è identica a quelle delle [[C++#Definizione di Classe|classi di C++]] in base alla progettazione. Non essendo necessarie funzioni proxy per incorporare AngelScript nelle applicazioni [[C++]], viene facilitata l'integrazione dei due linguaggi.<ref>{{Cita libro|nome=Michael|cognome=Dickheiser|titolo=Game Programming Gems 6|url=https://archive.org/details/gameprogrammingg0000unse_e9q4|anno=2006|editore=[[Don Schechter#Charles River Media Group|Charles River Media]]|ISBN=1584504501}}</ref>
Esistono diverse differenze tra AngelScript e [[C++]]:
|