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