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

لمحبين العربية

مغلق
بدأه MEMONONO في 3 يونيو 2005 · 3 رد · 676 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

نظرا لوجود هوس غريب لإيجاد

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

ممكن ان تستخدم لغة تكون بها لغتك

المفضلة:

الطريقة بسيطة وهي أن تكتب لغك عن طريق XML

بالضبط مثل ما يحصل في كل اللغات الجديدة XAMIL, XLT, XPATH, XSL....

ميزة XMLانها تعمل على اي نظام

و اي جهاز من جهاز كبير مكتبي الى جهاز يزرع تحت الجلد...

بالنسبة للعربية فلامشكلة مع XML لانها فقط TEXT تخزن على شكل UNICODE

و تستطيع ان تكتب الـ BNF الخاص بك على شكل XSchema

ولن تحتاج في هذه الحالة إلى "كومبايلر" لتكتشف الأخطاء...

بل يستطيع Internet Explorer أن يكتشفها بسهولة.

ولن تحتاج إلا ان تكتب برنامجا يقرأ ملف XML و يحوله إلى الناتج الذي تريده

فتستطيع ان تحوله إلى java أو C++ أو C# أو أنك تقوم بالعمليات بنفسك وتخرج الناتج.

تستطيع ان تبدأ بلغة صغيرة وتكبرها كما تشاء

مثال:

<شرط>

<عدد>5</عدد>

<عامل>أكبر من</عامل>

<عدد>6</عدد>

<جواب>

<أمر: اطبع>

الناتج هو صحيح

</أمر: اطيع>

</جواب>

</شرط>

فإذا قرأت ببرنامج ووجدت أن الأمر اطبع

ممكن أن تعمل Console.Writeln(x) ;i

و هكذا لو نجد أن شخصا مصمم أنه يكتب

لغة كاملة عربية يستطيع ذلك بسهولة....

لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟

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

-----

وائل بن أحمد كابلي

مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية

MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials

http://blogs.msdn.com/wael

@waelkabli

#2

حسناً , لنفرض أننا قمنا بذلك ,

فما الفائدة :blink:

و عند تطبيق طريقتك (الاستعانة بـ XML) لن تؤدي إلى لغة برمجية منافسة (أو حتى جيدة جداً) و طبعاً نحن المبرمجين (و خاصةً مبرمجي Visual Studio .NET) نجد من السهولة التعامل مع الـ XML

و لكن ما الجدوى ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟angry2.gif

و شكراً لك

Moa

#3

الجدوى يا سيدي الفاضل

هي أن لغات البرمجة متجهة هذا الاتجاه

والذي يتقن لغات

ْXML

يكون قد اتقن ما يحتاج اليه السنوات القادمة

مع العلم اني ضد البرمجة باللغة العربية

ولكن هناك من يريدها

فمن كان يريدها

فأنا في رأيي أرى أنها افضل طريقة

لأنها "كومباتيبول" ههه مع متطلبات السنوات القادمة

وللعلم لو نظرت إلى

W3C

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

XML

فهناك لكتابة عروض على الويب مثل برنامج العروض

PowerPoint

وتدعى SMIL

وغيرها من اللغات الجديدة...

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

ْXAMIL

وهي بالطبع مبنية على

XML

و تقوم باستغلال كرت الرسومات بالكامل في صنع برامج ثلاثية أبعاد

و متكاملة مع المستخدم....

و في النهاية

XML

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

Document

لا أكثر ولا أقل

لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟

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

-----

وائل بن أحمد كابلي

مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية

MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials

http://blogs.msdn.com/wael

@waelkabli

#4

لغة XAML ليست لغة برمجة بل هي مجرد طريقة لكتابة الGUI الخاص بالWindows Applications في الLonghorn و هو مجرد طريقة تشبه الى حد كبير الHTML في الWeb و لكنها ليست لغة في حد ذاتها فلا تحتوي على DataTypes او Loops او Conditions

Sr. Software Development Engineer
Hulu, LLC
My Blogs

هذا الموضوع مغلق.

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