User:Narke/Languages: Difference between revisions

m
2 revisions imported: import new edits from osdev.org wiki
No edit summary
m (2 revisions imported: import new edits from osdev.org wiki)
 
(17 intermediate revisions by 3 users not shown)
Line 1:
A summary of programming languages which can be used to implement kernels.
 
{| class="wikitable"
* ADA
|+ Programming languages for OSDev
* Assembly language
|-
* ATS
! Number !! Language !! Example OS !! Link
* C
|-
* C++
| 1 || ADA || Ironclad || https://ironclad.cx
* Crystal
|-
* colorForth
| 2 || Assembly language || KolibriOS || https://kolibrios.org/en/
* D
|-
* Deca
| 3 || ATS || ||
* Forth
|-
* FreeBasic
| 4 || C || NetBSD || https://www.netbsd.org
* HolyC
|-
* Lisaac
| 5 || C++ || managarm || https://github.com/managarm/managarm
* Hare (example: Bunnix, https://git.sr.ht/~sircmpwn/bunnix)
|-
* Haskell
| 6 || Crystal || ||
* Modula-3
|-
* Myrddin
| 7 || colorForth || colorForth || https://sourceforge.net/projects/colorforth/
* Nim
|-
* Oberon 2
*| Orth8 || D || PowerNex (example: Orth demo,|| https://github.com/602pPowerNex/orth)PowerNex
|-
* Pascal
| 9 || Deca || ||
* Rust
|-
* Volt
| 10 || Forth || ||
* Wacc
|-
* X
| 11 || FreeBasic || ||
* Zig
|-
* Zimbu
| 12 || FreePascal || FPOS || https://wiki.freepascal.org/Operating_Systems_written_in_FPC
|-
| 13 || HolyC || TempleOS || https://templeos.org/
|-
| 14 || Lisaac || IsaacOS || https://github.com/ontologiae/IsaacOS
|-
*| 15 || Hare (example: || Bunnix, || https://git.sr.ht/~sircmpwn/bunnix)
|-
| 16 || Haskell || ||
|-
| 17 || Mesa || Pilot || https://en.wikipedia.org/wiki/Pilot_(operating_system)
|-
| 18 || Modula-3 || ||
|-
| 19 || Myrddin || ||
|-
| 20 || Nim || nimkernel || https://github.com/dom96/nimkernel
|-
| 21 || Oberon 2 || ||
|-
| 22 || Orth || Orth demo || https://github.com/602p/orth
|-
| 23 || Pascal || ||
|-
| 24 || Rust || Redox || https://www.redox-os.org/
|-
| 25 || V || Vinix || https://github.com/vlang/vinix
|-
| 26 || Volt || ||
|-
| 27 || Wacc || ||
|-
| 28 || X || ||
|-
| 29 || Zig || zorroOS || https://github.com/zig-osdev
|-
| 30 || Zimbu || ||
|}