تعلم الجافا وأنت تحتسي قهوتك

لغة الجافا هي أحد لغات البرمجة الحديثة نوعاَ ما، كما أنها واحدة من أكثر لغتين إنتشارا ً مع لغة السي شارب. فمع الجافا تستطيع أن تكتب برامج لــــ:

  1. سطح مكتب Desktop مثل برامج مكافحة الفيروسات
  2. الويب مثل هذا الموقع مثلا
  3. الموبايل
  4. برامج الخادم مثل قواعد البيانات وبرامج المؤسسات
ظهرت لغة الجافا التي أنتجتها شركة صن قبل السي شارب التي أنتجتها مايكروسوفت، وقد كان ولازال إنتشار هذه اللغة يسبب أرقاُ وصداعاُ كبيرا لشركة مايكروسوفت وخصوصا في عمل برامج المؤسسات والويب حتى ظهرت السي شارب. و لكن ماهو سر هذه القوة.... إنه للأسباب التالية:
  1. تعمل برامج الجافا على معظم أنظمة التشغيل مثل اليونكس و اللينوكس و السولاريس و الويندوز. ولكن من أهم هذه النظم هو اليونكس لأنه أكثر أمانا ومقاومة الفيروسات و أكثر ثباتا من الويندوز، ولهذا كل المؤسسات الكبيرة مثل البنوك تستخدم اليونكس
  2. لغة سهلة التعلم و كبيرة الإمكانيات وبدون تعقيدات السي بلس بلس C++ و الكوم COM.
لقد كان في فكر مخترع هذه اللغة هو إختراع لغة تستطيع أن تركز بها في وصف المشكلة التي تريد حلها بعيدا عنتفاصيل نظام التشغيل. هذه التفاصيل مثل:
  1. كيفية كتابة ملف على القرص الصلب
  2. كيف أكتب معلومات في ذاكرة الجهاز وكيف أعيد قراءتها
  3. :كيف أخلق المعلومات في صورة Object ومتى أقوم بحذفها
فمثلا إذا كنت أريد أن أكتب برنامج لإدارة المدارس وقلت لك أن تأخذ التفاصيل السابقة معك وأن تفكر في المشكلة فلن تصل لحل المشكلة مثل شخص آخر يضع كل تفكيره وتركيزه في وصف نظام إدارة المدرسة مثل من له حق استخدام النظام و ما هي المعلومات المطلوبة عن المدرسين و الطلبة و المناهج و ما هي السيناريوهات USE CASES المختلفة للنظام. إذن فلغة الجافا هي تقريبا مثل أي لغة لغة طبيعية كالعربية والإنجليزية نستخدمها لنعبر عن أفكارنا ومشاكلنا ونتواصل بها مع الآخرين هذه مقدمة سريعة. يجب أن أذهب الآن و لكن هل هناك من يريد أن يتعلم الجافا لأدخل في الموضوع تعلم لغة الجافا
الدروس:

No comments: