AngelScript
AngelScript on skriptikieli, joka julkaistiin vuonna 2003. AngelScript on luokiteltu olio-ohjatettuja ja imperatiivisiin ohjelmointiparadigmoja käyttäväksi skriptikieleksi. Kieli on vaikuttanut ja kehitetty C++:n päältä. AngelScript on avoimen lähdekoodin ja se on saatavilla [zlib lisenssillä](https://en.wikipedia.org/wiki/Zlib_License).
Yleistä[muokkaa]
AngelScript on suunniteltu kevyeksi ja nopeaksi skriptikieleksi, joka toimii hyvin peliohjelmoinnissa ja muissa sovelluksissa, jotka vaativat nopeaa suorituskykyä. Kielen ytimenä on C++-kieli, ja se tukee monia ohjelmointiparadigmoja, kuten olio-ohjelmointia, imperatiivista ohjelmointia ja proseduraalista ohjelmointia.
AngelScriptin viralliset lähdekoodin säilöpisteet ovat:
- [SourceForge](https://sourceforge.net/p/angelscript/code/)
- [GitHub](https://github.com/codecat/angelscript-mirror)
Kielen viimeisimmät versiot ovat:
- 2.34.0, julkaistu 22. syyskuuta 2019. [Lataa](http://www.angelcode.com/angelscript/sdk/files/angelscript_2.34.0.zip)
- 2.35.0, julkaistu 5. joulukuuta 2020. [Lataa](http://www.angelcode.com/angelscript/sdk/files/angelscript_2.35.0.zip)
- 2.37.0, julkaistu 20. heinäkuuta 2024. [Lataa](https://www.angelcode.com/angelscript/sdk/files/angelscript_2.37.0.zip)
Kaikki versiot ovat vakaita versioita. Lisätietoja versioista löytyy [AngelScript Changes](https://www.angelcode.com/angelscript/changes.php) -sivulta.
Ominaisuudet[muokkaa]
AngelScript tukee seuraavia ominaisuuksia:
- Vahva tyypitetty kieli
- Staattinen tyypitetty kieli
- Tuki olio-ohjelmoinnille
- Tuki imperatiiviselle ohjelmoinnille
- Tuki proseduraaliselle ohjelmoinnille
AngelScript käyttää Apache Subversion -versiohallintajärjestelmää ja Apache Allura -verkkokäyttöliittymää. Lisäksi kieli on saatavilla myös GitHubin kautta.
Foorumi[muokkaa]
AngelScriptin virallinen foorumi on [GameDev.net](https://www.gamedev.net/forums/forum/34-angelcode/).
Lisenssi[muokkaa]
AngelScript on julkaistu zlib lisenssillä, joka on vapaa ja avoimen lähdekoodin lisenssi. Lisätietoja lisenssistä löytyy [zlib lisenssin Wikipediassa](https://en.wikipedia.org/wiki/Zlib_License).
Virallinen nettisivusto[muokkaa]
AngelScriptin virallinen nettisivusto on [angelcode.com](https://angelcode.com/angelscript/).