بسم الله الرحمن الرحيم

اللهم صلِّ على محمد وآله الطاهرين

لغة برمجة عربية تعمل على المعدن مباشرة
الله اكبر

لغة فاضل

تكتب بالحروف العربية كما تنطقها، والمترجم يحولها الى مقاعد، والحديد يطاوع.
لا كلمات مفتاحية اجنبية، ولا ارقام تكتبها بيدك، ولا طبقة تفسير بينك وبين المعالج.
وهي لغة برمجة بالحروف العربية — من لغات البرمجة العربية، وتعمل على المعدن. وهذه الصفحة لتعلم البرمجة بالعربية من اوّلها.

هذه الصفحة تعلمك كتابة اللغة: قالبها واوامرها وتصرفاتها، وكيف تبني هيكلا بسلّم الاصناف،
واوزان الشرط والربط، والتكديس والنثر والتعشيش والعلامات. والبيئة في اوّلها لتجرّب قبل ان تقرأ.

ابدأ من هنا — جرّبها قبل ان تقرأ

بيئة عمل فاضل صفحة واحدة تفتحها في متصفحك: تكتب فيها بالعربية، ويعمل معك حارس يقرأ سطرك وهو يُكتب، وفيها لوح الجذور والتصرفات والشروط والروابط امامك.

شغّلها الآن في المتصفح نزّل بيئة عمل فاضل

شغّلها في المتصفح مباشرة بلا تنزيل، او نزّلها فتعمل بلا انترنت — ملف واحد بلا تنصيب.

وثبّتها كتطبيق على جهازك

اضغط «شغّلها الآن في المتصفح» اولا — ثم يظهر لك زر «ثبّتْ بيئة فاضل على جهازك» اسفل الشاشة، او علامة التثبيت في شريط العنوان (كروم او ايدج او بريف). فتصير لها ايقونة في قائمة البدء ونافذة خاصة، وتعمل بلا انترنت.
⛔ ولا يعمل التثبيت على ملف نزّلته — فالمتصفح لا يقرأ بيان التطبيق الا عبر الانترنت. فالتنزيل للعمل بلا شبكة، والتشغيل من هنا للتثبيت.

المتصفحالتثبيتنقرتان على .فضلمجلد حقيقي
ايدج · كروم · بريف · اوبرانعمنعمنعم
سفاري (ماك · ايفون)يدويا: شارك ⟸ اضفلالا
فايرفوكسلالالا

والبيئة نفسها تعمل في كل متصفح — الكتابة والحارس والمقلع والامثلة. والذي يخص «كروميوم» هو اندماجها مع نظام التشغيل وحده، لان واجهاته لم تصر معيارا بعد.
وبعدها يفتح النقر المزدوج على ملف .فضل البيئة ويحمّل برنامجك فيها، كما تفعل سائر لغات البرمجة.

اولا: القالب — ثلاث طبقات لا رابع لها

كل سطر في لغة فاضل يُكتب هكذا: عنوان   جذر : تصرف ( معاملات )

الجذر

المعنى. كلمة عربية ثلاثية غالبا تقول ماذا تريد: خزن، طبع، حسب.

التصرف

الوظيفة، من الصرف العربي الصرف. رقم من 1 الى 16 يقول كيف يُفعل هذا المعنى.

المعاملات

الحقل. ما يعمل عليه الامر، بين قوسين. والمعامل زوج: مسكن = ساكن.

امثلة تُقرأ كما تُنطق

السطركيف يُقرأ
01 خزن:1(س = 7)اخزن مرة واحدة مباشرة: المسكن «س» ساكنه 7
02 طبع:1(س)اطبع مباشرة ما بين القوسين
03 شرط:1(30 > 16)إنْ كان 30 اكبر من 16
04 صنف:14(بيت = فرع)اجعل «بيت» مكانه، وفيه «فرع»
05 خزن:1(س = -6)والعدد السالب يُكتب بعلامته كما هو

والعلامات ثلاث تكفي: > و < و = — وبها وحدها تُبنى كل مقارنة، لانها هي التي يفهمها الحديد مباشرة.
ولا فارزة بين طرفي العلاقة — العلامة تجلس بينهما: شرط:1(30 > 31) لا شرط:1(30 , > , 31).
والارقام ارقام 0-9 ولا تُكتب حروفا ولا هندية.

ثانيا: الاوامر — احد عشر موردا

المورد هو الجذر ومعناه. وكل امر في اللغة يبدأ من واحد منها، ثم يقول التصرف كيف يُفعل.

الجذرموردهالجذرمورده
خزنالمسكنصنفالنوع
خرجالخروجبدلالمبادلة
طبعالاظهار · العرض · الاعلانصلحالمصالحة · حل الخلاف
حلالقرصحسبالحساب · وكل شيء يُحسب
شرطالمقارنةاطرالرسم والاطار — اطر:1 يرسم محيط اي شكل على اللوح
ربطالربط · الآصرة · الصلة

والعمل = مورد × شكل — يُشتق ولا يُكتب. فالمعنى من الجذر، والوظيفة من التصرف، والعمل حاصلهما. ومن جهل موردا او شكلا وقف وصرخ ولم يخترع.

الاوامر العاملة — في لمحة

هذه الاوامر المبنية في الحديد اليوم. اقرأ السطر: الجذر ثمّ التصرف ثمّ ما بين القوسين.

الجذرالامرعملهمثال
طبعطبع:1يطبع سطرا تحت سطرطبع:1(فاضل)
طبع:7يطبع في مكان ثابت يُمحى ويُرسم كلوحة عدّادطبع:7(العدد=س)
طبع:9يختار لون القلم او يصنع لوناطبع:9(لون)
طبع:2عائلة تلبس قيم عائلة عضوا بعضوطبع:2(بطاقة=مريض)
طبع:3ينسخ عائلة عمل الى موضعه عند البناءطبع:3(0111)
طبع:6يقرأ ساعة الحاسوبطبع:6(سنة=9)
صنفصنف:14الجذعصنف:14(ترحيب=تحية)
صنف:2الفرع الكبير: عائلة واعضاؤهاصنف:2(تحية=كلمة)
صنف:1الفرع الصغير: يلد عضواصنف:1(كلمة)
صنف:5يفكّك الكيان الى الواحهصنف:5(نافذة)
حلحل:1يسكن اول مرة على القرصحل:1(العمر=40)
حل:8يغيّر ساكنا موجودا على القرصحل:8(وجد=وجد+1)
حل:2يسكن جملة اعداد، او يضيف الى المطلبحل:2(الارقام=4 ,2 ,7)
حل:14يصنع مطلبا خالياحل:14(مطلب)
حل:5يلحق ابنا جديدا باخ في السجلّحل:5(الشهادة=جديد)
حل:6يطبع القواسم المشتركةحل:6(8 ,12)
حسبحسب:1يحسب ويسكن في الذاكرةحسب:1(س=س+1)
حسب:2يضمّ خانة الى العددحسب:2(ع=3)
حسب:5ياخذ نسخة المسكن وبصمته احتياطاحسب:5(رصيد)
حسب:6عائلة ناقص عائلة عضوا بعضوحسب:6(رصد=معايرة)
حسب:13يفحص انّ العدد بين حدّينحسب:13(درجة=0 ,100)
بدلبدل:2يبادل ثمّ يجمعبدل:2(فا=فب)
بدل:4الاول ياخذ ساكن الثانيبدل:4(ا=ب)
بدل:7يقلب الشاشة او الكيانبدل:7(0900)
بدل:9يقلب الاشارةبدل:9(ص)
بدل:11يتقايضان بلا وسيطبدل:11(ا=ب)
شرطشرط:2«اذا»: شرط قابل للتحقّقشرط:2(س>5)
شرط:1الحال المحرّم: غير قابل للتحقّقشرط:1(رصيد<0)
شرط:3«كلّما»: حلقة شروطشرط:3(ي==5)
ربطربط:8ينتظر مفتاحا او نقرة او كتابةربط:8(مفتاح ,نقرة)
ربط:3«ثمّ»: رابط تعاقب بين امرينربط:3(رقم)
اطراطر:14يستعير الكيان ويتبنّاه · والاصل يبقى في مكانهاطر:14(شاشة-06)
اطر:1يرسم محيط اي شكلاطر:1(اطار)
صلحصلح:3ما اتّفق عليه عددان بتّة ببتّةصلح:3(ا=ب)
خرجخرج:1يوقف البرنامجخرج:1()
خرج:10يستخرج سجلّا من قطاع البياناتخرج:10(بطاقة=اسم)
خرج:12يطرد الساكن ويبقى الاسمخرج:12(نزيل)

ثالثا: التصرفات الست عشرة

التصرف نية وفعل، ويختلف معناه باختلاف الجذر — وهذا نص القانون التاسع كما خُتم.

#معناه#معناه
1افعله مرة كما هو9ساد على حال سابق
2جزّئ للزيادة10التلبس او التصنع او التكلف في العمل
3بادر بردة فعل11قائم بالعمل — هو الذي يترك اثرا
4هو اكثر قدرا12صورة لصيقة
5قدّم قدرا اكثر13احصره بين حدين: لا كله ولا صفر
6بادر بنفس ردة الفعل14اجعله مكانه
7التوسعة15محدد العمل
8زيادة الاتقان16المبالغة في التقمص

وثلاثة منها هي الحديد نفسه

التصرف 11 الفاعل و14 المسكن و15 الآلة — وهي في الصرف العربي: فاعل ومَفْعَل ومِفْعال. فالحديد يدخل اللغة من باب الصرف ولا باب ثان له.

الامرالفاعل 11المسكن 14الآلة 15
خزنالقائم بالخزنالمخزنما لا ينفع الا للخزن
خرجخارجالمخرجالمخراج
طبعالطابعالمطبعالمطباع
حلالحالّ (النزيل)المحلّالمحال
بدلالبادلالمبدلالمبدال
صلحالصالحالمصلحالمصلاح
حسبالحاسبالمحسبالمحساب
صنف—المصنف (الموسوعة)—

رابعا: كيف تبني هيكلا — سلّم الاصناف

الهيكل يقوم على ثلاثة مصنّفات: 14 و2 و1. بها تبني اي شيء له اجزاء: متجرا او بيتا او مصنعا او مختبرا.

الطبقةتُكتب بـما هي
الجذعصنف:14الحاوية الكبرى — متجر · محل · مكتب · مخزن · منحل · معمل · مصنع · مختبر
الفروع الكبيرةصنف:2كل فرد منتج له ذرية
الفروع الصغيرةصنف:1ما لا ينقسم بعده
الاوراقالاوامرالبرامج والمعالجات التي تعمل على الهيكل

صيغة الجذع

اسم المصنّف، ثم «=»، ثم ابناؤه الكبار مفصولين بـ«+»: صنف:14(المصنّف = ابن0 + ابن1 + …)
والابناء الكبار كلهم بين قوسي صنف:14 — من ابن0 الى ابن9.

مثال يُقرأ سطرا سطرا

السطرماذا يفعل
01 صنف:14(بيت = بناء+عائلة+مصاريف)الجذع: بيت، وفيه ثلاثة ابناء كبار
02 صنف:2(بناء = مساحة+طابقين)فرع كبير: بناء، وله ذرية
020 صنف:1(مساحة = 200)فرع صغير لا ينقسم بعده
021 طبع:1(مساحة)ورقة: امر يعمل على الهيكل

ولاحظ العنوان: 01 جذع · 02 اخوه · 020 ابن 02 · 021 اخو 020. فالعنوان وحده يقول من ابن من.

والحارس يتأكد من اربعة قبل ان يمضي

①

ان يكون الاصل صنف:14.

②

وان تكون للحاوية ابناء كبار.

③

وان يُكتب كل ابن كبير بـصنف:2 وبترتيب الجذع نفسه.

④

وان تولد الورقة بـصنف:1 قبل ان تسكن او تُقرأ.

خامسا: اوزان الشرط — اثنا عشر

اوزان الشرط ليست تصرفات، ولا تُقاس على القانون التاسع. فالتصرف يتغير معناه بالجذر، ووزن الشرط ثابت المعنى والفعل.

#الاداةدلالتها
1انْشرطٌ غيرُ متحقّقٍ · افتراضىٌّ مجهولُ النتيجةِ
2اذامتحقَّقٌ متوقَّعٌ
3كلماتكرارٌ مشروطٌ
4لوللتمنّى · افتراضُ غايةٍ · افتراضىٌّ ثلاثىٌّ : فاعلٌ · فعلٌ · نتيجةٌ ⟸ ثلاثةُ معاملاتٍ ثابتةٌ
5لولاافتراضُ عائقٍ · مضادٌّ للواقعِ
6امّاللتصنيفِ والفرزِ وتحتملُ اكثرَ من معاملَينِ وفوقَ · فرزٌ وتوجيهٌ بينَ بدائلَ بتوقيعٍ مزدوجٍ
7مَنْتساؤلٌ بحثىٌّ استدلالىٌّ · تركيزٌ على الفاعلِ : الادوارُ والصلاحيّاتُ
8ماتركيزٌ على القيمةِ · مطابقةُ نمطٍ
9مهمامهما سلكَ المعاملُ الاوّلُ من سلوكٍ للمعاملِ الثانى فالنتيجةُ المعاملُ الثالثُ · تعميمٌ شاملٌ معَ ثباتٍ لا يتبدّلُ
10متىالغايةُ الحتميّةُ التى يتحقّقُ بها الشرطُ · مثيرٌ زمنىٌّ : انتظارٌ · حدثٌ
11اينماشرطُ تواجدِ معاملَينِ فى نفسِ المكانِ · اقترانٌ مكانىٌّ متحرّكٌ : الكيانانِ ينتقلانِ معا · تتبُّعٌ
12حيثماانتقالُ المعاملِ الاوّلِ الى مكانِ المعاملِ الثانى · اقترانٌ مكانىٌّ ساكنٌ : متلازمانِ فى موقعٍ ثابتٍ · حضورٌ مشتركٌ

و«اينما» غير «بينما»: اينما شرط يخص التنقل ومزامنة معلومة واحدة في موضعين، وبينما رابط يصف عملين مختلفين في وقت واحد.
وشرط:1 هو «إنْ» — وما بين قوسيه هو الحال المحرم نفسه، فان صدق صرخ.

سادسا: ادوات الربط والقطع — خمس عشرة

الروابط اوامر لا حروف: تُكتب ربط:تصرف لا «و» ولا «ف» مفردة — توحيدا للقالب. ومعاملاتها ليست خالية ابدا: هي تختار ما يعبر من معاملات الامر السابق الى التالي.

#الاداةدلالتها
1وعمل يعطف على عمل: لولا الاول لما اقتضت الحاجة الى الثاني
2فللتدرّجِ والاولويّة
3ثممهلةٌ بلا عملٍ يوازيها
4بينمااستثمار المهلة بعمل آخر بالتزامن
5حتىمهلةٌ محدّدة : حتى يكتملَ كذا ، باشرْ بكذا
6معبالاضافةِ الى
7اوهذا او هذا ، طريقانِ تختارُ واحدا فقط
8ايّماتوقيتٌ لعملَينِ او اجلَين ، ايُّهما حصلَ يُعمَلُ به
9الّا فلاهو ولا احدَ غيرُه
10لنلا يحصلُ ابدا
11لملا يحصلُ الآن
12بلاضرابٌ ، ليس ذاك بل هذا
13لكنْاستدراكٌ ، يمضى مع تحفّظ
14كىغايةٌ ، لِمَ يُفعَل
15ربّماقد يكونُ كذا ، يفسّرُ ما قبلَه باحتماليّة

والنفي ساقط ولا يعود — ففي العربية «لا» للنفي. و«ربّما» رابط لا شرط، لانها تفسر ما قبلها.

سابعا: التكديس والنثر — اول صفات اللغة

التكديس — اربع صور

بدل ان تكتب الامر مرتين، تكدس. والفارزة معناها واحد في اللغة كلها: تفصل مجموعة معاملات عن اختها — ولا تُستعمل للتتابع ابدا.

الصورةالمعنى
امر:ت(),(),()تكديس معاملات — امر وتصرف واحد، ومجموعات معاملات متعددة
امر:ت1:ت2()تكديس تصرفات على المعاملات نفسها
امر:ت1():ت2()تصرفات مختلفة بمعاملات مختلفة
امر:ت(()=() , ()=())التكديس مع الحال

والترتيب من اليمين — الايمن اولا. ففي شرط:2:1(…) الابن الاول جسم 1.
والفرق بين الصورتين عدد الاقواس لا محتواها — فالقالب للجميع، ويملأ كل حسب معناه.

النثر — اخوة في سطر واحد

①

النثر اخوة في سطر واحد لاداء مهمة واحدة، في درجة واحدة من العائلة.

②

الروابط اوامر لا حروف: ربط:تصرف لا «و» ولا «ف» مفردة.

③

النثر يمرر ناتجه — ولذلك معاملاته () خالية.

④

الفارزة للتكديس وحده. والتتابع بادوات الربط او الشرط.

⑤

والغاية: حل مسألة في سطر واحد.

وحده: الاخوة وحدهم. لا يحق ان يُحشر حفيد بينهم، ولا ان يُحشر ابوهم بمهمة الصغار.
والنسب: العملية اذا كانت تكملة لعملية فهي ابن وليس اخا.

ثامنا: التعشيش والعنونة

العنوان يقول النسب

لا مسافة بادئة كما في لغات اخرى — العنوان نفسه يقول التعشيش، والمسافة تكرار لما يقوله العنوان.

في البرامج: خانة واحدة لكل جيل، والاب بحذف الخانة الاخيرة.
01 اب · 010 ابنه · 0100 حفيده.
والحد سبع عشرة خانة.

وفي شجرة المترجم: كل حرف خانتان، والاب بحذف آخر خانتين. والنسب فيها نسب عائلة لا نسب موضع.

العلامات — ست عشرة

العلامة ليست زينة املائية بل خانة هوية: فـ«ة» و«ت» يتشابهان لفظا ويختلفان شكلا، والعلامة هي التي تفصل بينهما.

31 فتحة32 كسرة33 ضمة34 سكون
35 الف مقصورة36 تنوين فتح37 تنوين كسر38 تنوين ضم
39 مد الف40 همزة فوقية41 همزة تحتية42 الف وصل
43 شدة44 تاء مربوطة45 الف خنجرية46 همزة مجردة

والمقعد 01…28 والعلامة 30 + رقمها ⟹ 31…46 — فلا تلتبس علامة بمقعد حرف.
والرصف متصل: صفر الكلمة ثم ازواج، كل زوج خانتان — ولا فارزة ولا نقطة.
وتُدرج العلامة بعد مقعد حرفها في ترتيب القراءة، فتسبقه في الرصف من الآحاد.

الكلمةحروفها بمقاعدهاكما تُرصف
خانةخ24 ا01 ن14 ت22 ة4404422140124
علىع16 ل12 ي10 ى35035101216
جمَّلج03 م13 74 ل12012741303

والمزدوج — شدة مع حركة — يأخذ خانتين في المدى 74…81، وفكه بطرح 43. ففي «جمَّل» الميم مشددة مفتوحة ⟹ 74.
ولا تُكتب الحركة الا حيث تلزم.

علامات العمل — مقاعدها فوق الحروف والحركات

الحرف يسكن 01…28، والحركة 31…46، والمزدوج 74…81. وما فوق 82 حرّ — فيه تسكن علامات الحساب والمقارنة والاقواس. فلا تلتبس علامة بحرف ولا حركة.

المقعدالعلامةعملها
82=الاسكان، والسواء في الشرط
83>اكبر
84<اصغر
85+جمع
86−طرح
87*ضرب
88/قسمة
89^اسّ الوحدة
90.فاصل عشري، وبعد الاسم الباقي
92≠لا يساوي
93==التمام: العدّاد الذاتي، او «لكل عنصر في»
94[يفتح الجملة
95]يغلق الجملة
96{يفتح المجموعة
97}يغلق المجموعة

تاسعا: ما يميّز اللغة — حدود مقصودة

البادئة بدل المؤشر

العنوان نفسه يقول الموضع، فلا حاجة الى مؤشر يُتتبَّع.

مسار عودة

النداء مسار عودة مباشر، فلا مكدس قيم يُبنى ويُفكَّك.

العنوان يقول التعشيش

فلا مسافة بادئة تكرر ما يقوله العنوان اصلا.

ارقام 0-9

وهي ما يفهمه الحديد مباشرة.

النفي بالربط

«لم» تأجيل زمني و«لن» اعلان مسار ميت — كل حال باداته.

المعامل زوج

مسكن = ساكن — فكل قيمة تعرف اين تسكن.

وثلاث بوابات تحرس كل سطر وهو يُكتب: ابادئة السطر بادئة ابيه؟  ·  اخانته في مداها الصحيح؟  ·  اتشكيل يولده تصرف فكُتب بيدك؟ — فيصل السطر الى الحديد وهو سليم.

عاشرا: الشاشة والالوان والفأرة

اللغة لا تطبع نصا فحسب: ترسم وتلوّن وتنتظر يدك. وكل ما هنا بامر واحد من جذر واحد — بلا مكتبة اجنبية.

الالوان الستة عشر

اللون رقم. طبع:9(لون) يختار القلم، وقبله تُسكَن اجزاؤه: حل:8(رقم=9),(احمر=62),(اخضر=44),(ازرق=6) — وكل جزء من 0 الى 63.

0كحلي
1قرمزي
2داكن
3عشبي
4حالك
5سماوي
6رصاصي
7رمادي
8نيلي
9كهرماني
10بنفسجي
11زمردي
12ارجواني
13وردي
14اردوازي
15ابيض

المكتبة «شاشة» — واجهة بسطر واحد

الشاشة الواح، واللوح كيان له عنوانه. فتكتب شاشة-0510-قلم: اسم المكتبة، ثم عنوان اللوح، ثم ما تريد منه.
اطر:14(شاشة-06) يستعير الكيان كله ⟸ والاصل يبقى في مكانه  ·  اطر:1(اطار) يرسم محيط الشكل  ·  صنف:5(نافذة) يفكّك الكيان الى الواحه  ·  بدل:7(0900) يقلب اللوح او الشاشة.

المفتاح والنقرة — البرنامج ينتظرك

ربط:8(مفتاح ,نقرة) يوقف السطر حتى تضغط مفتاحا او تنقر، ثم يمضي بما وقع. وبه تُبنى الازرار والقوائم والبطاقة التي تستجيب.
وطبع:7 يطبع في مكان ثابت يُمحى ويُرسم — فيصير عدّادا او لوحة حيّة بلا وميض.

حدود تحفظها

الحدّالقيمة
خانات العنوان9
ابناء الاب الواحد10
اقواس الامر الواحد10
اعضاء العائلة24
الحلقات المتداخلة4
المطالب4 · وكل مطلب من 0 الى 65535
العددجزءان عشريان · والمكتوب حتى 4294967295

وعلّم آدم الاسماء كلهاالبقرة : 31

الله اكبر

م. فاضل عباس الجعيفري — العراق

CODEC COSMIC OS — RUBIK COSMIC MATRIX

+964 780 892 3210