الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لغة FAPL

بدأه MohamedIBrahim في 31 مارس 2011 · 46 رد · 3,194 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#26

ومالفرق لو قلت لك عرف متغير من نوع رقم صحيح فتقوم انت بكتابة

dim X as integer 

int x ;

اعتقد ان المشكلة لا تكمن في نوع اللغة عربية كانت ام انكليزية

وحتى لو قمت بتصميم ما تريد وهو شئ جميل وجعلت 100 مستخدم فقط يتعاملون بها فهذا جيد بالنسبه لمثل هذا المشروع ولكن لا تنسى انك لم تصمم اللغه عربية كاملة ولا برنامجك عربي كامل لانه سيتحول الى لغات انكليزية داخلية

اذا مالفائده ؟؟

وكذلك هذه اللغه ستصمم بلغة انكليزية

شئ اخر .. اعتقد انه من الممل ان اكتب 25 سطر لكي اضع نافذه وعليها صندوقي نصوص وصندوقي عنوان وزر .

اعمل الان على برنامج بالفيجول بيسك دوت نت 2010 الادوات بسيطه مجرد datagrides ولحد الان 1300 سطر برمجي واعتقد ستصل الى 1600 ..

لو اردت ان اضع كودات للنافذه ومحتوياتها هل تتوقع كم النتيجة ستكون ؟؟

اعتقد انك لو فكرت بتصميم برامج وانظمة وافكار تخدم بها باسم عربي افضل من ان تجعل لغة البرمجة عربية لانه وكما قال احد الاخوه قم بترجمة الفيجول بيسك فهو افضل واسرع من ان تخترع العجلة من الصفر

فمهما حاولنا لن نخرج عن الاطار الموجود

** هذا لا يسمى احباط ولكن هي شئ مشابه لطبيب يقول لمريضه انت مصاب بالسرطان.. تمتع بحياتك باشياء جديده لانك من المحتمل ان لا ترى النور بعد 6 شهور

السرطان دخل فلا نستطيع العلاج .. لذلك دعنا نكمل ما بعد مرحلة الدخول ونقاوم المرض .. من الممكن ان نتمتع ونرى اشياء جديدة ..

#27
minix كتب:

ومالفرق لو قلت لك عرف متغير من نوع رقم صحيح فتقوم انت بكتابة

dim X as integer 

int x ;

اعتقد ان المشكلة لا تكمن في نوع اللغة عربية كانت ام انكليزية

وحتى لو قمت بتصميم ما تريد وهو شئ جميل وجعلت 100 مستخدم فقط يتعاملون بها فهذا جيد بالنسبه لمثل هذا المشروع ولكن لا تنسى انك لم تصمم اللغه عربية كاملة ولا برنامجك عربي كامل لانه سيتحول الى لغات انكليزية داخلية

اذا مالفائده ؟؟

وكذلك هذه اللغه ستصمم بلغة انكليزية

شئ اخر .. اعتقد انه من الممل ان اكتب 25 سطر لكي اضع نافذه وعليها صندوقي نصوص وصندوقي عنوان وزر .

اعمل الان على برنامج بالفيجول بيسك دوت نت 2010 الادوات بسيطه مجرد datagrides ولحد الان 1300 سطر برمجي واعتقد ستصل الى 1600 ..

لو اردت ان اضع كودات للنافذه ومحتوياتها هل تتوقع كم النتيجة ستكون ؟؟

اعتقد انك لو فكرت بتصميم برامج وانظمة وافكار تخدم بها باسم عربي افضل من ان تجعل لغة البرمجة عربية لانه وكما قال احد الاخوه قم بترجمة الفيجول بيسك فهو افضل واسرع من ان تخترع العجلة من الصفر

فمهما حاولنا لن نخرج عن الاطار الموجود

** هذا لا يسمى احباط ولكن هي شئ مشابه لطبيب يقول لمريضه انت مصاب بالسرطان.. تمتع بحياتك باشياء جديده لانك من المحتمل ان لا ترى النور بعد 6 شهور

السرطان دخل فلا نستطيع العلاج .. لذلك دعنا نكمل ما بعد مرحلة الدخول ونقاوم المرض .. من الممكن ان نتمتع ونرى اشياء جديدة ..

هل المشكلة عندك تكمن فى السهولة والصعوبة

ام المشكلة هى Console Programming Language او Visual Programming Language

عندما نقول لغة عربية فليس بالضرورة ان تكون عربية المفردات لو كنت اكملت قراءة الموضوع لكنت عرفت المغزى

ونحن أيضا تستطيع عمل لغة برمجة لكن هل ستكون بقوة وشهرة فيجول بيسك من البداية بالطبع لا كتجربة اولى نحتاج الى البدء خطوة بخطوة الى ان نأخذ الخبرة زمام البمادرة والبحث العلمى فى هذا المجال

GoodBye

#28

الأولى قبل أن نفكر في إنتاح لغة برمجة ونظام تشغيل عربي هو أن ننتج برامج عربية عليها القيمة.... ثم نفكر في الذي بعده

لكن فكرة لغة البرمجة للأغراض التعليمية جيدة

#29
docesam كتب:

الأولى قبل أن نفكر في إنتاح لغة برمجة ونظام تشغيل عربي هو أن ننتج برامج عربية عليها القيمة.... ثم نفكر في الذي بعده

لكن فكرة لغة البرمجة للأغراض التعليمية جيدة

الاعمال التكنلوجية تنقسم من حسب اهدافها الى

تجارية والتى الهدف منها الربح والتجارة

وتعليمية والتى يبنى عليها البحث الغلمى او العكس وتبنى عليها خبرة كبيرة

وايضا تكون الفائدة كبيرة اذا كانت هناك تحديات مثل لغات البرمجة وانظمة التشغيل

GoodBye

#30

اذا بتحب ممكن انا اخترع لغة اسمبلي بالعربية:

حرك مطوّر_ألف_مسجل،4

حرك مطوّر_باء_مسجل،1

حرك مطوّر_جيم_مسجل،مرحبا

حرك مطوّر_دال_مسجل،5

قاطع 80سداسي_عشري

حرك مطوّر_ألف_مسجل،1

حرك مطوّر_باء_مسجل،0

قاطع 80سداسي_عشري

والذي يعادل:

mov eax,4
mov ebx,1
mov ecx,hello
mov edx,5
int 80h

mov eax,1
mov ebx,0
int 80h

كيف ستكون الفائدة الكبيرة الآن؟

تم تعديل هذه المشاركة بواسطة password123 في 28 أبريل 2011 في 05:02

ملاحظة: يوجد

أعضاء في قائمة تجاهلي. لذا عدم ردي عليهم لا يدل على موافقتي الضمية لمحتويات مشاركاتهم.

sigsubway.png

#31
password123 كتب:

اذا بتحب ممكن انا اخترع لغة اسمبلي بالعربية:

بغض النظر عن باقى الرد

فتم ابتكار لغة منخفضة المستوى جديدة عربيا

وليس تعريب للاسمبلى فقط

اى ان اللغة تحول من الSyntax الذى بالعربية باستخدام اسمبلر يقوم بالترجمة للغة Binary (لغة الصفر والواحد او لغة الالة )

GoodBye

#32

لكن مالتقدم "العلمي" ؟

كما قال الأخوة هذه فقط عبارة عن "توكن".. يعني لو تحب ممكن احولها للصيني التقليدي العمودي كمان.

ملاحظة: يوجد

أعضاء في قائمة تجاهلي. لذا عدم ردي عليهم لا يدل على موافقتي الضمية لمحتويات مشاركاتهم.

sigsubway.png

#33
password123 كتب:

لكن مالتقدم "العلمي" ؟

كما قال الأخوة هذه فقط عبارة عن "توكن".. يعني لو تحب ممكن احولها للصيني التقليدي العمودي كمان.

أتمنى ان اراك تفعل ما تقول

لكن اذا كنت قادرا وصادقا وتزعم سهولة الامر

اريد منك عمل لغة برمجة منخفضة المستوى Low-Level

تقوم بالتحويل من الSyntax الذى تصممه ايا كان وحتى لو كان اجنبيا

الى لغة الالة مباشرة وليس مجرد تحويل من لغة لاخرى

اى عليك انتاج اسمبلر يقوم بالتحويل من لغتك الى لغة الالة مباشرة

الامر ليس سهلا كما تظن وان كان كذلك

فأرنى عكس ذلك

GoodBye

#34
MohamedIBrahim كتب:

أتمنى ان اراك تفعل ما تقول

لكن اذا كنت قادرا وصادقا وتزعم سهولة الامر

اريد منك عمل لغة برمجة منخفضة المستوى Low-Level

تقوم بالتحويل من الSyntax الذى تصممه ايا كان وحتى لو كان اجنبيا

الى لغة الالة مباشرة وليس مجرد تحويل من لغة لاخرى

اى عليك انتاج اسمبلر يقوم بالتحويل من لغتك الى لغة الالة مباشرة

الامر ليس سهلا كما تظن وان كان كذلك

فأرنى عكس ذلك

ما تطلبه هو ببساطة برنامج يقوم بعمل find & replace كما في الوورد :)

#35
System Down كتب:

ما تطلبه هو ببساطة برنامج يقوم بعمل find & replace كما في الوورد :)

اذا فأرنى هذا البرنامج اذا كان بالسهولة كما ذكرت سابقا :) :)

GoodBye

#36

اعتقد انه يجب ان تكون مفتوحه المصدر بسبب ندره لغات العربيه

هل هناك اي مؤسسه داعمه للغه ؟

albert_einstein.jpg

Untitled-AE.jpg
#37
pro.fahd كتب:

اعتقد انه يجب ان تكون مفتوحه المصدر بسبب ندره لغات العربيه

هل هناك اي مؤسسه داعمه للغه ؟

المشكلة لا تكمن فى فتح مصدر اللغة من عدمه

المشكلة هو ان اللغة غير منشورة وليس لها تحميل سوى داخل الجامعة التى طورت فيها

والمشروع هو تابع لجامعة فيلادفيا بالاردن لاحد الطلاب

System Down كتب:

ما تطلبه هو ببساطة برنامج يقوم بعمل find & replace كما في الوورد :)

الفكرة العامة للاسمبلر هو انه اسم الmodule الذي يقبل مدخل(input) من لغة الAssembly و سينتج

(output) مُخرج من لغة الإلة Machine Code و في العادة يكون تصميم الأسمبلر بسيط فهو مجرد

Line by Line Translation أي مترجم سطري و هذا لطبيعة الAssembly البسيطة فهو يقوم بعمل

Recognition للأوامر (mnemonics) و تحويلها الى الmachine code المناظر لها متبوعاً بالقيم

التي تليه

وبالطبع الAssemblers الأحدث أكثر تعقيداً و لكن مازالت الفكرة الأساسية واحدة..

GoodBye

#38
MohamedIBrahim كتب:

المشكلة لا تكمن فى فتح مصدر اللغة من عدمه

المشكلة هو ان اللغة غير منشورة وليس لها تحميل سوى داخل الجامعة التى طورت فيها

والمشروع هو تابع لجامعة فيلادفيا بالاردن لاحد الطلاب

اذا كانت غير منشوره يطوره لمن ويحدثه لمن

هل حاول احد ان يتكلم مع المطور الجامعه؟

albert_einstein.jpg

Untitled-AE.jpg
#39
pro.fahd كتب:

اذا كانت غير منشوره يطوره لمن ويحدثه لمن

هل حاول احد ان يتكلم مع المطور الجامعه؟

حاولت لكن لم يصلنى رد ولم يقبل الاضافة

GoodBye

#40
MohamedIBrahim كتب:

اذا فأرنى هذا البرنامج اذا كان بالسهولة كما ذكرت سابقا :) :)

لن اقوم بعمله بدلاً عنك :lol:

الموضوع كما ذكرت مجرد دخول في ملف نصي واستبدال كلمات. أي أنك تستطيع عمله بأي لغة لديها مكتبة RegEx بسهولة.

#41

لكن المشكلة ان مكتبات regexp انجليزية أيضا.. وهذا سيحيل بين العرب وتطورهم

لذا يجب علينا تعريب pcre.. وبعدها ننشء بري بروسيسور لأسمبلر عربي

ملاحظة: يوجد

أعضاء في قائمة تجاهلي. لذا عدم ردي عليهم لا يدل على موافقتي الضمية لمحتويات مشاركاتهم.

sigsubway.png

#42
System Down كتب:

لن اقوم بعمله بدلاً عنك :lol:

هههههههههههههههههههههه

System Down كتب:

الموضوع كما ذكرت مجرد دخول في ملف نصي واستبدال كلمات. أي أنك تستطيع عمله بأي لغة لديها مكتبة RegEx بسهولة.

الامر فقط اننى كنت ارد على من قال وجعل الامر وكأنه تافه جدا

GoodBye

#43
password123 كتب:

لكن المشكلة ان مكتبات regexp انجليزية أيضا.. وهذا سيحيل بين العرب وتطورهم

لذا يجب علينا تعريب pcre.. وبعدها ننشء بري بروسيسور لأسمبلر عربي

جرب هذه الاداة الجميلة

http://sourceforge.net/projects/regexcreator/

GoodBye

#44
password123 كتب:

لكن المشكلة ان مكتبات regexp انجليزية أيضا.. وهذا سيحيل بين العرب وتطورهم

لذا يجب علينا تعريب pcre.. وبعدها ننشء بري بروسيسور لأسمبلر عربي

الـRegEx لغة فضائية، ليس حتى إنجليزية. :lol: لهذا السبب لم أحفظها حتى الآن. ولكنها تتعامل مع العربية دون مشاكل حسب علمي

MohamedIBrahim كتب:

الامر فقط اننى كنت ارد على من قال وجعل الامر وكأنه تافه جدا

وهو بالفعل بسيط جداً. موضوع استبدال الـtokens موضوع ابتدائي والكثير ممن يدرسون الكومبايلرز في الجامعة يقومون بعمل واحد كجزء من المنهج.

#45

لا ياعم.. الregexp يتعامل مع النص العربي طبيعي.. لكن بعض رموزه لاتينية

مثلا تضع \s لأي whitespace..

يجب أيضا استبداله مثلا /ب للبياض

ملاحظة: يوجد

أعضاء في قائمة تجاهلي. لذا عدم ردي عليهم لا يدل على موافقتي الضمية لمحتويات مشاركاتهم.

sigsubway.png

#46
password123 كتب:

لا ياعم.. الregexp يتعامل مع النص العربي طبيعي.. لكن بعض رموزه لاتينية

مثلا تضع \s لأي whitespace..

يجب أيضا استبداله مثلا /ب للبياض

كدة مش حنخلص :lol:

#47
System Down كتب:

كدة مش حنخلص :lol:

عادى واحنا ورانا حاجة :lol: :lol: :) :) :)

GoodBye

مواضيع مشابهة