cod
V1.1.0
Cod هي لغة برمجة للأغراض العامة متسلسلة ومفتوحة المصدر يتم تجميعها إلى لغة C
في المستقبل، من المخطط أن يتم تمهيد المترجم مما يعني أنه سيتم كتابته في Cod نفسه.
To Cod هو مشروع مفتوح المصدر والمساهمات مرحب بها. إذا كنت ترغب في المساهمة، يرجى تفرع المستودع، والعمل باستخدام مشكلات github، واستخدام نمط تدوين التذكرة المستخدم في الإصدارات، وإرسال طلب سحب.
نرحب بطلبات سحب Hacktoberfest بما في ذلك الأخطاء الإملائية والإصلاحات النحوية.
يمكنك تنزيل أحدث إصدار من نظام التشغيل الخاص بك على موقع cod
بمجرد التنزيل، يمكنك وضع الملف القابل للتنفيذ في نظام PATH الخاص بك ومن ثم يجب أن يعمل
cod someScript.cod -o someScript.c
لمزيد من المساعدة، قم بتشغيل cod --help
تأكد من تنزيل المكتبة القياسية في جذر مشروعك
مرحبا بالعالم:
" Hello World! " prints
فيزباز:
-- 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 <=
}