Cod est un langage de programmation à usage général open source basé sur une pile concaténative qui se compile en C
À l’avenir, il est prévu que le compilateur soit bootstrapé, ce qui signifie qu’il sera écrit dans Cod lui-même.
To Cod est un projet open source et les contributions sont les bienvenues. Si vous souhaitez contribuer, veuillez créer le référentiel, travailler avec les problèmes github, utiliser le style de notation de ticket utilisé dans les problèmes et soumettre une demande d'extraction.
Les demandes de tirage du Hacktoberfest sont les bienvenues, y compris les fautes d'orthographe et les corrections de grammaire.
Vous pouvez télécharger la dernière version de votre système d'exploitation sur le site The Cod
Une fois téléchargé, vous pouvez mettre l'exécutable dans le PATH de votre système et cela devrait fonctionner.
cod someScript.cod -o someScript.c
pour plus d'aide, exécutez cod --help
Assurez-vous de télécharger la bibliothèque standard à la racine de votre projet
Bonjour le monde:
" 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 <=
}