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

أحسن لغات البرمجة ... ( مقارنة )

مغلق
بدأه فتى الوادي في 31 مايو 2002 · 41 رد · 18,980 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني الكرام مع قدوم الأجازة الصيفية أرغب في أخذ دورة في لغات البرمجة ...

ولكني متردد بين لغات البرمجة الكثيرة ... أيهما أختار ..!!!

ولم أجد خيراً من أستشارة أخواني في جامعة الفريق العربي ...

فما رأيكم ... ما هي أحسن لغة .. من الناحية الأقوى .. والأسهل .. ألـــخ ..

وما خاب من أسشار ....

وشكراً لكم .

mk17481_26bccea871.gif
#2

يتعلق بهدفك في البرمجة .. ها هي المقارنة - من وجة نظري الشخصية :

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

تتميز هذه اللغة بالقوة حيث أنه لا يوجد حدود لما يمكنك عمله بها.. كل شيء:: من برنامج لجمع رقمين الى نظام تشغيل متكامل..

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

إذا أتقنت ال سي++ فسوف تفتح امامك كل ابواب الفيجيوال سي++ وسي#..(التي أراها لغات المستقبل)..

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

هذا بالنسة لي أي بإختصار لغة سي++ ثم بعدها فيجيوال سي++.

----------------------------------------------------------------------------------

سيهاجمني البعض ويقول وماذا عن فيجيوال بيسيك وماذا عن دلفي وماذا وماذا...

لن أكذب عليكم :

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

خذ عزيزي العبرة من كون كل جامعات العالم تدرس لغة سي كأساس في مقدمة علوم الحاسب الالي.. ولا تعلم فيجيوال بيسيك ..الخ..

أي نعم فيجيوال بيسيك(ودلفي) لغة قوية وسهلة لكنها لا تمنح المبرمج الطموح أفق بعيدة.. كأن يفكر في إنشاء براج عظيمة كالبرامج التي تتعامل مع الهاردوير ...الخ.. أو أ يفكر بانتاج برامج تعمل خارج الويندوز... او او او....

و....... هذا رايي الشخصي.

#3

جزاك الله خيراً على هذه المعومات القيمية ....

وما زلت أنتظر رأي الأخوان ...

جزاكم الله خيراً

mk17481_26bccea871.gif
#4

أخوي فتى ممكن الممكن أن تقوم بقليل من البحث في المنتدى

و ستجد ما يرضيك و أكثر ;) .

مع تحياتي ,,,

#5

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

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#6

الاخ فتى الوادي

لا اجد افضل من قول الاستاذ الكبير هاني الأتاسي

======================

لا تسأل ماذا تفعل لك لغة البرمجة تلك،

بل اسأل ماذا يمكنك أن تفعل بها!

======================

وعذرا للاخ هاني لاستخدام كلماته:P

#7

نصيحتي لك ، خذ مفهوم الـ OOP من خلال الـ ++C ، ثم انطلق وبلا تردد إلى الـ Visual C# .NET ( لغة المستقبل ).

وإذا كنت تنوي الدراسة في معهد فلا أنصح بغير (نيو هورايزون) فهو الأفضل ويكفي أن مايكروسوفت ترسل بعض موظفيها ، وبعض الطلبة المتوفقين اللذين يعملون صيفاً لديهم إليه !

(f)

#8

نعم ... أوافق الأستاذ إسماعيل بأن أقوى لغة للبرمجة هي لغة c

ولي تعقيب بسيط حول الدلفي والفجوال بيسك وأيضاً حول تعلمك للغات البرمجة

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

أما الفجوال البيسك وهي الشائعة الإستعمال والأكثر جمهوراً فيمكن من خلالها عمل أي برنامج ولكن بالإعتماد على مكتبات DLL أو OCX أخرى لعل أشهرها مكتبات وقت التشغيل vb runtime... وضعف تصحيح الأخطاء وقت التشغيل ... وهي أمور قالت ميكروسوفت بأنها أصلحتها في إصدارة دوت نت .

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

لبرمجة برامج الإنترنت ...... تتعلم لغة الجافا

لتصميم المواقع الترفيهية أو الجذابة .... تتعلم الفلاش ولغة HTML

لبرمجة برامج قواعد البيانات ... تبدأ بميكروسوفت آكسيس كقاعدة للإنطلاق

لبرمجة قواعد البيانات البسيطة ( إستقبال وإرسال الإستعلامات ) على الإنترنت .... تتعلم الـ PHP و الـ CGI

لبرمجة قواعد البيانات ونشرها على الإنترنت .... تتعلم لغة ASP والـ SQL أو الأوراكل لقواعد البيانات الضخمة والتي تستلزم قدراً كبيراً من الأمن

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

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

لبرمجة الهندسة الإنشائية وتحليل الموارد وفرزها .... تتعلم الماتلاب

لبرمجة برامج الذكاء الإصطناعي ... تتعلم لغة البرولوق

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

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

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

وعذراً على الإطالة :) :)

#9

كان هناك تنافس بين منتجات مايكروسوفت (مثلاً: VB ) ومنتجات شركة بورلاند (مثلاً: دلفي ) وكانت الفجوة بينهم صغيرة ... لكن صدقني بعد تكنولوجيا الدوت نت زادت الفجوة بينهم وبمراحل !

#10

السلام عليكم

:D :D :D

اقتباس
الرسالة الأصلية كتبت بواسطة ملك الشبكات

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

حلوه هذه العباره ;)

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#11

للرفع ، نظرا لاحتوائه على إجابة شافية ووافية حول السؤال الذي كثر تكراره: ما هي أفضل لغة برمجة.

اقتباس
درسوا في جامعة الخرطوم في كلية الحاسب الآلي

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

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

المقررات تغيرت ، وأصبحت ال++C والجافا بصورة أساسية.

فكر بطريقة أخرى

#12

نظرا لأهمية الموضوع وحساسيته فتم تثبيته ،

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

#13

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

#14

لا تسأل ماذا تفعل لك لغة البرمجة تلك،

بل اسأل ماذا يمكنك أن تفعل بها!

القول الشافي لكل المترددين

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

لا ان تحدد لك هي الطريق عندها لن تكون مبرمج مهما كانت الاسباب ومهما درست وتعبت فالمبرمج يقود ولا يقاد

#15

السلام عليكم

في منتدى الفجوال بيسك ناقشنا موضوع اشبه بهذها الموضوع و قد اوضحت راي بان المستقبل سيشهد منافسة بين C++ , و الجافا

للمتابعة هذا هو ال link

My Webpage

من قال لا إله إلا الله صادقا دخل الجنة

موقعي للتعارف و تبادل الأخبار http://www.xybond.com

#16

كنت أتسائل أين اللغات المصممه بأيدى عربيه فى هذا المستقبل !!؟

#17
ملك الشبكات كتب:
كان هناك تنافس بين منتجات مايكروسوفت (مثلاً: VB ) ومنتجات شركة بورلاند (مثلاً: دلفي ) وكانت الفجوة بينهم صغيرة ... لكن صدقني بعد تكنولوجيا الدوت نت زادت الفجوة بينهم وبمراحل !

No I don't think so, because there's a Delfi.Net as well, so the gap became small

رأس الحكمة الإيمان بالله

#18

أخوي أنا أعتقد كبداية أن تبدأ بالفيجوال بيسك أو الفيجوال بيسك دوت نت

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

لكن إن بدأت بشيء صعب كالـ c قد تمل أو تتركها بسرعة بسبب صعوبتها أو.....

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

#19

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

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#20

بصراحه

لم اجد افضل من السي شارب

abo_alzobaer@hotmail.com

#21

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

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#22

السلام عليكم

اقتباس
كنت أتسائل أين اللغات المصممه بأيدى عربيه فى هذا المستقبل !!؟

في مجتمع الفيجوال بيسك والـ access أتتوقع هذا ؟؟؟!!!

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

في مجتمعنا العربي سيعتبر هذا التساؤل نوع من الهراء - مع احترامي للمبرمجين جميعاًً -.

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

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

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

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

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

و اتفق ايضا مع هذا

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

يعني نحن نقول اننا نستطيع لكننا لا نجرب و هذا لا يجدي..

اذا اردنا ان نصنع برامج تضاهي البرامج الاجنبية فيجب ان نقوم باستخدام لغة جديرة مثل ال C++ و ال Assembly و ليس ال VB.

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#24

مرحبا بك أخ Tmaaa لقد وصل المعنى بالفعل و بالأخص الجمله "المشكله هي في المجتمع وليست في العقول"

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

راكان ، معك كل الحق فى ما ذكرت ، فجوال بيسيك بدايه جيده و قريبا سيرى المنتدى هنا شىء بها :)

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

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

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

#25

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

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

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

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