لغه الجافا هي احد اهم اللغات الموجودة حول العالم فهي من اهم اللغات التي يستخدمها
المبرمجين حول العالم فهي لغه شائعه جدا في مجال البرمجه
ما هي لغة جافا؟
JAVA تكتب جافا باللغة العربية و هي لغة برمجة عالية المستوى إبتكرها James Gosling في
عام 1991
أثناء عمله في مختبرات شركة Sun Microsystems و ذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل
الأجهزة الذكية.
عام 1995 تم تطويرها لبناء تطبيقات للويب, السيرفرات, سطح المكتب, الهواتف و الروبوتات.
و هي تعمل على جميع و أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix,
Android إلخ..
و تعتبر من أشهر لغات البرمجة على الإطلاق. حالياً ملايين الأجهزة الإلكترونية مبرمجة على لغة
جافا
مميزات لغة جافا بالنسبة للمطورين
1- شعبيتها الهائله و هناك الكثير من المراجع لمن يريد تعلمها.
2- رائعه و تعلمها سهل مقارنةً مع غيرها من اللغات.
3- شبيهة باللغتين C و C++ و لكن التعامل معها أسهل و سلس أكثر.
4- إذا أنشأت برنامجاً باستخدام لغة جافا فإن البرنامج يعمل على أي نظام في العالم
و هذا من أهم ما يدفعك لتعلمها.
5- لغة جافا مطلوبة جداً في الخارج, إذا كنت تريد دخول سوق العمل فلغة جافا
توفر لك الكثير من الفرص.
مميزات لغة جافا عن باقي لغات البرمجة
مادياً
لن تدفع أي مبلغ لتعمل على لغة جافا, فهي مصدر مفتوح و مجانية و ستبقى
مجانية مدى الحياة.
مميزات لغة جافا عن باقي لغات البرمجة
1- تقنياً
تستطيع البرمجة بها حتى و لو كان حاسوبك ضعيفاً أو قديماً.
2-البساطة
تعلمها سهل جداً بعد أن تفهم برمجة الكائنات.
العمل بحيادية
يمكن لمطور لغة جافا تقسيم أوامر البرنامج ليتنفذ على عدة معالجات بشكل متناسق باستخدام نظام
JRE.
3-تعدد المهام
اللغه توفر لك تقنية الـ Multithreading و التي تسمح لك بجعل برنامجك قادراً على تنفيذ
عدة أوامر مع بعض و بنفس الوقت.
4-سرعة الترجمة
ترجمه هذه اللغه إلى أوامر يفهمها الجهاز بشكل جداً سريع و بدون أن يخزنها و
يحاول تحليلها لأن الكائنات فيها ت
ربط مع بعضها بشكل تدريجي مما يجعل الأوامر فيها تتنفذ بسرعة.
5-معالجة الأخطاء
لغه جافا تعالج الأخطاء بطريقتين, أثناء كتابتك للكود تحاول أن تصلح لك أي أخطاء في
كتابة الكود, و أثناء تشغيل
الكود تخبرك بأي خطأ منطقي في حال حدوثه و الذي عليك معالجته بنفسك.
6-ديناميكياً
تم تصميم جافا لتكون أكثر ديناميكية من C و C++. ويمكن لبرامج جافا تحمّل كمية
كبيرة من المعلومات
وقت التشغيل و التي يمكن استخدامها للتحقق من الكود والتأكد إذا كان المترجم يستطيع أن
يصل إلى الكائنات وقت التشغيل.
الاساس للغات الجافا