Cod ist eine Open-Source-Programmiersprache für allgemeine Zwecke, die auf einem verketteten Stapel basiert und in C kompiliert wird
Zukünftig ist geplant, dass der Compiler gebootstrappt wird, das heißt, er wird in Cod selbst geschrieben.
To Cod ist ein Open-Source-Projekt und Beiträge sind willkommen. Wenn Sie einen Beitrag leisten möchten, forken Sie bitte das Repository, arbeiten Sie mit Github-Issues, verwenden Sie den in den Issues verwendeten Ticket-Notationsstil und senden Sie eine Pull-Anfrage.
Hacktoberfest-Pull-Anfragen sind willkommen, einschließlich Rechtschreibfehlern und Grammatikkorrekturen.
Sie können die neueste Version Ihres Betriebssystems auf der Website von The Cod herunterladen
Nach dem Herunterladen können Sie die ausführbare Datei in Ihren Systempfad einfügen und dann sollte es funktionieren
cod someScript.cod -o someScript.c
Für weitere Hilfe führen Sie cod --help
aus
Stellen Sie sicher, dass Sie die Standardbibliothek in Ihrem Projektstammverzeichnis herunterladen
Hallo Welt:
" Hello World! " prints
Fizzbuzz:
-- Fizzbuzz example written in Cod
include " std/math.cod "
include " std/io.cod "
include " std/stack.cod "
alias max_loop_count 40
-- Subroutine to check if number is divisible by another number
subroutine divisible_by {
% 0 ==
}
-- Counter
1
-- Start the loop
true
while {
pop
-- Check if divisible by 3
dup 3 divisible_by if {
" fizz " prints
} pop
-- Check if divisible by 5
dup 5 divisible_by if {
" buzz " prints
} pop
-- Check if divisible by neither
dup 3 divisible_by ! swap dup cycle3 swap 5 divisible_by ! & if {
swap printn swap
} pop
-- Print newline
10 printc pop
-- Increment count
1 +
-- Determain if loop again
dup max_loop_count <=
}