Jakt
Script error: No such module "Draft topics".
Script error: No such module "AfC topic".
This article relies too much on references to primary sources. (September 2022) (Learn how and when to remove this template message) |
Paradigm | Object-oriented |
---|---|
Developer | The SerenityOS team |
Typing discipline | Strongly typed |
Implementation language | Jakt |
License | BSD 2-Clause License |
Filename extensions | .jakt |
Website | github |
Influenced by | |
C, C++, Rust |
Search Jakt on Amazon.
Jakt is an object-oriented memory safe general purpose programming language, designed as a memory-safe alternative to C++ for use in the SerenityOS operating system.[1].
Design[edit]
Jakt draws inspiration from C++, C, and rust in it's syntax[2].
Compiler[edit]
Jakt's original compiler was written in rust, however that has since been scrapped[3], and the current implementation is written in Jakt (self-hosted). Jakt transpiles to C++[4]
References[edit]
- ↑ Kling, Andreas. "Memory safety for SerenityOS". awesomekling.github.io. Retrieved 2022-09-18.
- ↑ "First Look: The Jakt Programming Language". Keyhole Software. 2022-08-23. Retrieved 2022-09-18.
- ↑ "[TODO]: Remove JAKT Rust based compiler · Issue #3928 · compiler-explorer/compiler-explorer". GitHub. Retrieved 2022-09-18.
- ↑ The Jakt programming language, SerenityOS, 2022-09-17, retrieved 2022-09-18
This programming-language-related article is a stub. You can help EverybodyWiki by expanding it. |
This article "Jakt" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Jakt. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.