المدونات في :

أرسل الإدراج التالي


اســمك مطلوب
بريدك الإلكتروني مطلوب
بريد صديقك الإلكتروني مطلوب
الرسالة 300 حرف كحد أعلى

محتويات الإدراج الذي تريد إرساله:
الجافا ... وأنا

حين كنت أتابع دراستي في الجامعة (تقنية المعلومات)، أخترت أن ألتحق بكورس يسمى concurrent systems والكورس برمته، يعتمد على الجافا. المهم أنني استصعبت هذه اللغة كثيرا. كنت أقضي الساعات وأنا أحاول ان أخترع كودات وغالبا ما كان يظهر لي أنني قد رصفت كلاما وأرقاما ما أنزل الله بها من سلطان!!

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

لماذا؟ لأن الجافا لغة كائنات object-oriented وهي تتيح لك عددا كبيرا من المكتبات التي تسها عليك العمل. ما علينا، أنني كنت أفشل في استنباط أو إكمال الكودات المطلوبة، لأنني كنت أفكر بطريقة اللغة المحكية. وأحيانا كنت أفكر بلغة رياضية بحتة، والجافا تتطلب أكثر من ذلك. عليك أن تدخل مخيلتك حتى تتخيل البرنامج بأبعاده الثلاثة! نعم، ليست الجافا مثل السمول توك، أو السي بلس بلس. ولكنها لغة تفرض عليك ان تتخيل طريقة تنفيذ الكود من الأول حتى الأخير. عليك أن تعرف أن الأخطاء والـ exceptions يمكن أن تقطع الدارة البرمجية من أولها!!!

لقد تعلمت من الجافا منطقا جديدا، منطق التكامل والتخيل قبل تنفيذ الفكرة!

على الإنسان برأيي، أن يفكر في الحياة كما يبرمج  الجافا، أن يستخدم المكتبات المجردة في عقله ليستنبط منها أساليب جديدة، أن يكيف الكائنات التي في عقله، وأن يعرف بشكل واضح كا مفهوم جديد، وأن يدرس تنفيذ البرامج التي في عقله من الأول إلى الأخير ليرى ان هو الخطأ! 




"لا يتحمّل مكتوب أيّة مسؤوليّة عن المواد الّتي يتم عرضها و/أو نشرها في مدوّنات مكتوب. ويتحمل المستخدمون بالتالي كامل
المسؤولية عن كتاباتهم وإدرجاتهم التي تخالف القوانين أو تنتهك حقوق الملكيّة أو حقوق الآخرين أو أي طرف آخر."