AngelScript: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica Etichette: Modifica visuale Modifica da mobile Modifica da web per mobile Attività per i nuovi utenti Newcomer task: copyedit |
stile e grammatica |
||
(9 versioni intermedie di 9 utenti non mostrate) | |||
Riga 1:
|nome = AngelScript
|immagine =
|autore = Andreas Jönsson
|data = 2003
|versione = 2.36.
|utilizzo = Sviluppo videogiochi, grafica 3D
|paradigmi = Script, [[programmazione imperativa]], [[programmazione ad oggetti]]
Riga 15:
}}
'''AngelScript''' è un [[linguaggio di scripting]] [[Compilatore|compilato]] a [[open source|sorgente aperta]], pensato per lo sviluppo di videogiochi
== Descrizione ==
AngelScript è caratterizzato da una tipizzazione statica delle sue variabili, un [[Programmazione orientata agli oggetti|orientamento agli oggetti]] (simili ai puntatori [[C++]], ma con
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
Esistono diverse differenze tra AngelScript e [[C++]]:
* AngelScript non
* Non è ammessa la dichiarazione dei [[Metodo (programmazione)|metodi]] o proprietà al di fuori del corpo della classe.
* Tutti i metodi (inclusi [[Costruttore (informatica)|costruttori]] e [[Distruttore (informatica)|distruttori]]) sono [[Funzione virtuale|virtuali]].
== Utilizzo ==
AngelScript è
[[Hazelight Studios]]
Un altro possibile esempio
Nell'ambito della [[robotica]], invece, == Note ==
|