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

بيئة عربية لتعليم المبتدئين البرمجة بلغة زاي

بدأه B.M.AbdelAziZ في 28 مايو 2007 · 32 رد · 6,926 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بيئة خوارزم العربية مهيأة لتعليم المبتدئين أوليات البرمجة باستعمال لغة خوارزمية عربية تسمى لغة زاي، في بيئة مزودة بأدوات مساعدة منها المحرر و المنفذ و المحاكي و القاموس و مساعد موّثَق للترجمة إلى باسكال . وميزة هذه اللغة استعمال آلات مجردة لكتابة خوارزميات مجردة تُغني المبرمج عن الإلمام بالأجهزة و خاصة الذاكرة.

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

التجارب العربية السابقة كانت تعريبا للغات موجودة سلفا مثل البيسك الذي عُرّبت إصداراته العديدة مثل صخر بيسك و الخوارزمي و ديوان و لغات أخرى مثل صخر و صخر باسكال و صخر سي

و لغة زاي صمِّمت فريدة بآلات مجرّدة و لم تكن نسخة عربية لأي لغة موجودة سابقا و تتميز عن غيرها بما يلائم اللغة العربية

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

فيما سيأتي سنعرض لغة زاي ثم أدوات خوارزم المساعدة ثم هيكل البيئة مع صور توضيحية ثم معلومات عن إنجاز البيئة ثم نختم المقال بتطلعات خوارزم.

غايات

لقد صممت لغة زاي لأغراض تعليمية مثل:

تعلم إعداد خوارزميات بسيطة كحساب المضاعف المشترك الأصغر و حل معادلة من الدرجة الثانية و مجموع متتالية عددية.

التمرن على آلات تورنغ وصياغة خوارزميات لإيجاد أكبر عدد في آلة أعداد أو أطول كلمة في آلة محارف.

التمرن على الجداول و خوارزميات فرزها و تصنيف عدة جداول.

التمرن على الحجز المتحرك و القوائم و تحديثها بالحذف و الإضافة و استطلاع محتوياتها و إيجاد قيمة ما فيها.

التمرن على تفصيل الخوارزميات إلى إجراءات و دوال تسهل حل المسائل و استيعاب مفاهيم الوسائط و المتغيرات الشاملة و المحلية.

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

التمرن على أسلوب التراجع في حل المسائل مثل أبراج هانوي و المتتاليات المتراجعة.

تحميل البرنامج

المصدر

http://membres.lycos.fr/zegour/Developpeme...n/Page_akwz.htm

d4baa0.gif
#2

-waf

اشكرك اخي

بجد موضوع مفيد للمبتدئين , مثلي

اشكرك

استغفر الله واتوب اليه

اللهم اتنا في الدنيا حسنة وفي الاخرة حسنة وقنا عذاب النار

لااله الا انت سبحانك اني كنت من الظالمين

اللهم اني اسألك الهدى والتقى والعفاف والغنى

اللهم استجب دعـــــــــــــائي الصالح يارب

#3

شكرا أخ عبد العزبز ،،،،،،

بالفعل كما قلت في موضوعك ، لغة الزاي z هي لغة ذات طابع تعليمي موجهة لطلبة الجامعة خصوصا ،،،

قام بتصميمها البروفيسور (أستاذي في الجامعة) جمال الدين زقور Zegour ، كمشروع تخرج له من المهعد الوطني للإعلام الآلي INI WWw.INI.DZ - الجزائر

إستعملنا هذه اللغة خلال السنة الثانية في الجامعة ، اللغة جيدة جدا و بها العديد من المزايا و تتميز بقربها الشديد من لغة البشر حيث تثبه البرمجة بها التخاطب مع الآلة و كأنها إنسان و هذا بفضل الـ machine abstraite أو ما يعرف بآلات المجرّدة

و لكن تفتقر اللغة إلى مزايا أخرى مثل السلاسة في البرمجة فالخيارات المتاحة في اللغة ليست واسعة جدا كما أنها لا تعمل تحت اللينكس ،،،،،

أتمنى أن تقوموا بتجريبها ،،،

سبب ضياع العباد أنهم مسلمون بالوراثة ــ هل فكرت في علة خلقك ؟

شاركني بأفكارك -

على موقعي

#5

السلام عليكم

موضوع جميل جدا

وان شاء الله تتطرو اكثر ونشوف انظمه ولغات جديده بالغه العربيه

0.142210118596.gif
#6

langageZ

لغة لا بأس بها لكن تحتاج إلى تطوير

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

قبل إطلاقها للاستعمال ذو النطاق الواسع ( شخصيا أنا عانيت منها قليلا بسبب ضيق وقت TP الذي فرض علنا برمجته بـ Z و pascal معا)

أتمنى أن نسمع يوما عن تطويرها و لم لا تصبح لغة تدعم DotNet

Z# :rolleyes:

#7
djug كتب:
( شخصيا أنا عانيت منها قليلا بسبب ضيق وقت TP الذي فرض علنا برمجته بـ Z و pascal معا)

المهم استدفدت، اليس كذلك ؟.

d4baa0.gif
#8
B.M.AbdelAziZ كتب:

المهم استدفدت، اليس كذلك ؟.

طبعا استفدت

أخي عبد العزيز هل أنت من طلبة أو خريجي INI

#9

لا، انا بعيد عنها بحوالي 200 كيلومتر

d4baa0.gif
#10

الإخوة djug و baghdad وكل من جربها

لما لايتصل احد ب zegour ويقترح عليه تطويرها!

d4baa0.gif
#11

سيكون هذا أمر جيد حقا

و يصبح عندنا نحن العرب أخيرا شئ نفتخر به :D

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#12

هل تعمل على اللينكس ؟

logo300x75.png
#13

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

ولكن على اى اساس تعتمد

او بمعنى اصح على اى لغة تم عملها ؟

#14
B.M.AbdelAziZ كتب:
الإخوة djug و baghdad وكل من جربها

لما لايتصل احد ب zegour ويقترح عليه تطويرها!

أظن أن الأستاذ زقور مشغول في الوقت الحالي بالـ datab structure التي يطورها (cth*)وغيرها لكن قد طرح مؤخرا مشاريع مفتوحة لمن أراد أن يبرمج شيئا منها

قم بزيارة الموقع من جديد لتطلع على الجديد

#15

الفائدة الحقيقية من لغة الزاي هو أنها ستنقل البرمجة إلى مستوى ما قبل الجامعة ، أعتقد أن تطويﻻ لغة برمجة عربية سهلة سيكون له الأثر الكبير في فتح المجال أمام الأطفال لإستكشاف عالم البرمجة بشكل بسيط ،

بالنسبة لنقلها إلى بيئة الدوت نت فأنت تبالغ يا djug :)

الهدف منها تعليمي أكثر منه منافسة اللغات الأخرى، وقد تكون قاعدة إنطلاق للغات برمجة عربية قوية لها مزاياها الخاصة

فعلا الموضوع يستاهل

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

مع فتح المشروع للإخوة المهتمين بالمشاركة ،، مثلا شخص يعمل على نقل اللغة إلى اللينكس و آخرون يعملون على توثيق المشروع و هكذا ...

سبب ضياع العباد أنهم مسلمون بالوراثة ــ هل فكرت في علة خلقك ؟

شاركني بأفكارك -

على موقعي

#16

زايد السعيدي

البيئة تعمل في Windows لكن لغة زاي يمكن ان تعمل في اي منصة

djug

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

baghdadi

انظر لتطور Qbasic و GWBasic ثم VB ثم VB . NET

d4baa0.gif
#17
B.M.AbdelAziZ كتب:
زايد السعيدي

البيئة تعمل في Windows لكن لغة زاي يمكن ان تعمل في اي منصة

djug

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

baghdadi

انظر لتطور Qbasic و GWBasic ثم VB ثم VB . NET

لقد تحدثت مع الأستاذ اليوم و أبدى موافقته المبدئية

و أعتقد أنه سينضم إلينا في المنتدى و من ثم سيتم فتح باب النقاش معه لمعرفة التفاصيل

#18
اقتباس
لقد تحدثت مع الأستاذ اليوم و أبدى موافقته المبدئية

و أعتقد أنه سينضم إلينا في المنتدى و من ثم سيتم فتح باب النقاش معه لمعرفة التفاصيل

جميل جدا

#19
djug كتب:
لقد تحدثت مع الأستاذ اليوم و أبدى موافقته المبدئية
ان شاء الله
d4baa0.gif
#20

السلام عليكم

موضوع جميل جدا

الفريق العربي للبرمجة

16359.png

userbarxp.png

624.gif
#21

اه اخي محمد لحظة 200 كلم يعني ايه ايه ايه ايه اليست البويرة

إذا انت بويري محمد ...... فقت ليك ياموح :lol:

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#22

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

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

الموقع الذي وضعه بغدادي فى الصفحة الاولى يحتوي على فايرس..

والسلام عليكم

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#23
احمد غريب كتب:
بســم الله الـرحمــن الرحيــم

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

الموقع الذي وضعه بغدادي فى الصفحة الاولى يحتوي على فايرس..

والسلام عليكم

تم إبلاغ صاحب الموقع

#24
mohfa كتب:
اه اخي محمد لحظة 200 كلم يعني ايه ايه ايه ايه اليست البويرة

إذا انت بويري محمد ...... فقت ليك ياموح :lol:

لا، غربا، بلاد الزلازل :lol:

بالمناسبة djug و baghdadi ماذا حدث بالموضوع ؟

d4baa0.gif
#25
اقتباس
بالمناسبة djug و baghdadi ماذا حدث بالموضوع ؟

من ساعة ما حدث الأستاذ عن القضية لم يصلن منه أي رد

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…