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

معايير في تقييم لغات البرمجه

رائج
بدأه ORWA في 6 ديسمبر 2004 · 54 رد · 16,676 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#26

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

أود أن أشكر الأخ عروة عن هذا الكتاب الرائع ، الذي بالفعل قرأته في ليلة واحدة من شغفي له ، و لكثرة ما شدني

الموضوع

و هذه نقطة تحمد له ، و لي بعض الملاحظات الفنية و العلمية حول هذا الموضوع ، و سأبدأ بالملاحظات الفنية :

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

فعلى سبيل المثال ، الخطأ

الصارخ الذي تردد في كل سطر من أسطر الكتاب ، هو كتابة التاء المربوطة هاء ، وهذا خطأ فادح أرجو مراعاته ، و

أبسط طريقة لمعرفة التاء المربوطة من الهاء ، و هو عندما تصل الكلام تنطق التاء المربوطة تاء ، و الهاء هاءا ، و

بذلك ينحل الإشكال في ذلك

و أكبر مثال على هذا الخطأ عنوان الكتاب (( معايير في تقييم لغات البرمجه )) و الصحيح البرمجة ، و كذلك

السطر الثاني (( لغه برمجه )) و الصحيح لغة برمجة ، و على هذا فقس ، أنا أعذر الأخ عروة في هذا لربما

في النسخة النهائية يتدارك هذا الخطأ .

2- و من الملاحظات الهامة أيضا في هذا المجال التفريق بين همزة القطع و همزة الوصل ، فتارة تكتب همزة

الوصل همزة قطع ، و تارة تكتب همزة القطع همزة وصل ، على سبيل المثال في المقدمة ، ص4 السطر رقم 2

كتبت (( إعتبارها )) و الصحيح اعتبارها ، و في السطر 5 كتبت (( الإستخدام )) و الصحيح

الاستخدام ، وعلى هذا فقس ، و القاعدة التي تفرق فيها بين همزة الوصل و همزة القطع هي أن تضيف الواو على بداية

الكلمة ، فإذا نطقت بالهمزة فهي همزة قطع و إن لم تنطق بالهمزة فهي همزة وصل ، على سبيل المثال كلمة اعتبر ،

أضف إليها واو و انطقها ، فإذا نطقتها ستجد أنك لا تنطق بالهمزة ، فتعرف أنها همزتها همزة وصل أي لا تنطق.

و برنامج Microsoft Word مزود بمدقق إملائي سيساعدك كثيرا .

3- ومن الملاحظات أيضا عدم الاهتمام بعلامات الترقيم إطلاقا ، وخاصة الفاصلة و الفاصلة المنقوطة وعلامة

التعجب و علامة الاستفهام ، مع أن لها دور كبير في إيصال المعلومة بشكل سلسل لا مجال للتخليط فيه .

4- عدم الاهتمام إطلاقا بهمزة إن ، فتارة تكتبها وتارة تهملها فتكتبها هكذا ان ، فأرجو التنبه لهذه النقطة .

و أيضا هناك أخطأ مطبعية منها :

- ص4 ، س6 ((فلسلفه )) الصحيح فلسفة

-ص5، س3 ، (( لكل للأفراد)) الصحيح لكل الأفراد

-ص5 ، س12 (( لإسماء )) الصحيح لأسماء

-ص5 ،س 17 (( في دعم بعض مزايا )) الصحيح في دعم بعض المزايا.

-ص6 ، س 3 (( تقنيه برمجه جديده )) الصحيح تقنية برمجية جديدة

-ص6، س 6 (( أصبحت البرمجه الغرضيه التوجه )) الصحيح أصبحت البرمجة غرضية التوجه

- ص7 ، س10 (( عندما تستخدم غرض ما ..)) الصواب عندما تستخدم غرضا ما ، لأنه مفعول به ،

و المفعول به منصوب .

-ص7 ، س13 (( كما أنك تستطيع تغيرها مباشره )) الصواب كما أنك تستطيع تغييرها مباشرة .

-ص 7 ، س18 (( بإقل عناء ممكن، دون الحاجه لتغير شفرتنا )) الصواب بأقل عناء ممكن دون الحاجة

لتغيير شفرتنا

-ص7 ، س 20 (( و تغيير في بنيه هذا التوابع )) الصواب و التغيير في بنية هذه التوابع ، لأنك تتكلم عن

التغيير طوال الفقرة فهي معرفة سابقا .

-ص7 ، س22 (( غالبا ما نحتاج بناء نموذج مختلف قليلا من صنف موجود )) الصواب غالبا ما نحتاج إلى

بناء نموذجا مختلفا قليلا من صنف موجود .

-ص8 ،س 11 (( آالاف )) الصواب آلاف ، لأن المد اندماج حرفين معا الهمزة و الألف .

-ص9 ، س7 (( تعتبر معظم اللغات السابقه الذكر تدعم الوراثه بشكل جيد ، ماعد )) الصواب تعتبر معظم

اللغات سابقة الذكر تدعم الوراثة بشكل جيد ، ما عدا .

-ص10، س3 (( أو تعرف متغيرات )) الصواب أو تعريف متغيرات

-ص10، س4-5 (( كذلك يعتبرون الكثيرون ..)) ركاكة في التعبير و الصواب كذلك يعتبر الكثيرون

..

-ص10، س8 (( حيث أنها تجبرهم )) الصواب حيث إنها تجبرهم ، همزة إن مكسورة بعد حيث

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

ملاحظات علمية :

- في فقرات شرح التغليف و الوارثة و تعددية الأشكال لم تشرح هذه المصلحات شرحا وافيا ،و خاصة أن الكتاب

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

-لم تتطرق إلى هدف كل لغة ، فأنا لم أفهم لماذا صنعوا بيرل أو بايثون و غيرها من اللغات التي ذكرتها ..

- لم تذكر أمثلة عن كل لغة ذكرتها ، بمعنى أنك مقل في هذه الناحية لا أدري لماذا ؟ ، فلو ذكرت لكان أحسن و

أفضل في المقارنة ، على الأقل كيفية طباعة Hello world ، في كل لغة.

- في كثير من الأحيان لا تذكر لغات الدوت نت ، وبقية اللغات مثل البيرل و بايثون وغيرها عند مقارنة ، على سبيل

المثال في فقرة معلومات الأصناف في زمن التشغيل

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

و كذلك لم تذكر بايثون ،و بقية اللغات .

- في نقطة المقروئية أنا لا أتفق معك في أن كثرة الحشو في لغة البرمجة يجعلها أكثر مقروئية ، و أتفق معك في أن

الاختصار أيضا يضر بالمقروئية ، و السبيل في ذلك التوسط فمع حشو قليل و اختصار تصبح اللغة منظمة أكثر و أنيقة

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

الكلام الكثير مضيعة و تشتيت للفهم .

- في نقطة إنتاجية اللغة تجاهلت إطلاقا لغات الدوت نت ، و مكتباتها التي توفر كل ما تحلم به من أصناف و أدوات ،

و عندي ملاحظة أيضا حول ++C فأنا أعتقد أنها ذات إنتاجية جيدة ، وخاصة مع بيئات تطوير غير فيجوال استديو ،

على سبيل المثال بيئة التطوير QT فهي تمتلك الكثير و الكثير من الأدوات تجعل برمجة++C كبرمجة الدلفى في

السهولة ، فقط انظر إلى شريط الأدوات في بيئة QT ، و كذلك لا تنس المكتبات الكثيرة المتوفرة لسي فهي كثيرة جدا

، و متوافرة لعدة منصات الويندوز و ماكنتوش و اللينكس و يونكس ، وغيرها من الأنظمة تجعل البرمجة سهلة جدا

،انظر مكتبة GTK و QT التي تتوفر على عدة منصات وغيرها الكثير .

- في نقطة محمولية على صعيد نظم التشغيل ، تعدد المنصات ، يعتبر مشروع مونو نجاحا مبهرا في هذا المجال لدعم منصة الدوت النت على الأنظمة الأخرى غير الويندوز ، و قد ظهر الإصدار الأول منه و باستخدامه تقدر أن تشغل تطبيق السي شارب على أكثر من نظام دون تغيير في الكود ، و فقط ترجمه مره واحدة و شغله في اي نظام ، إلا أن تقنية وندوز فورم ليست مدعومة في هذا المجال ، و لكن توجد تقنيات أخرى مثل #GTK و #QT و الأولى أكثر انتشار ، و قد اعتمدتها الكثير من الشركات.

- يظهر الكتاب أنك شغوف بالدلفى كثيرا ، وتحاول أن تبرر لها الكثير من الأمور ، وهذا رأيك الشخصي ، و أنت حر فيه ....

#27

مشكووووووووووووووور أخي OMLX

معلومات جديدة و خصوصاً الفارق بين التاء المربوطة و الهاء و الفارق بين الالف بهمزة و بدون..

انا دائماً أخطئ فيهما للأسف..

سؤالي: كيف افرق بين الواء و بعدها الهمزة او الواو و عليها الهمزة..

يعني كيف تكتب:: المقروءية أم المقرؤية ام المقروئية ؟؟ و اعتذر عن ركاكة لغتي..

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#28

أخي undo

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

يشرحان القواعد الإملائية بشكل مبسط فقط ، وإذا أردت توضيح أكثر فضع مشاركة جديد

الكتابان في المرفقات

arabic.zip

تم تعديل هذه المشاركة بواسطة OMLX في 13 ديسمبر 2004 في 14:33

#29

شكرا جزبلا أخي OMLX على هذا الرد التفصيلي وبارك الله فيك

هذا ما أسميه نقد حقيقي للكتيب .

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

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

أشكرك مره أخرى على لفت الإنتباه .

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

هممم , حسنا يمكنني الإستفاضه بها أكثر , (عندما وضعت الكتيب ظننت أن مجرد شرح هذه المفاهيم ولو بسرعه سيكون جيدا , ولم أفكر عندها بأن يكون الشرح وافيا) . على كل حال سأقوم بمراجعتها والإضافه إليها .

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

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

..

اقتباس
- لم تذكر أمثلة عن كل لغة ذكرتها ، بمعنى أنك مقل في هذه الناحية لا أدري لماذا ؟ ، فلو ذكرت لكان أحسن و أفضل في المقارنة ، على الأقل كيفية طباعة Hello world ، في كل لغة.

فكره ممكنه , لست ميالا لها كثيرا , لكن يمكن تضمينها مع الفكره السابقه , بعد الحديث قليلا عن اللغه يمكن توضيح مثال Hello World عنها . سيبدو ذلك جميلا جدا

-

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

صحيح , وهذا من أساس المشروع . ان ذكر أسماء اللغات الداعمه لميزه ما يضرب كمثال بالدرجه الأساسيه , ومن المهم ذكر لغه تدعمه بشكل جيد ولغه تدعمه بشكل سيء مثلا (في حال توفر ذلك) ولم أكن أهتم كثيرا لذكر كل اللغات . ولكن من المؤكد أن الإصداره القادمه ستتضمن دعم أفضل بكثير للغات .NET وبعض اللغات الشائعه

اقتباس
- في بند القياسية ، لم تذكر لغة السي شارب ، فهي قياسية أيضا و هذه نقطة تحسب لها ، فهناك عدة مترجمات لها، و كذلك لم تذكر بايثون ،و بقية اللغات .

لاأعرف إذا كانت C# قياسيه او لا , ولكني لا أظن ذلك . هل C# تخضع لتوصيفات ANSI مثلا , وغير مملوكه لجه ما .. أم أنها ملك مايكروسوفت وهي التي تعطي تراخيص لجهات أخرى بعمل مترجمات لها . (وبالتالي مملوكه وليست قياسيه)

اقتباس
- في نقطة المقروئية أنا لا أتفق معك في أن كثرة الحشو في لغة البرمجة يجعلها أكثر مقروئية ، و أتفق معك في أن الاختصار أيضا يضر بالمقروئية ، و السبيل في ذلك التوسط فمع حشو قليل و اختصار تصبح اللغة منظمة أكثر و أنيقة

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

.

حلو ... وجهه نظر تستحق الإحترام ...

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

اقتباس
- في نقطة إنتاجية اللغة تجاهلت إطلاقا لغات الدوت نت ، و مكتباتها التي توفر كل ما تحلم به من أصناف و أدوات
،

لم أتجاهلها لاحظ مثلا :

اقتباس
لاحظ مثلا تكامل لغات الـ .NET هذا ما أسميه توسعيه حقيقيه , حيث أن القدره على التخاطب بين اللغات المختلفه يجعل من السهل تقسيم العمل إلى أجزاء وبناء كل جزء باللغه الأكثر مناسبه له .ومن السهوله بمكان إستخدام كومبونينت من لغه .NET في لغه أخرى منها .
اقتباس
فكلّ لغات VS.Net تستخدم واجهه واحده، مليئه بالأدواتِ التي تُسهّل بطريقه مدهشه عمليّه تصميم البرنامج.. إنّ هذه الميزه تسمح لك بإنشاء تطبيقات تدخل فيها أكثر من لغه برمجه، دون أن تحتاج لفتح أكثر من واجهه

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

ورغم ذلك لابأس من الحديث أكثر عن لغات .NET في هذه الفقره , لإن الفارق الأساسي في لغه C# عن لغه C++ مثلا هو الإتجاه نحو إنتاجيه أكبر مقابل الإستغناء عن بعض الأمور (رأي شخصي) ودعمها لتطبيقات E_Buisnes وتطبيقات الويب وماإلى هنالك من أنواع التطبيقات الأخرى . أي الإقتراب أكثر نحو تصميم التطبيقات , أكثر من تصميم النظم .

اقتباس
و عندي ملاحظة أيضا حول ++C فأنا أعتقد أنها ذات إنتاجية جيدة

رأي شخصي وأنا أحترمه , لكن إذا أعتبرنا C++ ذات إنتاجيه عاليه أعطني إذا لغه ذات إنتاجيه منخفضه ؟؟؟؟ الموضوع نسبي قليلا , إنها أقل إنتاجيه من غيرها بشكل عام , لإن الأنتاجيه ليست من أهداف C++ .

ورغم ذلك أنما لا أقول أنني صاحب الرأي السديد , ولكن يجب أن تعرف أن الكثير من مواقع مقارنات لغات البرمجه (معظمها) توافقني الرأي .. وأذكر أني رأيت جدول يعطي علامات لإنتاجيه اللغات أخذت فيه C++ العلامه 0 "صفر " !!

اقتباس
على سبيل المثال بيئة التطوير QT فهي تمتلك الكثير و الكثير من الأدوات تجعل برمجة++C كبرمجة الدلفى في السهولة ، فقط انظر إلى شريط الأدوات في بيئة QT ، و كذلك لا تنس المكتبات الكثيرة المتوفرة لسي فهي كثيرة جدا

صحيح , وهذا ماكنت أخاف منه , ولمحت عليه بالمقدمه ,. ان c++ تملك العديد من المحررات ولن نستطيع تعميم ذلك عليها جميعا , مثلا برأيي أن C Builder من بورلاند اكثر إنتاجيه من MS_VC++ , ولكنني ارتأيت أن أتحدث عن الأكثر شهره وهو MS , وسأحاول بجد منذ الآن أن أذكر الفروق بين المنفذات , ولو يساعدنا خبراء الC++ نكون ممنونين لهم

-

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

صحيح , لقد لمحت لذلك لكني لم أذكر الإسم Mono .. لكن هل صدر إصدار نهائي منه ؟ حسب ماأعرف انه لازال تجريبي , وهذا ماقرأته في موقع لينكس العرب .

اقتباس
- يظهر الكتاب أنك شغوف بالدلفى كثيرا ، وتحاول أن تبرر لها الكثير من الأمور ، وهذا رأيك الشخصي ، و أنت حر فيه ....

نعم .. أنا مشرف قسم الدلفي هنا , وقد أنتقلت إليها بعد فتره مع لغات مثل VB و C++ . وللأسف أن ماكتبته بدا كانه تبرير لأمور تخص الدلفي , المشكله فقط أنني متوسع في دلفي أكثر من أي لغه أخرى , ومعلوماتي التفصيليه فيها هي الأساس .

أنا معجب كثيرا بلغه Borland Delphi , وأحب أن أظهر ذلك في هذا الكتاب أو غيره لإنه رأيي الصادق وكثيرا ما ضربت أمثله بدلفي لإني أتقنها أكثر من غيرها بلا شك . أما بالنسبه أن للدلفي عيوب , بلا شك لها العديد العديد من العيوب , وأظن أنه تمت الإشاره إليها في وقتها

العباره التي قلتها مرة , ولازلت أكررها منذ ذلك الحين . أن الدلفي ليست الأقوى ولكنها قويه جدا على كل حال , ليست الأسرع , ولكنها سريعه بشكل كافي , ليست ولكنها ليست ولكنها ..... ليست ,,, ولكنها .

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

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

شكرا يا صديقي

#30

السلام عليكم، كتب تعليق بس مش عارف ماشاء الله المواضيع طلع كبير هنا ولم ألحق أتابعه ولكن هاهو منذ اخر مرة ..

اخى اندو

اقتباس
أنت متهم بمعاداة السامية .. أقصد الفيجوال بيسك و عقوبة ذلك البرمجة بالفجوال سي بلس بلس لمدة شهر (شوف القسوة بقى)

عقوبة حلوة بس لو يرجع لى كومبايلر للسى أيا كان نوعه :P

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

أنا أعانى من هذا الخلط حتى الآن ولكن عندى قاعدة عامة أراحتنى من التعب:

برنامج قوى= خوارزمية قوية + معرفة عميقة بأى لغة برمجة (والاثنين توقفا على المبرمج "العنصر البشرى") .. بالنسبة للخوارزمية هى مسأله عامة أما المعرفة العميقة فهى المشكلة والتى يتوقف عليها أشياء كثيرة أهمها الاستعداد النفسى للمبرمج للغة .... لغة سى تخيف الكثيرون لدرجة وجود كتب اضحكتنى تقول "لا تخف من السى" وكتب تقول "من قال أن السى صعبة" والسبب تقريبا أن من يبدأ فى البرمجة يرى السى أولا قبل أى شئ فى حين أنه لو بدأ بالفيجوال بيزيك لتضايق..

اقتباس
لا تنسى أخي HGB انك محترف سي بلس و لست مبتدئ فيها و لكي تدرك مدى تعقيد السي بلس بلس اسأل المبتدئين الذين يخطون فيها خطواتهم الأولى (او حتى ال100 مش فارقة )

عندما بدأت الخطوات الأولى كانت سهلة لسبب بسيط هو أن php بنت عم السى :) وهنا إختلف المقياس ولو لم أكن أعرف شئ عن البرمجة بالتأكيد لكنت أصاب بعقدة من السى.

عموما لإثبات وجه النظر، فكرت فى عمل برنامج طبى كمشروع السنة بالكلية وطبعا الوقت ليس فى صالحنا .. فكرت كثيرا فى الفيجوال بيزيك ولكن قلت أهون على أتعلم ولو الدلفى وبعدين اعمل البرنامج (كده عقوبتى الاعدام شنقا :) ) وبالنهاية وجدت الأسهل أن اجعله تطبيق ويب مدعوم بمحرك بحث جافا للتصفح اوفلاين ومحرك بحث php للتصفح اونلاين.

اخى محمد

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

أخى عروة

دعم الويب كان فى صفحة 52 ولم يأخذ حقه أيضا (غير موضوع php) وقد اشرت فى الكتاب أنه من أهم الأشياء .. لماذا لا يتم التوسع فيه بشكل عام؟ أم تعتبره جزء ثانى؟ أرى أن برمجة الويب ستكون أهم فى الفترة القادمة أى ليست موضه :) خصوصا عند توافر سرعات انترنت عالية (وبدأنا حاليا بالdsl) .. باتخيل بعد كده موقع يكون مكتوب بداخل صفحاته turn off computer و open cd وحاليا موجود التعامل مع البرامج مباشرة على الويب ..

بالمناسبة لما قالت sun دعم الويب خيالى من خلال applets ، ما الزيادة فى البريميجات عن الفلاش؟ اقصد ان الفلاش افضل كثيرا ويقوم بنفس وظائف الapplet وزيادة حبتين :)

====

بالمناسبة لموضوع الاخطاء الاملائية كنت اظنها معروفه لحين الاصدار النهائى :(

#31
اقتباس
والسبب تقريبا أن من يبدأ فى البرمجة يرى السى أولا قبل أى شئ فى حين أنه لو بدأ بالفيجوال بيزيك لتضايق..

نقطة مهمة جدا يا anwarica واعتقد ان لها تأثير حقيقي

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

فليس هناك صراع بين الفيجوال بيزك وبين الC ,, ببساطة لان الاولي لم تفكر ان تصمم نظام ما بينما الثانية هدف اساسي لها تصميم النظم

يمكن ان يكون هناك صراع او تنافس بين الفيجوال بيزك والدلفي لأن هدفهما الاساسي هو صناعة تطبيقات وندوز

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

هذا بأستثناء من يتعلم البرمجة لانها تمثل تحدي عقلي له بشكل اساسي بالاضافة الي هدفه من تصميم البرامج بها

#32

- في نقطة حجم التطبيق ، وجهة رأي التي طرحتها أن لغات البرمجة التي تعتمد على المنصة ذات حجم ملف كبير نسبيا ، رأيي الشخصي بعكس ذلك فمع أن المنصة كبيرة و لكن حجم تطبيق صغير جدا ، فأنا أتعامل مثلا مع #C فتطبيقات التي أنتجها صغيرة ، تتمكنني من نقلها عبر الإنترنت بكل سهولة مع ما تقدمه من مميزات ، فمثلا تقدر أن تنزل تطبيق كبير جدا مثل بيئة تطوير للسي شارب بحيث أنه لا يتجاوز 10 ميجا ، ما أروعها من ميزة ، من الناحية الثانية عندما تنزل تطبيق مكتوب بـ ++C انظر إلى حجم الملف ، أستطيع أن أجزم أنك لن تجد تطبيق كبير معمول بهذه اللغة ( مثل بيئة تطوير ) أقل من 20 ميجا على أقل تقدير ، أما مسألة كبر حجم المنصة فذلك مرة واحدة فقط ، (( أتعذب مرة واحدة و لا أتعذب مرات عديدة ).

- بالنسبة لنقطة المقياسية للسي شارب ، فقد وصفت مايكروسوفت لغة السي شارب C#Language Specification

و انظر موقع ECMA International

Standardizing Information and Communication Systems

http://www.ecma.ch

تحت هذا العنوان

Standard ECMA-334

جاء في مقدمة هذا الكتاب

 
Brief history
This International Standard is based on a submission from Hewlett-Packard, Intel, and Microsoft, that
describes a language called C#, which was developed within Microsoft. The principal inventors of this
language were Anders Hejlsberg, Scott Wiltamuth, and Peter Golde. The first widely distributed
implementation of C# was released by Microsoft in July 2000, as part of its .NET Framework initiative.
ECMA Technical Committee 39 (TC39) Task Group 2 (TG2) was formed in September 2000, to produce a
standard for C#. Another Task Group, TG3, was also formed at that time to produce a standard for a library
and execution environment called Common Language Infrastructure (CLI). (CLI is based on a subset of the
.NET Framework.) Although Microsoft™s implementation of C# relies on CLI for library and runtime
support, other implementations of C# need not, provided they support an alternate way of getting at the
minimum CLI features required by this C# standard.
As the definition of C# evolved, the goals used in its design were as follows:
•C# is intended to be a simple, modern, general-purpose, object-oriented programming language.
•The language, and implementations thereof, should provide support for software engineering principles
such as strong type checking, array bounds checking, detection of attempts to use uninitialized variables,
and automatic garbage collection. Software robustness, durability, and programmer productivity are
important.
•The language is intended for use in developing software components suitable for deployment in
distributed environments.
•Source code portability is very important, as is programmer portability, especially for those
programmers already familiar with C and C++.
•Support for internationalization is very important.
•C# is intended to be suitable for writing applications for both hosted and embedded systems, ranging
from the very large that use sophisticated operating systems, down to the very small having dedicated
functions.
•Although C# applications are intended to be economical with regards to memory and processing power
requirements, the language was not intended to compete directly on performance and size with C or
assembly language.
The development of this standard started in November 2000.
It is expected there will be future revisions to this standard, primarily to add new functionality.
Adopted as an ECMA Standard by the General Assembly of December 2002.

- بالنسبة للمشروع مونو فقد صدر الإصدار الأول منذ فترة و الآن الإصدارة تصل إلى 1.2

راجع موقع المشروع :

http://www.go-mono.com/

و أود أن أشكرك على رحابة صدرك .....

و الله الموفق

تم تعديل هذه المشاركة بواسطة OMLX في 14 ديسمبر 2004 في 18:01

#33
اقتباس
والسبب تقريبا أن من يبدأ فى البرمجة يرى السى أولا قبل أى شئ فى حين أنه لو بدأ بالفيجوال بيزيك لتضايق..

نقطة مهمة جدا يا anwarica واعتقد ان لها تأثير حقيقي

أنا درس في كليه الهندسه المعلوماتيه , ونحن نبدا بلغه باسكال كأول لغه للتعلم , وذلك تماشيا مع جامعات غربيه (وطبعا بعض المواد مثل الخوارزميات يتم تطبيقها على باسكال كلها ) وعندما نبدأ في السنه الثالثه بالتعامل مع C++ يعبر الكثيرون عن إضطرابهم للتعامل مع هذه اللغه , خاصه في أبحاث مثل Classes , Pointers , Overloading الخ ..

أنا لاأقول أن عامل اللغه الأولى ليس مهم , ولكن لو كانت اللغه الأولى C++ ألن يكون ذلك أصعب من كونها لغه أخرى مثل Pascal . السبب ليس أن C++ غير قابله للفهم , أبدا , ولكنها أصعب من غيرها بقليل . وهذا شيئ ليس معيب وهو من خصائص هذه اللغه , دعونا نتقبل ذلك بروح سمحه ما أعجبني كثيرا في رد الأخ AhmedSameh :

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

وهذه هي خلاصه الكتيب , وبالتالي ليس مهم أن تخسر لغه بعض النقاط , طالما أن هذه النقاط لاتعني لمستخدمي اللغه الكثير . أي إذا كنت تعرف أن C++ أصعب من غيرها , ولاتهتم لذلك فأنا أرى أنه الصواب , أما أن نناقش في أن صعوبه اللغه سببها أنها أول لغه .... ؟؟؟؟ (أصلا من قال أنها دائما تعتبر أول لغه , بالعكس يفضل البدء بلغات أبسط ) فهذا لايقدم ولايؤخر ,,..

حسنا أعرف ان رأيي واضح من قبل أن أتكلم وهو موجود بالكتاب , لكني لإني مسرور بهذا الحديث سأعيد مشاركه رأيي معكم , المقروئيه حسب الزاويه التي أنظر منها , لاتتفق كثيرا مع لغه C++ , وكما ذكرت تفضل C++ العمليه وسرعه التكويد . وماأريد التنويه إليه أن المقروئيه ليست الأهم عند عمل البرامج , ربما الأهم عند التعلم , وبلاشك تؤثر في العديد من الأمور التي تزيد من فاعليه إنتاج التطبيقات , ولكن لاداعي لإعتبارها ان منقصه للC++ ...

مايعجبني بلغه C++ أنها عريقه أكثر من أن تتأثر بذلك , ومهما خسرت بنود ونقاط في النقاشات والمقارنات تبقى تملك الرصيد الكافي لتكون الحبر الأعظم , وشيخ كهنه معبد لغات البرمجه .

نعم إنه حكيم , ولكنه ليس شابا تماما .... يجب الرجوع إليه دائما , ولو أن شيبته التي هي سر حكمته تجعله أقل لياقه من شباب العصر , ولكن يبقى الجد الأصل ويبقى محور إرتكاز مهم للجميع .

اقتباس
فليس هناك صراع بين الفيجوال بيزك وبين ال C ,, ببساطة لان الاولي لم تفكر ان تصمم نظام ما بينما الثانية هدف اساسي لها تصميم النظم

جميل جدا

اقتباس
يمكن ان يكون هناك صراع او تنافس بين الفيجوال بيزك والدلفي لأن هدفهما الاساسي هو صناعة تطبيقات وندوز

صحيح , أكثر مايبدو الصراع مع لغات MS.Net الجديدة ,, أنا بالنسبه لي أرى C# تقليد لمنتجين

1- جافا : منصه + بعض المزايا تقنيه

2- دلفي : الإنتاجيه والتوجه نحو تطوير التطبيقات

ربما تبدو بالشكل أقرب لDelphi ولكن لايجب أن ننسى أنها ترتكز على مفاهيم أساسيه أطلقتها جافا . طبيعه التطبيقات الناتجه أقرب إلى تطبيقات دلفي بإعتقادي , وربما يخالفني البعض

مثلا : تطبيقات الويب , والتي كانت قد بدأت دلفي بدعمها بشكل موسع في IntraWeb والتي ربما تكون التصور الأصلي لفكرة WYSIWYG ASP.NET , التوجه نحو التطبيقات التجاريه وتطبيقات الأعمال أكثر من الأنظمه وقواعد البيانات والبرامج الخدميه ...

وربما سبب إضافي أن Anders Hejlsberg الذي سبق وبنى دلفي هو المسؤول عن C# اليوم وهو يملك نفس الرؤيه , ويستطيع مبرمج دلفي مبتدء لمس بصماته في كل مكان , من الشجره الوراثيه لC# حتى OOP حتى المتحول SenderObject الخ ...

وكذلك الأمر تملك Visual Basiv.net نفس الصفات بشكل عام , وتعتبر قريبه كثيرا من الإثنتين .

الجدير بالذكر , أننا الآن خرجنا من طور تقليد C# لدلفي , ودخلنا في طور تقليد دلفي لC# .. لقد دعمت دلفي Delphi 2005 نسخه من التطبيقات التي تدعمها لغات .NET . من ASP.NET إلى ADO.NET إلى WInForms . ... والأجمل أنها تضمن نسخه C# Builder في بيئه التطوير Delphi 2005 , وربما جمدت مشروع Kylix الذي كان يهدف لرفع المحموليه مع لينكس بعض إنطلاق مفهوم .NET الذي سيكون البديل الأقوى

الآن كمتخصص في الدلفي , رأيي أنها ربحت وخسرت من ثوره .NET الجديدة

ربحت لإنها , أثبتت أن فلسفتها المبنيه على أساس الإنتاجيه والتطوير السريع للتطبيقات ودعم الويب وقواعد البيانات . هي الأهم , وهي توجه العصر

ربحت لإنها إضطرت على التجاري مع مايكروسوفت , وخف خوف مطوريها من أن تحدث عاصفه تؤدي إلى تنحي بورلاند عن الطريق ,؟ لإن بورلاند أستسلمت تحت جناح مايكروسوفت على مايبدو , وربطت عنقها بما يسمى .NET . (هذا الشيء لايحزنني , لطالما كنت أحسد مبرمجي مايكروسوفت على ثقتهم بقوة شركتهم وتفاؤلهم بالمستقبل)

ربحت لإن العديد من اللغات أنكسرت امام .NET في حين أنها بقيت صامدة , وكانت أول منتج يدعم تكنولوجيا دوت نيت بإعتراف مايمروسوفت نفسها , وبالتالي رفع ذلك من رصيدها أمام العالم وباتت من القله الذين يتصدرون القائمه . رأيي أن دلفي إستفادت من ثوره .NET وربما كانت إنقاذ مهم لها

وخسرت , لإنها بعد أن كانت تنفرد بفلسفه الإنتاجيه الفريدة , أصبح لها منافسين أقوياء جدا من أمثال C# التي ستشكل بديل طبيعي للمطورين .

خسرت تفردها بالعديد من المزايا التي كانت تبني عليها بطريقتها الخاصه , من المحموليه إلى دعم التقنيات المختلفه إلى الورقه الرابحة Kylix إلى IntraWeb إلى إلى إلى ...

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

ربما ربحت أكثر مماخسرت , أو العكس .. ولكن الآن أنا جربت Delphi 2005 ,, للصراحه , اللغه لاتعاب , وأتنبأ لها بمستقبل مهم في بيئة .NET برأيي الشخصي أنه بلاشك أهم من ماكانت عليه أيام Delphi 32 ...

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

هذا هو الكلام الدقيق ...

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

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

اقتباس
، (( أتعذب مرة واحدة و لا أتعذب مرات عديدة ).

معك حق ,.. تفكير سليم . مرة واحدة من اجل كل البرامج

اقتباس
بالنسبة لنقطة المقياسية للسي شارب ، فقد وصفت مايكروسوفت لغة السي شارب C#Language Specification

و انظر موقع ECMA International

Standardizing Information and Communication Systems

http://www.ecma.ch

جميل جدا ... أشكرك على هذا

إذن لغه C# ليست مملوكه , ولها عدة منفذات .. أنا أعرف منها Microsoft C# و Borland C# Builder ..

وهي موصفه بمقاييس دوليه ,(( لاأعرف لماذا أشعر أن القياسيه هنا ليست متكامله مثل C++ ماذا عن ANSI . ولكني سأعيد البحث عن الموضوع للتأكد من عدم وجود مفاجئات ))

-

اقتباس
بالنسبة للمشروع مونو فقد صدر الإصدار الأول منذ فترة و الآن الإصدارة تصل إلى 1.2

جميل .. لازال يعاني من بعض المشاكل , ولكنه فعلا أصدر وقيد العمل ..

أتمنى ممن يملك معلومات عن Mono تفيد بنقاط سلبيه ونقاط إيجابيه ان يتحدث عنها , ولو بشيء من التفصيل , لإهميه الموضوع

#34

سأعود لموضوع السى لاحقا ولكن:

أخى عروة

دعم الويب كان فى صفحة 52 ولم يأخذ حقه أيضا (غير موضوع php) وقد اشرت فى الكتاب أنه من أهم الأشياء .. لماذا لا يتم التوسع فيه بشكل عام؟ أم تعتبره جزء ثانى؟ أرى أن برمجة الويب ستكون أهم فى الفترة القادمة أى ليست موضه خصوصا عند توافر سرعات انترنت عالية (وبدأنا حاليا بالdsl) .. باتخيل بعد كده موقع يكون مكتوب بداخل صفحاته turn off computer و open cd وحاليا موجود التعامل مع البرامج مباشرة على الويب ..

بالمناسبة لما قالت sun دعم الويب خيالى من خلال applets ، ما الزيادة فى البريميجات عن الفلاش؟ اقصد ان الفلاش افضل كثيرا ويقوم بنفس وظائف الapplet وزيادة حبتين

لماذا تركت النقطتين؟ :)

#35
اقتباس
لماذا تركت النقطتين؟

أعتذر , ولكني نسيت . ....

عندما قرأت ردك للمره الثانيه , لاحظت أنني سمعت هذا الكلام من قبل , ولكني عرفت أنني لم أقم بالرد عليه ,..

مشكور Anwarica..

اقتباس
دعم الويب كان فى صفحة 52 ولم يأخذ حقه أيضا (غير موضوع php) وقد اشرت فى الكتاب أنه من أهم الأشياء .. لماذا لا يتم التوسع فيه بشكل عام؟ أم تعتبره جزء ثانى؟

والله معك حق 100% ,.. سأقوم بتوسيع هذه النقطه بشكل كبير .. فهي سيئه جدا إذا بقيت على حالتها , ويجب إعادة النظر فيها , وخاصه ان موضوع دعم الويب لم يعد تقنيه عاديه ,,

حسنا .. ماذا تقترح عناوين جزيئه يجب أن توجد في هذه الفقره .. ؟

بالنسبه لموضوع PHP سآتي على ذكرها لاحقا حتما , ولكن لا أعرف إذا كنت أستطيع التوسع فيها ,... للصراحه أنا لاأعرف إلا القليل عن PHP .. (إذا كنت مستعد لمساعدتي بتقديم معلومات ملخصه عنها حسب فقرات المشورع الموجودة , فأنا سأكون ممتنا لك , وبلا شك ستوضع المعلومات بالمشروع مع معلومات كامله عنك بجانبها . )

اقتباس
أرى أن برمجة الويب ستكون أهم فى الفترة القادمة أى ليست موضه خصوصا عند توافر سرعات انترنت عالية (وبدأنا حاليا بالdsl) .. باتخيل بعد كده موقع يكون مكتوب بداخل صفحاته turn off computer و open cd وحاليا موجود التعامل مع البرامج مباشرة على الويب ..

صحيح ..

اقتباس
إذا لماذا لانترك الماضي ونبدأ بالحديث عن المستقبل .. والمستقبل للويب
اقتباس
بالمناسبة لما قالت sun دعم الويب خيالى من خلال applets ، ما الزيادة فى البريميجات عن الفلاش؟ اقصد ان الفلاش افضل كثيرا ويقوم بنفس وظائف الapplet وزيادة حبتين

لاأعرف الكثير عن الفلاش , ولكن موضوع دعم جافا الرائع للويب ليس فقط من عندي فهو يملأ الإنترنت , ويعتبر من نقاط تميز جافا

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

أرجو أن لاتحرمني من متابعه تعليقاتك على الموضوع صديقي العزيز Anwarica . وأن تعذرني لتقصيري في تغطيه بعض الجوانب المهمه في المشروع , حيث أنه أعد في فتره قصيره , وعلى كل حال المعلومات بالبال , لكن بحاجه لشويه وقت

#36
اقتباس
المناسبة لما قالت sun دعم الويب خيالى من خلال applets ، ما الزيادة فى البريميجات عن الفلاش؟ اقصد ان الفلاش افضل كثيرا ويقوم بنفس وظائف الapplet وزيادة حبتين
اقتباس
ولكن للصراحه تخليت عنها لكي لاتصبح الشغله خبيصه

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

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

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#37

اسف على عدم مقدرتى على الرد حاليا ولكن بعد يوم 27 القادم سأنتهى من بعض الأمتحانات الصعبة وأعود :( ولكم جزيل الشكر ... إن شاء الله أعود بمفاجأة كويسة أخى عروة :)

#38
اقتباس
اسف على عدم مقدرتى على الرد حاليا ولكن بعد يوم 27 القادم سأنتهى من بعض الأمتحانات الصعبة وأعود

ربنا يستر و ميكنش يقصدني انا :wacko: :wacko:

في انتظار النسخة النهائية من الكتاب ..

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#39

فعلا الفلاش لا تقارن بالجافا ابليت و لكن يوجد منتجات من مكرو ميديا تسمح للفلاش بان يؤدي وظائف اكثر و اكبر تقارب الابليت و حتى الـ JSP

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

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

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#40

ولايهمك أخى عروة من النقطتين :)

اقتباس
ماذا تقترح عناوين جزيئه يجب أن توجد في هذه الفقره .. ؟

لا أعرف تحديدا حتى الان العناوين المتاحة للويب فهى نقطة كبيرة لو تم فصلها .. يعنى مثلا ممكن يتم فرد كل لغة على حدة مثل php, asp, jsp,asp.net ولكنها ستصبح ذات بصمة مميزة لأن هناك إختلافات وخلافات على مواضيع لغات الويب .. يمكن أكثر من خلافات لغات البرمجة الشبه محسومة ...

بالنسبه لموضوع PHP .. إن شاء الله بجمع معلومات على قدر المستطاع وبيتم وضعها فى قسم php لمراجعتها ولإضافة أى شئ ينقصها (أصل نفسى تطلع فى شكل يقول أنها أعظم لغة :P)

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

أخى اندوو ...

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

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

اقتباس
ربنا يستر و ميكنش يقصدني انا

ليه بس ايه اللى حصل :)

أخى رامى

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

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

نفسى أرى ابيليت بمواصفات قوية لأن المتاح أمامى الضعيف ولكن ربما يكون موجود فى مواقع متخصصة مثلا .. ياريت لو هناك مثال تبقى الفكرة تمام :)

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

#41
اقتباس
لا أعرف تحديدا حتى الان العناوين المتاحة للويب فهى نقطة كبيرة لو تم فصلها .. يعنى مثلا ممكن يتم فرد كل لغة على حدة مثل php, asp, jsp,asp.net ولكنها ستصبح ذات بصمة مميزة لأن هناك إختلافات وخلافات على مواضيع لغات الويب .. يمكن أكثر من خلافات لغات البرمجة الشبه محسومة
...

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

اقتباس
بالنسبه لموضوع PHP .. إن شاء الله بجمع معلومات على قدر المستطاع وبيتم وضعها فى قسم php لمراجعتها ولإضافة أى شئ ينقصها (أصل نفسى تطلع فى شكل يقول أنها أعظم لغة  )

رائع جدا , أتمنى أن تذكر الفروقات معها بين اللغات المشابهه لها على الأخص مثلا Perl أو شيء من هذا القبيل

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

صحيح ... ستكون هذه اللمسات لمسات النهايه للنسخه الأولى , وبعدها يمكن بشكل مستمر تطوير المشروع

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

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

#42

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

#43

مرحلة الغلاف شبه منتهية /index.ph...ST&f=54&t=53868

أثناء الكتابة عن php وجدت مشروع php sharp لعمل الphp على الدوت نت ... لازم يتم ذكرها فى الموضوع :)

أرجو فى نهاية اليوم الانتهاء منها إن شاء الله

#44

ممتاز .. سيتم ذكر كل ذلك .. وبالنسبه لphp sharp يبدو ذلك مميزا جدا ..

ملاحظة (زرت اليوم موقعك . وهو رااائع ) وإن شاء الله سأقوم بتحديثات مهمه لموقعي أيضا (بعد الإمتحان) وعندها سأتشرف بدعوتك للتوقيع فيه

بإنتظارك

#45

كلما كتب سطرا، مسحت إثنين :blink:

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

ولكن لو ممكن الإشارة للخطوط العريضه للتوسع خلالها .. فالمشكلة أن الphp أساسا لغة تعمل على السيرفر من أجل الويب لذا تختلف قليلا فى الدعم ... عموما لم أنسى موضوع الphp sharp ووجدت الكومبايلر تبعه من هنا .. صاحب فكرة عمل الphp ضمن إطار الدوت نت اسمه آلان وهذه هى الصفحة التى تحدث فيها عن الموضوع (بيحب الأهرامات ومتصور هناك :D ) ..

آسف على كثرة تعطيلى للموضوع ولكنى بتأكد من المعلومة مرتين على الأقل (ربنا يستر :unsure: ) ..

اقتباس
ملاحظة (زرت اليوم موقعك . وهو رااائع ) وإن شاء الله سأقوم بتحديثات مهمه لموقعي أيضا (بعد الإمتحان) وعندها سأتشرف بدعوتك للتوقيع فيه

مشكور أخى عروة وإن شاء الله يكون لى الفخر فى التوقيع هناك B)

#46

حسنا هانحن من جديد ..

آسف لإنشغالي في الفترة السابقة بالكثير من الأمور , الآن الوضع أحسن :( :(

سأعود لوضع الإصدار النهائي ,

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

http://www.orwah.net/modules/newbb/viewforum.php?forum=23

وحملت نسخة جديدة من الكتاب بخط مختلف وفيها الكثير من التصحيحات والتغييرات ولكنها ليست النسخة النهائية بعد , والعمل عليها جاري :rolleyes:

سأعود لموضوع أنوريكا لإختيار أغلفة للكتاب (حبيبي أنور وين بدك تهرب مني :wacko: ) , مع أني وضعت واحد أعجبني مبدأيا , ويفضل أن يكون تصويت للغلاف .

أرجو ممن كان يودون التعليق ولم يعلقو بعد أن يقرأو الكتيب للمرة الأخيرة ويعطوني رأيهم B)

نسخة الكتاب في مكتبة الكتب لو يتم وصلها مباشرة بالنسخة الموجودة على موقعي بحيث نضمن تحميل آخر تحديث له . أليس أفضل ؟

لم أضع بعد شكر لائق للموقع ولإعضاء الموقع ولكني أفكر بإصدار الكتيب بالكامل باسم موقع الفريق العربي (JAAS هو يلي خلاني أخجل حط الكتاب بأسم موقعي مع أنه في فتره إطلاق الكتاب لم يكن موقعي الرسمي قد أطلق بعد ,ملاحظة : كتبت هذه عن الموقع هنـــا ), المشكلة ستبقى هي منتدى تقييم لغات البرمجة الموجود في موقعي , ولكن لابأس ,حسنا إذن سأضع ذكر لموقعي أيضا إلى جانبة (إصدار مشترك <_< :( B) :rolleyes: :lol: )

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

ماذا أيضا ؟.؟ ذكروني لإني إذا لم أنتهي منه قريبا ستطول الحكاية من جديد

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 17 مارس 2005 في 17:29

#47

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

اعتقد اني سأقرأ الصفحة الأخيرة لأن اسمي محطوط فيها :D :D

جاري القراءة.. و ان كان شكل الكتاب هذه المرة يفتح النفس اكثر بكثيير من المرة الماضية..

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#48
اقتباس
حبيبي أنور وين بدك تهرب مني

معلش أخى عروة إحنا بنحارب شويه مع الvb حاليا :lol:

والحمد لله قمت بتحميل النسخه ، ولكنى أحرجت من الغلاف مش كان الاول يتم عمل تصويت قبل أى شئ :D

#49

التصويت سيقام يا أنور أعدك .. وبعد قليل سأضع المشاركة ..

undo ... هذا ليس الإسم الذي وعدتكم به .. الأسم سيوضع بالعريض صدقني , ولكن هذه أنعملت على السريع ..

#50

مبارك أخي عروة على هذه النسخة ،،،

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

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

بالتوفيق أخي ...

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