15

[نقاش] ماذا يعني موت لغة برمجية؟

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

ولكن ما لا يعرفه الكثير، اللغة البرمجية تقاس غالبًا بحجم سوق العمل الذي يعمل بها.

على سبيل المثال لا الحصر: لغة PHP مطلوبة في السوق بشكل كبير جداً رقم قُدم إصدارها فهي لغة حديثة في البنية التحتية لها ومتداولة بشكل كبير جداً في سوق الويب العربي أو الأجنبي.

لغة جافا كمثال آخر لها شعبية كبيرة بسبب توافقيتها مع معظم أنظمة التشغيل (إن لم يكن كلها).

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

هل تتفق معي في رأيي؟ أو لك رأي آخر في أنه متى تموت اللغة (أو يبدأ ترتيبها العالمي بالنزول بشكل كبير جداً)؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

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

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

تموت اللغات عندما يتوقف دعمها ، أو عند ظهور لغات أخرى تساويها وتزداد عنها كفاءة وسهولة .

هل لــ"موت اللغة" علاقة بعدم دعمها لمنصات أكثر مثل لغة Java, Python ... الخ؟ أم ان تخصص اللغة في مِنصة محددة يعطيها الأفضلية في عدم موتها بشكل سريع (أقصد زيادة التطويرات والدعم الخاص باللغة من مجتمع المطورين سيزيد لها إن كانت تخص مجال واحد مثل تطوير الويب).

wada3n أضف ردا

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

أعجبني كلام Simon Allardice في إحدى دروسه عن كون لغات البرمجة مثل القطاراتـ ، كل قطار بمزاياه؛ أحدها سريع الآخر قوي متين، هذا جميل وأنيق، والتالي بمواصفات أقوى وهكذا لكنك حين تذهب إلى محطة القطارات لاتسأل عن القطار الأفضل والأقوى إنما تسأل عن القطار الذي يتجه إلى المكان الذي تريد السفر إليه.

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

إذا كانت لغة مثل كوبول أو Ada مازالت لها سوق فكيف بجافا التي تحتل المرتبة الأولى عالميا الآن!

vb.net نسخة في بي المتطورة حسب tiobe السادسة في العالم لاأدري كيف يتحدث البعض عن موتها!

Erlang

كإثراء للفكرة هذه اللغة استخدمها مبرمجو واتس آب في بناء تطبيقهم و هذا يؤكد انه لا يوجد لغة برمجية ميتة , بل يوجد مبرمج ميت

لكن فكرة موت اللغة البرمجية قد تكون منطقية قياسا" بسوقها

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

يجب ان يكون الشخص متجدد بإستمرار

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

التطور مهم لشخص حتى يكون مواكب للعصر الذي هو به

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

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

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

انظر ما تفعله Microsoft مع C# لتعرف ما هو إحياء اللغة , سي شارب انتقلت من متهمة "بالتقليد" من قبل شركة Sun إلى لغة ستطغى في قادم السنوات على ما أظن

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

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

لكل لغة مهمة X تقوم بها و إن وجدت لغة أخرى تقوم بنفس المهمة X و بأداء أفضل عندها اللغة سوف تموت .

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

-1

لغة جافا كمثال آخر لها شعبية كبيرة بسبب توافقيتها مع معظم أنظمة التشغيل (إن لم يكن كلها).

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

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

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

-1

ههه جافا عل كل سيرفرات ، لغه خالده