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

هوس إخنيار لغات البرمجة

مغلق
بدأه programmer4fun في 1 يناير 2007 · 5 رد · 1,224 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

والكل طبعا يدلي فيه بإعتبار لغة التي يستعملها هي الأفضل

لماذا نختار هذه اللغة أو تلك ؟

سؤال مهم

و لماذا نتقل من vbإلى c++ مثلا ؟

ولماذا نختار الجافا أو الدوت نت ؟

و ماذا أختار asp.net أم php ؟

و لماذا أبرمج ب c++ رغم أن أكثر برامجي هي برامج قواعد البيانات ؟

سأحاول أن أجيب عن هذه التساؤلات

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

لماذا أستخدم c++ في برامج قواعد البيانات مثلا رغم أنني أستطيع إنتاج نفس البرنامج في وقت أقل ب delphi مثلا

و لماذا أبرمج نفس البرنامج ب c++ في ويندوز و لينكس مرتين رغم أنني أستطيع إختصار الوقت بالجافا أو الدوت نت |أو بايثون

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

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

ألم ينتج مبرمجو هذه اللغة برامج لا يسطيع مبرمج c++ إعدادها

الأدوات مثل الدوت نت و الجافا تتميز بالمحمولية

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

أما c++ فهي تهتم بالسرعة في التكويد و الأداء و إنتاج برامج صغيرة الحجم كما تتميز بقوتها في التعامل مع العتاد وقوتها في الرسوميات

لغات الدوت نت ذات إنتاجية رائعة و محمولية عالية كما تتميز بقوتها ولكنها تعتبر أبطأ من c++

أخيرا أود أن أقول "ليست الأداة هي التي تحكم في قوة البرنامج بل المبرمج هو الأساس "

تم تعديل هذه المشاركة بواسطة programmer4fun في 1 يناير 2007 في 17:10

#2

هو أحنا مش هنخلص من الكلام في المواضيع دي بقه :(

الرد المفصل بعد شوية ;)

#3

السلام عليكم

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

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

ثانيا: الدلفي تتمتع بحمولية عالية لانه البرنامج يمكن بناؤه على الوندوز و اللينكس و تشغير البرنامج على اي نظام تشغيل

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

Be Open Source

opensource-550x4752.gif

#4
اقتباس
لماذا نختار هذه اللغة أو تلك ؟

مسالة ذوق و مفهومية

اعطيك تجربتي الصغيرة

اول ما اشتريت حاسب كان معه لغة واحدة فقط GwBasic :)

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

ثم بحث عن غيرها و جدت Pascal حاولت تعلمها لكن لم افلح

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

للمقارنة فقط عدت الى Pascal وحينها تفاجئت كم هي اسهل من C++

وجدتني مغرم بلغة Pascal

كانت البرمجة ايامها في DOS ولم تكن Windows مستعملة كثيرا

مع الوقت انتشرت windows خاصة بعد اصدار 95

ظهر Delphi...واصبحت متعصب له :)

ثم ظهرت Java من Sun

ولم تسكت MicroSoft وكانت الدود نت :) .Net

وبنفس الوقت انتشر Linux وتعقدت الأمور :)

واصبحنا في سباق

يشبه سباق الخيل

تختار حصال و تتحمل عواقب اختيارك

اصبح اختار لغة برمجة يشبه المقامرة :(

الحل الوحيد هو... التخصص في مجال واحد والأبتعاد عن الشمولية

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#5

بالنسبة للغات البرمجة، لا يمكن ان القول بانه توجد لغة هي الأفضل !

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

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

#6

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

بحيث يبقا في flexibility

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

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

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