الشبكة العربية لمطوري الألعاب

خبير  Mohammad Khashashneh مشاركة 11

التعليق على مشاركة وليد طه في Aug 14, 2005 20:19 :

> ولم لا يكون هناك لغة برمجة عربية؟ ):<<br />>
> على ما أظن أنه
> ممكن أن تستقدم بعض المفاهيم الجديدة، وستكون ناجحة...
>
> --
> وليد
> طه
I think that a programming language with an Arabic script (or any other nonlatin script) is unnecessary for 2 reasons.
- You can’t assume it will be used by non Arabic script users.
- That will lead to it’s failure since nobody will use it and it will lack the support of almost 99% of the Software makers.

I’m not against the Arabic language, but I also think that English is much simpler than Arabic. I don’t want to add complexity to my code. Isn’t it enough to be complex by nature !

Mohammad Khashashneh

من سار على الدرب وصل, من جد وجد...
بس عتبك على اللي بيسمع

خبير مشرف مؤيد مارديني مشاركة 12

التعليق على مشاركة وليد طه في Aug 14, 2005 14:19 :

> ولم لا يكون هناك لغة برمجة عربية؟ ):<<br />>
> على ما أظن أنه
> ممكن أن تستقدم بعض المفاهيم الجديدة، وستكون ناجحة...
>
> --
> وليد
> طه

---
و ما الفائدة ؟!!
ما الفائدة من كتابة "طباعة" بدلاً من Print
أو "إذا" بدلاً من "If"

---
مؤيد مارديني

Moayad Mardini,
MSDN Forums Moderator

خبير مشرف مؤيد مارديني مشاركة 13

تم إرسال الرد مرتين , بالخطأ ...
آسف جداً

Moayad Mardini,
MSDN Forums Moderator

خبير مدير وسام البهنسي مشاركة 14

التعليق على مشاركة Kasho في Aug 15, 2005 10:40 :

> I think that a programming
> language with an Arabic script (or any other nonlatin
> script) is unnecessary for 2 reasons.
> - You can’t assume
> it will be used by non Arabic script users.
> - That
> will lead to it’s failure since nobody will use it
> and it will lack the support of almost 99% of the Software
> makers.
>
> I’m not against the Arabic language, but I
> also think that English is much simpler than Arabic.
> I don’t want to add complexity to my code. Isn’t it
> enough to be complex by nature !
>
> Mohammad Khashashneh

خطرت لي فكرة بعد ذكرك لكلمة script...
صحيح أن لغة برمجة ثقيلة بوزن ++C لا ينصح أن تصبح عربية، لكن ماذا عن لغة scripting بسيطة عربية للمستخدمين النهائيين (مثلاً، script لمراحل لعبة أو الذكاء الصناعي...الخ)؟

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير  أحمد عبد الغني مشاركة 15

نقطة جميلة، وممكن تصير مشروع تخرج!
__
هناك 10 أنواع من البشر.. من يعرف نظام العد الثنائي، ومن لا يعرفه!

اللهم انصر أهلنا في فلسطين وآجرنا أن نكون عوناً لهم

مبتدئ  وليد طه مشاركة 16

يعني أنا لا أقترح ترجمة حرفية للغة برمجة مثل ++C
إنما تكون فيها إضافات جديدة مأخوذة من قواعد اللغة العربية نفسها مثلا...
فلا فائدة من عمل شيء لا يضيف شيء جديد للحياة...

وليد طه

خبير  algeria مشاركة 17

فكرة جميلة ما وضعته أخي


#define صنف class
#define تركيب struct
#define عام public
#define محمي protected
#define صحيح int
#define عدم void
#define مبدأ_البرنامج main

صنف سيارة
{
عام:
	سيارة() { م_سرعة = 10; };
	~سيارة() {};

	عدم امشي() {};

محمي:
صحيح م_سرعة;
};

عدم مبدأ_البرنامج(عدم)
{
	سيارة كاديلاك;
	كاديلاك.امشي();
}

الجزائر قلبي وغزة نبضه

مبتدئ  عبد الرحمن اللحام مشاركة 18

الفكرة جميلة من ناحية المبدأ. وإذا أجلنا قليلاً مناقشة موضوع إمكانية قراءة البرنامج من غير العرب، فأظن أنه يمكن استخدام اللغة العربية في كتابة البرامج بكفاءة، وحتى بمستوى ++C ، ولكن يجب أن نلاحظ عدة أمور منها:
أن طبيعة الجمل في اللغة العربية مختلفة عن اللغة الأجنبية.
أنه يمكن دمج كلميتن أو أكثر في اللغة الإنكليزية ببساطة مع الحفاظ على إمكانية تمميزهما مثل HelloWorld ويتعذر تحقيق نفس الهدف بنفس الطريقة مباشرة.
لذلك ما اقترحه هو التفكير بأسلوب يحقق هذه الأمور بشكل يراعي خصوصية اللغة العربية مع المحافظة على أن يكون الكود مفهوماً.
أي أنه لا يجب أن نقوم باستخدام نفس اسلوب تنسيق الكود المستخدم في اللغات الحالية، وإنما إيجاد الية تتعلق بخصوصية اللغة العربية.
مثلاً، سأقترح الكود التالي:

-------------------
 
استخدم المكتبة "طباعة الرموز.مكتبة"               // "طباعة الرموز.مكتبة" هو اسم ملف
 
المتغير (آ) من نوع رقم صحيح؛
المتغير (سرعة السيارة) من نوع رقم عشري؛
 
التابع ذو الوسطاء { رقم صحيح هو (عدد الوسطاء) ، نص هو (الوسطاء)}
 
      كرر المقطع التالي 10 مرات باستخدام (آ) من 0 بخطوة 2
      {
           (سرعة السيارة) += (آ) × 2؛
            // هو تابع يأخذ وسيطين: الأول هو رقم والثاني هو عنصر من مجموعة "محاذاة"
      }
 
نهاية التابع
 
--------------------

خبير  algeria مشاركة 20

جميل جدا أخي ما طرحته
جاري قراءة المقالة

الجزائر قلبي وغزة نبضه