صدمة مبرمج ! معلومة وسؤال

هل تعلم ان احدى اسرار شركة واتس اب انها تستخدم لغة ارلانج Erlang

و فيس بوك تستخدم لغة هاسكل Haskell

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

اما شركة موزيلا فتستخدم في ذلك لغة البرمجة Rust

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

  • هل معرفتي بهذه اللغات ضرورية حقا لكي انسى خبرتي في لغات اتقنتها واتجه للغات جديدة ؟

  • وهل هناك من يجيد هذه اللغات في وسطنا ام لا يستخدمها سوى هذه الشركات والقليلون ؟

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

التعليقات

11

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

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

كل اللغات التي ذكرت تستخدم من هذه الشركات بشكل جزئي فمن كثرة مشاريعهم يحتاجون للغات مختلفة. أنا أجيد من بين هذه اللغات Rust و قليلا من Elixir التي تعمل على نفس VM لغة Erlang.

هذا لا يعني أن اللغات الشهيرة لا تستخدم بكثرة في الشركات الكبرى بل على العكس فمثلا PHP، Ruby، و Python فأغلب كبريات الشركات تستخدمها في كثرة.

بالمناسبة صدمتي اليوم كانت عن Instagram عندما كتب مسؤول عن الأمن المعلوماتي في فيسبوك عن شخص بلغ عن ثغرة في Sensu (

في سرفراتهم ما يهني أنهم يستخدمون روبي و يستخدمون Sensu كلوحة تحكم و بدأت أتساءل كيف لشركة بحجم فيسبوك أن تستخدم برمجية جهة أخرى... ننسى أحيانا أن البشر يبقون بشر... أيضا أن شركة بحجم Twitter تستخدم jQuery لا يعجبني...

أيضا أن شركة بحجم Twitter تستخدم jQuery لا يعجبني...

سمعت ان google تستخدم jQuery ايضاُ

إستخدموه في Google Code سابقا، كان مشروعا ثانويا.

Twitter لا تستخدم من jQuery إلا القليل و مع ذلك متشبتون به، أعتقد أنه يعفيهم من مشاكل التوافق مع المتصفحات...

كثير من الشركات تستعمل تقنيات عادية جدا...

لا هذه اللغات لا تتمتع بمميزات خاصة, يمكنك ان تصنع ما تريد بلغتك,

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

تصدق أخي عمار

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

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

لا أعلم كيف تظهر مثل هذه المواضيع ولكني أشجع على ظهورها لأنها باختصار أكثر فائدة من بعض المواضيع المكررة عديمة الفائدة.

فشكراً أخي عمار على طرح الموضوع والشكر لكل من تفاعل.

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

شركات عالمية مثل قوقل و فيسبوك بوك، أكيد أن بها مبرمجين يتقنون لغات مختلفة من لفات البرمجة،نتيجة لذلك تكون الشركة قد ألمت بمغضم أو كل اللغات الموجودة,

و لعمل شيئ معين، مكافحة البريد المزعج أو أي شيئ آخر، أكيد أنها ستعمل باللغة التي تنفذ المهمة بشكل أفضل و أسرع،

و أنت ك مبرمج ويب فيما قد يهمك تعلم هذه اللغات!

أنت أيضا اعمل باللغة التي تأدي المهام بشكل أفضل و أسرع,