محمود سمير

سلسلة الدروس التعليمية الخاصة بمشروع البرمجة بدون كود العربى تتجدد باستمرار

54 ردود في هذا الموضوع

السلام عليكم ورحمة الله وبركاته

سلسلة الدروس التعليمية الخاصة بمشروع البرمجة بدون كود العربى ( تتجدد باستمرار ان شاء الله)

لتحميل المشروع :

http://www.sourceforge.net/projects/doublesvsoop

التعريف بالمشروع :

بيئة لتطوير التطبيقات باستخدام نمط برمجة جديد ياخذ فى الاعتبار (مفاهيم البرمجة الهيكلية ومفاهيم برمجة الكائنات وهياكل

البيانات المعقدة ونظام ادارة الاحداث وبرمجة الشبكات والبرمجة بدون كود) و يمكن اعتبار المشروع 2 فى 1 (نمط برمجة جديد وبرمجة بدون كود) وكلاهما من الممكن ان يكون منفردا ولكن النمط الجديد يزيل قيود البرمجة بدون كود بينما البرمجة بدون كود تزيل تعقيد النمط الجديد

فائدة المشروع:

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

روابط مفيدة تتحدث عن المشروع (تغطية اعلامية)

http://www.itwadi.com/?q=node/294

http://www.alriyadh.com/2008/02/29/article321807.html

http://www.myportail.com/actualites_news_t...tion.php?id=907

http://www.mawhopon.net/category_article.php?article_id=1748

خبر اتمام المشروع فى المنتدى لابداء راى الاعضاء فيه :-

http://www.arabteam2000-forum.com/index.php?showtopic=151614

الدروس التعليمية :-

الدرس الاول : برنامج Hello World بدون كود

http://www.arabteam2000-forum.com/index.php?showtopic=151759

الدرس الثانى : مثال على الحلقات Loops

http://www.arabteam2000-forum.com/index.php?showtopic=151860

الدرس الثالث : كيفية رؤية الكود المخفى عنك

http://www.arabteam2000-forum.com/index.php?showtopic=151953

الدرس الرابع : التفاعل باستخدام الخادم

http://www.arabteam2000-forum.com/index.php?showtopic=152087

الدرس الخامس : مثال على التفرع المشروط IF Statement

http://www.arabteam2000-forum.com/index.php?showtopic=152159

الدرس السادس : مفهوم اللغات التفاعلية Interactive Language

http://www.arabteam2000-forum.com/index.php?showtopic=152194

الدرس السابع : مصمم الصفحات التفاعلية Interaction Pages Designer

http://www.arabteam2000-forum.com/index.php?showtopic=152202

الدرس الثامن : مولد الصفحات التفاعلية Interaction Pages Generator

http://www.arabteam2000-forum.com/index.php?showtopic=152204

الدرس التاسع : مصمم الناقل Transporter Designer

http://www.arabteam2000-forum.com/index.php?showtopic=152371

الدرس العاشر : مساعد تحويل قواعد اللغة الى قناع الكود Syntax to Code Mask Converter

http://www.arabteam2000-forum.com/index.php?showtopic=152395

الدرس الحادى عشر : شجرة المجال والمكونات Domain Tree & Components

http://www.arabteam2000-forum.com/index.php?showtopic=152397

الدرس الثانى عشر : الحقائب Packages

http://www.arabteam2000-forum.com/index.php?showtopic=152401

الدرس الثالث عشر : اسس تطوير اللغات التفاعلية Interactive Languages

http://www.arabteam2000-forum.com/index.php?showtopic=152404

الدرس الرابع عشر : نمط البرمجة الخادم الممتاز - الالكترون The Electron

http://www.arabteam2000-forum.com/index.php?showtopic=152715

الدرس الخامس عشر : نمط البرمجة الخادم الممتاز - تحميل ورفع المدارات الفرعية

http://www.arabteam2000-forum.com/index.php?showtopic=152844

الدرس السادس عشر : نمط البرمجة الخادم الممتاز - مفهوم المدار الفرعى

http://www.arabteam2000-forum.com/index.php?showtopic=152924

الدرس السابع عشر : نمط البرمجة الخادم الممتاز - الطريقة الثانية لتشغيل الخادم

http://www.arabteam2000-forum.com/index.php?showtopic=153022

الدرس الثامن عشر : نمط البرمجة الخادم الممتاز - ايقاف تشغيل الخادم

http://www.arabteam2000-forum.com/index.php?showtopic=153025

الدرس التاسع عشر : نمط البرمجة الخادم الممتاز - الذرة القياسية

http://www.arabteam2000-forum.com/index.php?showtopic=153138

الدرس رقم 20 : نمط البرمجة الخادم الممتاز - استخدام الالكترون كدليل

http://www.arabteam2000-forum.com/index.php?showtopic=153295

الدرس رقم 21 : مفهوم برمجة الكائنات المدفونة EOOP

http://www.arabteam2000-forum.com/index.php?showtopic=153540

الدرس رقم 22: مثال للعبة غير رسومية تعتمد على الاحداث Events

http://www.arabteam2000-forum.com/index.php?showtopic=153885

الدرس رقم 23: ملفات البيانات التخيلية Virtual Data Files

http://www.arabteam2000-forum.com/index.php?showtopic=154003

الدرس رقم 24 : كيفية انشاء ملف والكتابة فيه

http://www.arabteam2000-forum.com/index.php?showtopic=154598

ملفات الفيديو التعليمية :-

ملف فيديو رقم 1 : يتم فيه استعراض المشروع

http://www.arabteam2000-forum.com/index.php?showtopic=154244

ملف فيديو رقم 2 : الواجهة الخطية

http://www.arabteam2000-forum.com/index.php?showtopic=156110

تم تعديل بواسطه محمود سمير
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

يسلموووووو اخي على هي المشاركه الرائعه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

وثانية احب ايضا رفع الموضوع لاهميته :):)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

ماوجهة نظرك فى المستقبل المدروس للبرمجة بدون كود

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
ماوجهة نظرك فى المستقبل المدروس للبرمجة بدون كود

اتوقع التالى ان شاء الله رب العالمين

ستبدا البرمجة بدون كود فى الانتشار بين عامة المستخدمين والمبتدئين فى البرمجة نظرا لسهولتها الكبيرة والمتعة التى يشعر بها من يستخدمها

فهى فعلا تجعل من يستخدمها يشعر انه يلعب وذلك لانها مصممة على غرار الالعاب التفاعلية.

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

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

1 - انها جعلت البرمجة اسهل مايكون (مقارنة بما وصل اليه العلم حتى الان)

2 - ان هذه السهولة لاتتعارض اطلاقا ولاتقلل من قوة اللغة وتحكم المبرمج بكل شىء ممكن.

3 - تعلمها لايستغرق مدة طويلة بالنسبة للمبرمجين الخبراء ذلك لانها لغة تعتمد على التفاعل وليس كتابة الكود.

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

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

كما ستجد طريقها بسرعة للتدريس فى الجامعات نظرا للسهولة الكبيرة.

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

بدون كود.

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

ولهذا لاتستبعد ان تجدا RPWI Framework من انتاج شركات مثل Sun و Microsoft و Borland

وفى النهاية المستقبل بيد الله

ان الله على كل شىء قدير

والله الموفق

تم تعديل بواسطه محمود سمير
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخى محمود لكن هناك جزء لم تقل لى عن تصورك له فهو يهمنى

أى شخص عايز يلعب وراء الكواليس فى النظم والهندسة العكسية إلخ سنرجع ونقول له كما يحدث هذه الايام يجب عليك بدراسة البنية للحاسب وللنظم فهناك من يستصعب ذلك بل يستصعبوا الرجوع للـ Assembly فما بالنا لو اختفى الكود من عالمنا

وبالتوفيق بإذن الله

0

شارك هذا الرد


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

أى شخص عايز يلعب وراء الكواليس فى النظم والهندسة العكسية إلخ سنرجع ونقول له كما يحدث هذه الايام يجب عليك بدراسة البنية للحاسب وللنظم فهناك من يستصعب ذلك بل يستصعبوا الرجوع للـ Assembly فما بالنا لو اختفى الكود من عالمنا

وبالتوفيق بإذن الله

البرمجة بدون كود = بديل للكود

لغات البرمجة بدون كود = غلاف للغات البرمجة بالكود

هذا الغلاف مكافىء تماما - يعنى يتيح لك جميع الامكانيات.

حاليا Mahmoud Programming Language هى عبارة عن لغة برمجة بدون كود

عبارة عن غلاف للغات C و xHarbour مع المكتبات DoubleS و MiniGUI (مكتبات تضيف جمل جديدة للغة اعتمادا على Preprocessor )

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

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

من حيث السهولة والقوة كما تختلف اللغات التى ترتكز على الكود فيما بينها هى ايضا من حيث السهولة والقوة.

اما اذا كنت تقصد

ان البرمجة بدون كود وسهولتها ستضيف صعوبة عندما يحتاج المبرمجين الى التعامل مع الاسمبلى والمعالج وهكذا

فان البرمجة بدون كود لادخل لها فى ذلك اطلاقا

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

ولكن البرمجة بدون كود ستبسط الامر وهذا يحسب لها

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

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

حتى الاآن قد فهمت ماتقصد واحترم وجهة نظرك ولكن حتى تكتمل عندى انا الفكرة بعد أن فهمت ان قصدك ان هذا الاسلوب لن يؤثر على مدى قوة البرنامج المنتج وانه يمكن تغليف اى لغة برمجة بدون إضعاف قوتها ومرونتها لعمل شىء ما لذا وجب أن أقوم بتجربته والتمرس عليه حتى أحكم عليه جيدا فقد يكون فعلا متفاديا لكل ما أخاف أن يحدث وبالتوفيق فعلا إحنا محتاجين إن كل شخص يأتى بفكرة جديدة فلو كل شخص فى الوطن العربى وضع فى هدف حياته هو أنه قبل أن يموت يسعى لوضع فكرة ومعلومة جديدة لكان حالنا غير حالنا فلو جعلنا هذا هدف قومى بحيث أننا كل - منا أنا لا أعلم كم نبلغ الان ولكن لو قلنا 150 مليون عربى - يضع فكرة أو معلومة أو يطور معلومة قائمة لمعلومة جديدة بمعدل كل شهر معلومة واحدة للفرد لكان الناتج 150 مليون معلومة كل شهر كفيلة أن تنقلنا حتى نكون أول الامم ولكن للأسف كيف يحدث هذا فينسى كل شخص أنانيته ويفكر بمنطق الامة الواحدة

وربنا يوفقك أجمل حاجة أنت عملتها إنك لاتقتل أفكارك فى مهدها بل تجعلها تخرج وتدافع عن نفسها فلو كانت تستحق العيش ستستمر وتكسر كل العوائق

فعلا فخور بهذا المنطق الذى تتبعه وربنا يوفقك

تم تعديل بواسطه TYEF
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
حتى الاآن قد فهمت ماتقصد واحترم وجهة نظرك ولكن حتى تكتمل عندى انا الفكرة بعد أن فهمت ان قصدك ان هذا الاسلوب لن يؤثر على مدى قوة البرنامج المنتج وانه يمكن تغليف اى لغة برمجة بدون إضعاف قوتها ومرونتها لعمل شىء ما لذا وجب أن أقوم بتجربته والتمرس عليه حتى أحكم عليه جيدا فقد يكون فعلا متفاديا لكل ما أخاف أن يحدث وبالتوفيق فعلا إحنا محتاجين إن كل شخص يأتى بفكرة جديدة فلو كل شخص فى الوطن العربى وضع فى هدف حياته هو أنه قبل أن يموت يسعى لوضع فكرة ومعلومة جديدة لكان حالنا غير حالنا فلو جعلنا هذا هدف قومى بحيث أننا كل - منا أنا لا أعلم كم نبلغ الان ولكن لو قلنا 150 مليون عربى - يضع فكرة أو معلومة أو يطور معلومة قائمة لمعلومة جديدة بمعدل كل شهر معلومة واحدة للفرد لكان الناتج 150 مليون معلومة كل شهر كفيلة أن تنقلنا حتى نكون أول الامم ولكن للأسف كيف يحدث هذا فينسى كل شخص أنانيته ويفكر بمنطق الامة الواحدة

وربنا يوفقك أجمل حاجة أنت عملتها إنك لاتقتل أفكارك فى مهدها بل تجعلها تخرج وتدافع عن نفسها فلو كانت تستحق العيش ستستمر وتكسر كل العوائق

فعلا فخور بهذا المنطق الذى تتبعه وربنا يوفقك

ربنا يوفقنا جميعا ان شاء الله

اتمنى ان اعرف انطباعك بعد الاطلاع على المشروع

حتى يتم اخذه فى الاعتباره اثناء العمل الحالى على الاصدار القادم

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
مشكوووووووووووور

لا شكر على واجب

اهم شىء ان يتابع الجميع المشروع اول باول باذن الله

حتى يرى الجميع ان الطفل الصغير يكبر يوما بعد يوم

وانه مهما كانت البداية فانه بفضل الله نصل لما نريد ان الله على كل شىء قدير

وان شاء الله رب العالمين يكون لهذه اللغة مستقبل فى العالم اجمع

والبداية من هنا فى عالمنا العربى - الكل يمكنه ان يدعم المشروع

نعم الكل يمكنه ان يشارك

1 - استخدامك للمشروع واطلاعنا على ملاحظاتك هو مساعدة لنا ودعم للمشروع لكى يتطور استنادا على اراء الجميع

2 - الدعاية للمشروع وترويجه ايضا دعم ومساعدة كبيرة لنا حيث كلما زاد مجتمع المشروع كلما كانت قاعدته التى يستند عليها اقوى

3 - المشاركة بكتابة المقالات التعليمية عن المشروع دعم كبير ايضا وخطوة نحو تثبيته على نطاق اوسع

هذا فى المرحلة الحالية

وقريبا يتسع النطاق الذى يمكن به المشاركة فى المشروع

ولكن لن اسبق الاحداث

ان شاء الله رب العالمين بمجرد طرح الاصدار القادم فى شهر 7 من عام 2008

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

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
حاليا Mahmoud Programming Language هى عبارة عن لغة برمجة بدون كود

كيف لغة وبدون كود ؟, ممكن تطلق عليها Mahmoud Development Kit لتكون دقيق في الوصف ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

والله يا اخوان انا حتى الان لم افهم كيف ابرمج من دون كود اهى مكتبات فصائل جاهزة يتم تركيبها مع بعض كالبازيل ام ماذا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
كيف لغة وبدون كود ؟, ممكن تطلق عليها Mahmoud Development Kit لتكون دقيق في الوصف ..

بداية قبل ان اعلق لدى عتاب بسيط عليك ارجو ان تقبله بصدر رحب فانه بلا شك عتاب الاحبة.

لو كنت مكانك لوضعت علامة تعجب !!! بدلا من علامة الاستفهام ؟

وقلت اظن انها Development kit بدلا من ان اقول (ممكن تطلق عليها - لتكون دقيق فى الوصف)

اخى الكريم انها لغة برمجة ولكن من جيل جديد لم يكن موجود من قبل

انه شىء جديد ولد على الورق فى عام 2005 والان اصبح فى ارض الواقع

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

A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer.[1] Programming languages are defined by syntactic and semantic rules which describe their structure and meaning respectively. Many programming languages have some form of written specification of their syntax and semantics; some are defined only by an official implementation.

Programming languages are used to facilitate communication about the task of organizing and manipulating information, and to express algorithms precisely. Some authors restrict the term "programming language" to those languages that can express all possible algorithms;[2] sometimes the term "computer language" is used for more limited artificial languages.

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

هناك لغات محدودة) ويكون لكل لغة برمجة القواعد الخاصة بها التى يستخدمها مستخدم اللغة لعمل مايريد.

مثلا فيجوال بيسك Visual Basic لغة برمجة لانها تستخدم فى بناء التطبيقات المختلفة وتطبيق الخوارزميات

ايا كانت اللغة التى تم استخدامها فى بناء فيجوال بيسك Visual Basic وهى فيجوال سى ++ مع الاسمبلى

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

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

بالمثل Mahmoud Programming Language

1 - يمكن ان تستخدم فى بناء التطبيقات وتطبيق الخوارزميات

2 - لها اسلوبها الخاص وهو البرمجة بدون كود

3 - لها نمط البرمجة الخاص بها وهو الخادم الممتاز وهناك دعم لبرمجة الكائنات والبرمجة الهيكلية

4 - لست بحاجة للتعامل مع اللغات التى تم استخدامها لبناء Mahmoud Programming Language

ان المترجم Compiler الذى ترتكز عليه بقية اللغات هو مترجم يعتمد على معالجة النص الذى يمثل الشفيرة المصدرية Source Code

ولكن فى لغة Mahmoud Programming Language اصبح هناك بديل لهذا المترجم العتيق (نعم انى انظر اليه كما لو انى انظر الى الدوس من الويندوز)

اصبح لدينا

مترجم مرئى يعتمد على التفاعل Interaction بدلا من كتابة الكود Writing Code

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

وايضا طريقة الترجمة الا تستخدم مترجم السى

هذه الاسئلة فقط للاستفسار وليس لمجرد النقد

تقبل تحياتى

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
هل هناك برنامج تم عمله بتلم اللغة برنامج معين

وايضا طريقة الترجمة الا تستخدم مترجم السى

هذه الاسئلة فقط للاستفسار وليس لمجرد النقد

تقبل تحياتى

اهلا وسهلا بيك اخى الكريم

بخصوص طريقة الترجمة فان وظيفة المترجم

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

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

والان اصبح شائعا التحويل الى لغة سى

بالنسبة للغة Mahmoud يتم التحويل الى xHarbour ثم الى لغة C

وبالتالى يتم استخدام xHarbour Compiler وايضا C Compiler

اما لغة Mahmoud فى تشتمل على Visual Compiler و Preprocessor و Libraries

حتى الان اللغة توفر التالى

وهذا فى الاصدار الحالى (الذى تم اطلاقة فى شهر فبراير الماضى)

1 - المواجهة الخطية Console

2 - المواجهة الرسومية GUI

3 - تركيبات التحكم Control Structure

4 - هياكل البيانات Data Structure

5 - البرمجة الهيكلية Structure Programming

6 - برمجة الكائنات Object Oriented Programming

7 - برمجة الخادم الممتاز Super Server Programming

8 - قواعد البيانات Database

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

وقد عملت استنادا عليها العديد من البرامج البسيطة التى طلبت منى مؤخرا

اخرها التطبيق التالى وهو يندرج تحت التطبيقات الرياضية والحسابية باستخدام الحاسب

post-137500-1211472621_thumb.jpg

وان شاء الله رب العالمين يتميز الاصدار القادم من المشروع بوجود العديد من التطبيقات البسيطة كامثلة Samples

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

تطبيق على التشفير باستخدام AES و تطبيق على توليد الصور.

post-137500-1211474242_thumb.jpg

post-137500-1211474293_thumb.jpg

post-137500-1211474359_thumb.jpg

post-137500-1211474377_thumb.jpg

وفى النهاية اود ان اقول شيئا حتى يطمئن الجميع

ان لغة Mahmoud Programming Language ليست لمجرد ان اقدم لغة برمجة

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

والله الموفق

تم تعديل بواسطه محمود سمير
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

معلش , بس مازلت مصمم على رأي , انا قلت "كيف" , و"كيف" تفيد السؤال ..

وبالنسبه لتعريف البرمجة الذي اوردته بالانجليزي , فهذا ليس استدلال سليم , فالتعريف متضمن "written specification of their syntax and semantics" , وهذا معناه انه يوجد تعابير لغوية فيها , فلا توجد لغة في العالم بدون رموز . هل توجد لغة كذلك (غير لغتك طبعاً )؟ ..

ونقطه اخرى , فعلى قياسك الذي اوردته , فممكن نقول انه توجد لغة اسمها فلاش , ولغة اسمها اكسس , بل لغة اسمها PowerPoint , فكل ماسبق يمكن ان يتم به عمل "برامج" تقوم بوظيفة محددة ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
معلش , بس مازلت مصمم على رأي , انا قلت "كيف" , و"كيف" تفيد السؤال ..

خير ان شاء الله

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

وبالنسبه لتعريف البرمجة الذي اوردته بالانجليزي , فهذا ليس استدلال سليم , فالتعريف متضمن "written specification of their syntax and semantics" , وهذا معناه انه يوجد تعابير لغوية فيها , فلا توجد لغة في العالم بدون رموز . هل توجد لغة كذلك (غير لغتك طبعاً )؟ ..

لقد تعرض التعريف لتفصيل الكيفية عن طريق الكتابة لان جميع اللغات السابقة تعتمد على كتابة الكود كما نعلم جميعا.

ولكن ذلك ليس شرطا فمثلا فى تعريف لغات الجيل الرابع

A fourth-generation programming language (1970s-1990) (abbreviated 4GL) is a programming language or programming environment designed with a specific purpose in mind, such as the development of commercial business software. In the evolution of computing, the 4GL followed the 3GL in an upward trend toward higher abstraction and statement power. The 4GL was followed by efforts to define and use a 5GL.

نجد ان هناك اشارة لهذه النوعية من اللغات بكونها لغة برمجة او بيئة برمجة صممت وهناك غرض معين فى الاعتبار

وهنا لانختلف ان لغات الجيل الرابع هى عبارة عن لغات برمجة

ومع ذلك تم وصفها ببئة برمجة

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

وكون هذه الاداة تختلف طبيعتها (بالكود او بدون كود) لايضر ذلك بوظيفة الاداة او تسميتها بانها لغة برمجة.

ونقطه اخرى , فعلى قياسك الذي اوردته , فممكن نقول انه توجد لغة اسمها فلاش , ولغة اسمها اكسس , بل لغة اسمها PowerPoint , فكل ماسبق يمكن ان يتم به عمل "برامج" تقوم بوظيفة محددة ..

جميل انك ذكرت ذلك حتى نصل لنقطة توضح كل شىء

فضلا انظر الى تعريف Mahmoud Programming Language

The First General Purpose Programming Without Coding Language & New Programming Paradigm (General To Be The Unified) All Of This Hosted In A Framework For Developing WIN32 Applications Based On C/C++,Harbour/xHarbour & Harbour MiniGUI Extended.

انها اول لغة برمجة (******عامة********) بدون كود

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

و لم تظهر لغة برمجة (******عامة********) بدون كود

ولغة Mahmoud هى اول لغة من هذا النوع.

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

قبل ان اعلق اخي محمود , هو باين انه في واحد بيجيب للثاني جلطه , يا انت يا انا :rolleyes:

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

كذلك البرامج الذي ذكرتها سابقاً , تحقق مقولتك السابقة ..

ولم تجاوب على سؤالي , انا سألت يمين , وانت جاوبت شمال . بغض النظر عن التفاصيل , انا اتكلم بشكل عام ..

مره اخرى بإستخدام اسلوبك في القياس , هل ممكن نقول ان MS Access لغة للبرمجه بدون كود , تدعم كتابة الكود (VBA) , وتعتمد على محرك Microsoft Jet Database Engine ؟

تم تعديل بواسطه محمد معاشر
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
قبل ان اعلق اخي محمود , هو باين انه في واحد بيجيب للثاني جلطه , يا انت يا انا

لا ماتقولش كده

ربنا يديم علينا جميعا نعمة الصحة والعافية

اولا انا منذ عام 2005 وانا اتناقش يوميا مع خبراء حول العالم فى الموضوع

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

تفصيلى والحمد لله.

كذلك البرامج الذي ذكرتها سابقاً , تحقق مقولتك السابقة ..

لا ليست هذه البرامج لغات

لانه من الشروط اللازمة حتى تسمى لغة برمجة

ان يمكن استخدامها فى تطبيق كافة الخوارزميات وهذا غير متحقق

اما بخصوص ان تشتمل البرامج على لغات script او لغات مدفونة مثل vb فهى تضمنت لغات بداخلها وحينها لاتقال انها لغة

وانما تشمل على لغة

مره اخرى بإستخدام اسلوبك في القياس , هل ممكن نقول ان MS Access لغة للبرمجه بدون كود , تدعم كتابة الكود (VBA) , وتعتمد على محرك Microsoft Jet DataBase Engine ؟

اكسس مدير قاعدة بيانات DBMS

ونظرا لاحتوائها على دعم لاساسيات البرمجة من خلال لغات ضمنية

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

وللعلم اوراكل Oracle تدخل ضمن هذه اللغات (لغات الجيل الرابع)

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
وللعلم اوراكل Oracle تدخل ضمن هذه اللغات (لغات الجيل الرابع)

اوراكل لغة ؟ ياراجل .. :blink:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

انا مازلت غير مقتنع حيث ان اصحاب الشركات مثل ادوبى والتى قامت بعمل برامج مثل photo shop و micromedia التى عملت الفلاش كل واحد قعد سنين فى عمل تلك اللغات ( البرمجة بدون كود ) فكيف تقوم بعمل كل هذا فى لغة واحدة فى 3 سنوات بمفردك

هذا فقط على التعريف الذى قلتة

او ان هناك شئ اخر ربما انا لم اعرفه وانت ادرى به

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

لك منى كل الامانى بالتوفيق

والسلام عليكم ورحمة الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
اوراكل لغة ؟ ياراجل ..

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

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

انا مازلت غير مقتنع حيث ان اصحاب الشركات مثل ادوبى والتى قامت بعمل برامج مثل photo shop و micromedia التى عملت الفلاش كل واحد قعد سنين فى عمل تلك اللغات ( البرمجة بدون كود ) فكيف تقوم بعمل كل هذا فى لغة واحدة فى 3 سنوات بمفردك

انا بدات العمل فى المشروع تحت مسمى البرمجة بدون كود سنة 2005

لكنى بدات العمل فى الابحاث العلمية سنة 2000

والخبرة الذاتية لها دور هذا من جانب

من جانب اخر تذكر جيدا ان الله على كل شىء قدير

وبخصوص كونها لغات فقد قلت جيدا انها برمجة بدون كود

ولكن متخصصة ولهذا لايطلق على هذه البرامج لغة

ذلك لانها لايمكن ان تستخدم فى تطبيق الخوارزميات

ولهذا شتان بين الاساس الذى يقوم عليه هذه المشاريع وبين لغة Mahmoud فيما يختص بالبرمجة بدون كود

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

حسنا انا لا استطيع ان اضيف كلمة احرى حتى استخدمها بنفسى

كل مرة احاول لا اعرف ما الذى ينسينى

ان شاء الله اجربها قريبا واقولك رايى

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .