You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Jakt

From EverybodyWiki Bios & Wiki




Script error: No such module "Draft topics". Script error: No such module "AfC topic".

Jakt
ParadigmObject-oriented
DeveloperThe SerenityOS team
Typing disciplineStrongly typed
Implementation languageJakt
LicenseBSD 2-Clause License
Filename extensions.jakt
Websitegithub.com/SerenityOS/Jakt
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]

  1. Kling, Andreas. "Memory safety for SerenityOS". awesomekling.github.io. Retrieved 2022-09-18.
  2. "First Look: The Jakt Programming Language". Keyhole Software. 2022-08-23. Retrieved 2022-09-18.
  3. "[TODO]: Remove JAKT Rust based compiler · Issue #3928 · compiler-explorer/compiler-explorer". GitHub. Retrieved 2022-09-18.
  4. The Jakt programming language, SerenityOS, 2022-09-17, retrieved 2022-09-18


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.