مالفائدة من تعلم لغة برمجة قديمة مثل الكوبول و الآدا؟

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

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

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

التعليقات

اسباب عدم تعلم اللغات القديمة:

  1. اللغة قديمة و ستضيع وقتك في تعلمها، و لا يوجد الكثير من فرص العمل بإستعمالها

  2. لا يوجد مصادر حديثة لتعلمها

  3. في الغالب لن تعمل على النظم الحالية، لذا ستحتاج الى محاكي لإستعمالها

اسباب تعلم اللغات القديمة:

  1. هناك العديد من legacy systems التي تعتمد على هذه اللغات، و كلما قل عدد مستخدمين هذه اللغة كلما ازدات قيمة الشخص الذي يعرف هذه اللغة لإصلاح هكذا نظم او المساعدة في تطويرها و تعديلها.

  2. عند تعلم البرمجة لا يوجد فرق بتعلم اي لغة، تستطيع ان تستعمل ايا من اللغات البرمجية

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

سؤال ما الذى يحدد لغة قديمة من جديدة؟

هل هى موضة؟

هل هناك شخص ما يعطى صكوك الحداثة؟

هل الكوبول ليست Cool Enough مثلا؟!

لم أعرف حتى الأن ما هو المنطق, سوى ان اى لغة حديثة يجب ان تكون بطيئة و مثقلة بمختلف الVirtual machines و المكتبات السخيفة و سرعتها مثل البطة (جافا, بايثون, بى اتش بى)!!

هناك مترجمات حديثة جدا للغة الكوبول مثلا NetCobol و FreeCobol و متأكد ان هناك غيرهم. لذا فهى لغة قديمة و حديثة أيضا!

و هى لغة جميلة فى تركيبها و شكل الSyntax لذا اذا خيرت بينها و بين شىء مثل البايثون فسوف أختار الكوبول بلا تردد!

شخصيل تعلمت سابقا الكوبول كنوع من التسلية و الاطلاع.

يا الهي

ما قصتكم مع ال php

ذم ذم ذم

و هي اللغة الأكثر انتشارا

و تعمل

تعمل .....

حتى في المواقع الاجنبية ك كورا

يتم سؤال اسئلة مثل

هل تعلم php مفيد في 2019 -_-

تخيل ان اصمم موقع ب c مثلا

أم يجب ان احصر نفسب بلغات كنود مثلا ؟؟

هل لديك خيارات ؟

المصمم الحقيقي يجب ان يبرمج المواقع بإستعمال الاسمبلي

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

و لا يعرف ان البايثون مثلا هي حجر الاساس في عالم الذكاء الصناعي الحديث او ان php موجودة في 80% من الويب و java تستعمل في اكبر شركات العالم و النظم المصرفية مبنية عليها.

لا تعر اهمية لفادي،

بالعكس

أنا من اكثر الناس المهتمين برأيه

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

بل يعرض لنا وجهة النظر الأخرى التي يتعامى الكثيرون عنها

الاثنين وجوه لعملة واحدة و هي التطرف البرمجي و النخبوية التقنية.

لا اعتقد ان بامكاك وصفه بالتطرف

فهو ينقد php و يستخدم ووردبريس في موقعه

هو يعرض رأيه و احيانا باستفاضة مع ذكر نقاط محددة

و قراءة مواضيعه تدل على ان لديه معرفة جيدة بتاريخ انظمة التشغيل و التقنية بشكل عام

فهو لا يتكلم من فراغ

سيدى هذا ليس موقع شخصى و لم أصمم شيئا فيه, هذه مدونة بقالب جاهز,

و أرفع عليها المقالات من Windows Live Writer مباشرة.

و الموضوع أبسط من ذلك كثيرا, عندما أردت عمل مدونة, قمت ببساطة بالبحث على جوجل و التقطت أول شىء جاء فى الصفحة! و لم أفكر فى اى تبعات أو "معايرة" سوف تأتينى بعد ذلك!

! و لم أفكر فى اى تبعات أو "معايرة" سوف تأتينى بعد ذلك!

لا اعرف لماذا اعتبرت التعليق معايرة ؟!

كتبته كدليل بأنك لست متطرف و لا تملك تعصب اعمى ضد المشاريع المفتوحة المصدر و لغات ك php بدليل انك تستفيد منها

فقط هذا

تحياتى لك, أنا أسف,

هناك "مستخدم مجهول" يهاجمنى و الأخر يدافع عنى و أنا شاكر لك جدا, لقد اختلط على الامر؟ :)

أردت فقط توضيح نقطة الwordpress التى طالما سمعتها.

انا لست متعصب و منفتح على كل شىء.

و أزيدك فى القول, استخدمت openssl مثلا فى عدة مشاريع,

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

حاليا هناك مبرمجين تحت ادراتى و صدق او لا تصدق أنا اجعلهم يختارون اللغة التى يرتاحون لها. و هم يختارون سى# و php و جافا.

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

المبرمج يكون اكثر انتاجية عندما يكون مرتاحا.

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

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

الجافا بطيئة لدرجة أنها قد تضر بالقدرة على الانجاب, فاحترس منها!!

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

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

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

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

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

اي بكلمات اقل، أنتاجية البايثون اكثر ملايين المرات من انتاجية ال c++

مع الحفاظ على سرعة التنفيذ لأن اهم المكتبات مبنية على اكواد سي ++

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

لن أكمل هذا النقاش معك.

تصفنى بالتطرف و انت توزع اتهامات بالجهل على الجميع.

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

طبعا سوف تهرب من النقاش لأنك تعرف ان كلامي صحيح و تغشي ان تعترف بخطأك.

انا سوف اوفر لك الساعات الثمينة لأن حان موعد ذهابي للعمل :-^)

استخدم ما تريد و ما تحب, php اى شىء, لا أحد يجبرك على شىء, و هذا ما أريد قوله دائما, ليس عليك اتباع الموضة و تعلم بايثون مثلا لأن مبرمج متخلف ما خرج على اليوتيوب و قال انها لغة حديثة و Cool!

شخصيا استخدمت C++ فى بناء موقع, و لا بأس بذلك أبدا, لأننى وجدت أن php سخيفة للغاية بالنسبة لى و سى# تفوقها سخافة.

شخصيا استخدمت C++ فى بناء موقع

ليس من الطبيعي استخدام لغة مثل C++ في الويب ، وأيضا ليس من الطبيعي استخدام لغة مثل php في بناء Compiler

لكل مقام مقال ، ولكل وسيلة غرض

هذا صحيح, لكل مقام مقال,

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

هناك أيضا مكتبات مخصصة لبناء الويب بالسى++, مثل webtoolkit و غيرها الكثير.

أيضا C++ Builder لديها Framework مخصص للويب بلغة سى++ (IntraWeb)

لم أقل انك تجبرني

فقط طلبت نصيحة

انا مطور ويب و طورت العديد من المواقع بلغة php

ما الخيارات البديلة التي تعتقد أنها الأفضل لهذا المجال

نود js مثلا ؟ أم خيارات أخرى

شخصيا استخدمت C++ فى بناء موقع

ممتاز

لكن لا اعتقد انك ستنصح اي شخص لاستخدام c في عمله بتطوير المواقع

مع تحياتي

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

شخصيل تعلمت سابقا الكوبول كنوع من التسلية و الاطلاع.

واو سو كول

فمن الأحسن تعليم الطالب لغة واحدة طيلة الثلاث أو أربع سنوات التي يقضيها في الدراسة.

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

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