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

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

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

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

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

Be Open Source

opensource-550x4752.gif

#27

السلام عليكم

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

في البداية اود التنوية أني لا أريد إحباط أي أحد عن شئ يريده , ولكن فقط أضع وجه نظر لا غير .

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

---

لنعد للنقاش :

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

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

لا داعي لاخذ كلامي بشكل جدي .فالبعض يعتبرني دائما ساخط على كل شئ والبعض يعتبرني أبا التشاؤم ( مظلوم , الحقيقة غير ذلك تماما :) )..

اتمنى للجميع التوفيق

CIONO1

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

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

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

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

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

#28

السلام عليكم

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

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

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

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

وربط الافكار ببعض وهذ ا هو الفارق وليس دائما نقول اللغه......................

#29

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

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#30

يا اخى انا من رايى ان افضل اللغات هى سى شارب والله اعلم

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

إِنَّ الَّذِينَ آمَنُوا وَعَمِلُوا الصَّالِحَاتِ إِنَّا لَا نُضِيعُ أَجْرَ مَنْ أَحْسَنَ عَمَلاً

صدق الله العظيم

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

Belal Mahmoud Younes

Solution Developer

Link Development a LINKdotNET subsidiary

Mobile : 010 89 69 772

E-mail : belalyounes@hotmail.com

#31

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

#32

أعتقد أن رأيي يشمل هذه المقولات :

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

وفي رأيي الجافا أيضاً

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

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

ولاتنسى أن المهم هو الفكر ثم بعد ذلك التطبيق باللغة التي تفضلها __026 __027

#33

بصراح الإنسان ما يجب انه يطرح التساؤل هاذ التسائل الذي يمكننا طرحه هو ماذا يمكنني انا ان افعل بلغات البرمجة .

المشكلة هي انه كل واحد منا يبحث عن اسهل لغة برمجة يريدها لغات اليرمجة ليس الصعب فيها ان تتعلم ولكن الصعوبة الحقيقة هي انك عندما تأتي لتبرمج شيء معينا يجب ان ييكون لك الفكرة ويجب ان تأخذ بعين الحسبان ان لغة البرمجة لن تخترع لك افكار بل انت من سوف يخترع هذه الأفكار هذه المقارانات انا برأيي الشخصيلا فائدة لها المشكلة تكمن في المبرمج نفسه فبقدر ان يكون لديك عقل منطقي وخيال وسع بقدر ما يكون لديك افكار برمجية والله انها لتجربة مني في خبرتي في لغاتالبرمجة 4 سنوات مع 5 لغات برمجة لا اقول انني احترها لأن احتراف لغة البرمجة اذا احترفت لغة برمجة فسوف تحترف البقية لأن لغة البرمجة كما قلت هي مجرد editor لأفكار برمجية في عقلك انت

وعلى فكرة لأضرب بكم مثال عند ي

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

.

نموت وتحيا ...................فلسطين .

#34

اؤويد كلام الأخ h6h

نموت وتحيا ...................فلسطين .

#35

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

المفكر : عروة عيسى

هاها .. عفوا للغلاظة ..

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

نعم لدرجه أن Delphi 2005 .Net تملك أضخم مكتبه أدوات تحت .Net ..

رأيي هنا : /index.php?showtopic=53465

لقد دعمت Delphi .net مالم نكن نحلم به من قبل من تقنيات كانت تنفرد بها لغات مثل C++ على سبيل المثال .. شكرا مايكروسوفت net . تستحق أن تكون ثورة ..

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

أنا أيضا تسائلت وربما كثيرون غيرنا , وربما البعض حاول ... حتى انا حاولت : هنا

/index.php?showtopic=51402

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

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

ليس صحيح .

إذا أردنا أن نصنع برامج تضاهي البرامج الأجنبيه يجب أن نعرف كيف نختار لغه لبرمجه الأنسب لحالتنا

وأن نخرج من مقوله (ماهي اللغه الأفضل حتى أتعلمها , والتي ربما بني عليها هذا النفاش من غير قصد )

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

غير صحيح ..

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

أحترم هذا الرأي , ولكنه ليس رأيي

على الأقل أنا لاأربط بين VB و Delphi .. المنتجان مختلفات بشكل هائل

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

مستقره + عاليه الأداء = (خبرة برمجيه + مزايا لغه برمجة مناسبه للمشروع + أخطاء مبرمج قليله)

رخيصه التكلفه =( سرعه تطوير(إنتاجيه) )

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

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

زبون قال لي لا أقبل برنامج معمول على لغه غير C++

زبون آخر قال لي لاأقبل برنامج معمول على غير Oracle

أنا أحترم كل ذلك . ولكنني لاأهتم له ...

إذا كان كل ماتملكه مطرقه , فكل شيء سيبدو أمامك كالمسمار .

أي أنك ستعالج كل شيء بالضرب والدق

إختر أبسط طريقه تحقق كامل الهدف .. طالما حققت كامل الهدف فأنا لاأهتم لتطويل الطريقه من دون جدوى .. هذا مايسميه Jon Creistiny ب Productivity Vision .. ونحن لانملكها .

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

رأيي موجود هنا :

/index.ph...opic=52212&st=0

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

وسأقوم بتعديلات جذريه على هذا الكتيب قريبا .

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

أتمنى من كل من يجد شيء لايعجبه في كتابي السابق , أو يظن بوجود ثغره لم يتم التطرق لها أن يشاركني رأيه مشكورا هنا :

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

. __011 __011 __011 __011 __011 __011 __011 __011 __011

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

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

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

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

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

أحسنت يا أخي بهذا الكلام

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

#37

المهم المبرمج و ليس لغة البرمجة

و المهم النتيجة و ليس الأداة

نحن نرى مبرمجي vb طوروا برامج يعجز مبرمج c++ تطويرها

#38

المهم المبرمج و ليس لغة البرمجة

و المهم النتيجة و ليس الأداة

نحن نرى مبرمجي vb طوروا برامج يعجز مبرمج c++ عن تطويرها

#39

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

programmer4fun كتب:
المهم المبرمج و ليس لغة البرمجة

و المهم النتيجة و ليس الأداة

نحن نرى مبرمجي vb طوروا برامج يعجز مبرمج c++ تطويرها

أنا مع أخي programmer4fun في هذا الكلام .

أنا عملت بال basic بمختلف أشكالها و لكن خبرتي الأكبر فيه كانت في ال vb6 ثم ال vb.net و أعمل بال c أيضا و لله الحمد

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

عمرو عيسي

#40

انا من رأيي اتجه الى شي يكون Portable مو يشتغل بـ environment معين بس :P

مع احترامي لكل من قال الـ C# اقوى لغة ؟؟؟؟

انا سويت مشاريع فيها اوكي ولا انكر لكن شغلتي كانت شي واحد اكتب اول حرفين وهو يكمل الباقي !!

الافشنسي مضروب مقارنه بالسي بلس بلس

ثانيا اقدر اشغله على اللينكس على الويندوز على الـ MAC على كل شي ليش ارتبط بـ Corporation معين وكل مره ينزل Framework تقول على الي قبله السلام << الحقيقة انا جربت برنامج كان يتطلب 1.1 وكنت منزل 2.0 وضرب عندي ؟

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

تلقى المبرمج اصلا ما يدري كيف السترينق موجود بالميموري LOL

وكل شي بالسي بلس بلس اقدر اسويه بالسي شارب والعكس غير صحيح

وانا افضل ان الشخص يتعلم جافا اقوى وافضل على الاقل portable ولا ترتبط ببيئة معينه

لكن تكون للهواة غير المتخصصين اسهل لغة وافضلها من ناحية توفر كل شي :) ما يحتاج يتعب راسه

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

سلام عليكم

#41

سبب توقع الكثيرين لمستقبل باهر للسي شارب (مستقبل تشاطره إياه جافا) هو نفس السبب الذي جعلك تكرهها: السهولة. الغالبية العظمى من البرمجيات في السوق هي برمجيات إدارة الأعمال و الموارد و ما شابه. مثل هذه البرمجيات لا تحتاج إلى لغات قوية جداً مثل الـ++C بل تكتفي بلغة تؤدي الغرض (في الغالب تخزين و إدارة معلومات و أتمتة المسارات الورقية). فتصبح سرعة التطوير و سهولة الصيانة هي الفيصل بين اللغات. هل تعرف ما هي اللغة التي أدارت حوالي 75% من العمليات التجارية الإلكترونية عام 2006؟ صدق أو لا تصدق: كوبول! هل هي لغة قوية؟ حتماً لا! و لكنها اللغة المستخدمة في معظم التطبيقات القديمة التي تعمل على أجهزة الـmainframe و استبدالها ببرامج بلغات أحدث مكلف جداً.

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

التنافس الحقيقي في مجال اللغات فيما يتعلق ببرمجيات الأعمال سيكون (في رأيي) بين دوت نت و جافا بشكل حصري. كلا المنصتان قويتان و أثبتت وجودهما و لكل منها حصتها من نقاط القوة. و على فكرة موضوع الـplatform لم يعد مشكلة ضخمة بالنسبة للدوت نت مع وجود مشروع مونو mono و dotgnu.

هذا لا يعني طبعاً إختفاء ++C. سوق الألعاب وحده يعتمد إعتماد شبه كلي على الـ++C و لو أن هناك توقعات بأن تأخذ الدوت نت حصة صغيرة من السوق بسبب فتح مجال التطوير بالسي شارب في جهاز الـX Box 360.

#42

السلام عليكم

اشكر الشباب على النقاش الجميل و المفيد.

بالنسبة لي و رغم اني من انصار C++ و Qt الا اني أرى ان احسن لغة برمجة هي التي نتقنها، بمعنى انه اذا كنت تتقن الدلفي مثلا فهي احسن لغة بالنسبة لك ، هنا اتحدث عن الاتقان و ليس المعرفة.

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

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

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