Cod es un lenguaje de programación de propósito general basado en pilas concatenativas de código abierto que se compila en C
En el futuro, está previsto que el compilador se inicie, lo que significa que se escribirá en el propio Cod.
To Cod es un proyecto de código abierto y las contribuciones son bienvenidas. Si desea contribuir, bifurque el repositorio, trabaje con los problemas de github, use el estilo de notación de ticket utilizado en los problemas y envíe una solicitud de extracción.
Las solicitudes de extracción del Hacktoberfest son bienvenidas, incluidos errores ortográficos y correcciones gramaticales.
Puedes descargar la última versión de tu sistema operativo en la web de The Cod
Una vez descargado, puede colocar el ejecutable en la RUTA de su sistema y luego debería funcionar.
cod someScript.cod -o someScript.c
para obtener más ayuda, ejecute cod --help
Asegúrese de descargar la biblioteca estándar en la raíz de su proyecto
Hola Mundo:
" 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 <=
}