Jump to content

Draft:Fz (programming language)

From Wikipedia, the free encyclopedia
FZ
ParadigmProcedural, Register-based
Designed byFirelabs-IO
DeveloperFirelabs-IO
First appearedJanuary 6, 2025; 1 day ago (2025-01-06)
Typing disciplineTypeless (uses registers and literals directly)
LicenseUnlicense
Filename extensions.fz
WebsiteGitHub
Influenced by
Assembly language

FZ language (FZ don't carry any meaning btw) is language created in 06 of january of 2025 by firelabs-io , it orginally written in Python as virtual machine on own, with 8 opcodes (extended: 11 opcodes , and about 115 lines of code in python (extended: 150~), with has own tokenizer

Feactures

[edit]

not much, but the virtual machine has 4 registers: AX BX CX and DX', and has Call_stack for labels have labels (with need ret) and jump opcodes (jmp, and jmc) and exit oprand to return given value (defult 0)

and handle io by priting (out opccode) and in (in opcode)

and yes is Turing complete.[1]

References

[edit]
  1. ^ "Firelabs-io/Fz-language". GitHub.