1. جوجل تعشق لغات البرمجة السريعة والخفيفة والقوية أيضا. 2. لغة ( بايثـون python ) ولغة ( الجـافا java ) همـا اللغتين الأساسيتيـن في جوجل. لكن لحظة لنشرح أولاً عن ماذا نتكلم ..
عزيزي القارئ ، أي موقع – مهمـا كان – بالنسبة للبرمجة يتكون من جزئين :(جـزء السيـرفر server side ) و ( جزء العميـل client side )مثلا لنفرض موقع آله حاسبة .. الواجهة وما تتعامل معه انت كمستخدم هو جزء العميل وغالبا يتكون من هيكليه له مكتوب بالـ HTML و CSS و JavaScript .. ولكن عندما أجري عملية حسابية 1+5 فإن دور جزء العميل ينتهي هنا ، ويأتي جزء السيرفر فينفذ الكود الذي يكون مثلا PHP او Python الخ .. السـؤال هنـا : لماذا البايثون والجافا بالتحديد ؟!
سرفرات جوجل تتميز بالقوة والثبات والسرعة في الأداء ، وذلك عائد للغات التي تسخدمها .. فهي لا تلقي بالاً لحجم هذه اللغة او المكتبات التي يجب تحميلها لتعمل اللغة او حتى حجم اللغة او حتى تلك اللغة صعبة او سهلة للمبرجين .. في هذه الحالة نجد ان Python و Java هما الأفضل بالنسبة لهذة المواصفات، فضـلاً عن كونها لغات سهلة وبسيطة وسريعة التطوير .. وأيضاً خفيفه على السرفر فلهذا كانت من إختيار جوجل . إنتظر لم تكتمل المعلومة بعد : )
أنت لست هنا لتأخذ ان الجافا والبايثون هما اللغتان المعمول بهما في جوجل ، وتذهب بكل حماستك وتبدأ تبرمج وتتعلم هما ! ليس بعد ،، جوجل وخدمـاتها لا يعمل عليها مبرمج واحد فقط ، بل آلاف المُبـرمجيـن .. وأيضا هم لا يتحكمون باللغات التي سبق ذكرها ، لذلك عـمل المطـورون داخل شركة جوجل على إطـلاق لغة برمجة خـاصة من جوجل !! نعم أول لغة برمجة من جوجل .. رحب معي بالوحش الجديد GO
Go Programming language
اللغة الجديدة من جوجل الرائعة والخيالية في كل شئ ، ككل منتجات جوجل ( او أغلبهـا ) .. وحتى لا أطيــل عليكـم ، لندخل في التفاصيل : مميزات اللغة :
1. مفتوحة المصدر .
2. البرمجة بها ممتعة .
3. أخذت النقاط القوة من لغات مثل c و c++ و java و python .
4. سهلة التعامل وبسيطة التعلم .
5. تدعم كل الأنظمة windows , mac , linux , freeBSD
وبلا شك فإن أفضل لغات البرمجة هي اللغات الجديدة التي تأتي متوافقة مع التطور التقنـي وتلبي إحتياجات المبرمج في عصره .. مقتبس من كلمة من أحد مطوري اللغة في مؤتمر له :
” كل شئ يتطور تكنولوجيـاً إلا لغات البرمجة ، فمازلنا نستخدم اللغات القديمة .. ولذلك أتت فكرة لغة جو “لم أنتظر كثيراً حتى حملت اللغة على Windows وبدأت اعمل بها..
وبالفعل كما قالوا عنها سريعة خفيفه متنوعة ، وأخيراً تشعر بالمتعة وانت تبرمج ، وبالفعل الكثير منها مستوحى من لغات آخرى والمهم هنا ان جوجل إعتمدت اللغة وبدأت تكتب كل خدمتها عليها ..
#تجربة شخصية :
جربت كتابة انواع كثيرة من البرامج بها مثلا WEB BOT لبعض المواقع فالسرعة والسهولة هو ما يميز اللغة إقتباس آخر من أحد مطوري اللغة :
“حرصناً على ان تكون اللغة بسيطة وخاليه من التعقيد فأضفنا اليها ما هو سهل وأيضا حذفنا ماهو معقد “هذا إن دلَّ على شئ يدل ان جوجل مهتمه بهذه اللغة ،، ماذا تنتظر ؟؟ إبدأ وبرمج بها !
الموقع الرئيسي للغة :
www.golang.org
جربها الى جانب لغتك – إن كنت مبرمجاً – وان لم يكن لك تجربة سابقة في البرمجة فستكون بداية مدهشة !!