جافا (لغة برمجه)
جافا هيا لغة برمجه اتعملت من "الفريق الاخضر" عشان يكون مشروع لغه للاجهزه الالكترونيه, شعاره "بسيط, قوى, مستقل عن السيستم الاصلى, عالى الاداء, متوجهه للكائنات, مفسره, ديناميكيه".[17][18]
| ||||
---|---|---|---|---|
سوفت وير | ||||
صنف فرعى من | لغة برمجه | |||
، و | ||||
تاريخ الاصدار | 1995 | |||
معرف النسخ | ||||
حالة حقوق الطبع و النشر | حقوق الطبع و النشر محفوظه | |||
مختلف عن | جافا سكريبت جافا | |||
اتأثر ب | ||||
الموقع الرسمى | الموقع الرسمى (انجليزى ) | |||
تعديل |
تاريخ جافا
تم تطوير لغة برمجه جافا بواسطه جيمس جوسلينج و فريقه سنة 1995,[17] الفريق كان فيه جيمس و مايك شيريديان و باتريك, و بداوا يشتغلوا من 1991.[17][19]
المشروع فى الاول كان مصمم للانظمه المدمجه الصغيره جوا الاجهزه الالكترونيه, و كان اسمه GreenTalk وصيغه الملف كانت .[17] gt و بعد كدا اتسمى [17] Oak يعمى البلوط بالانجليزيه, و كان علامه على القوه فى وقتها[17] و لكن ظهرت جافا بالشكل اللى نعرفه دلوقتى سنة 1995 لما اتسمت جافا عشان كان فيه علامه تجاريه موجوده بنفس اسم Oak.[17]
جيمس كان شغال فى صن مايكروسيستمز, اللى هيا دلوقتى جزء من شركه اوراكل و عشان كدا اوراكل دلوقتى هيا اللى بتطور جافا.[17]
فى سنة 1995, جريدة التايم صنفت جافا من ضمن احسن عشر منتجات فى سنه 1995.[17][20]
الاصدارات
- الاصدار القياسى: و دا فيه المكتبات البرمجيه و الفريم وركس للحاجات الاساسيه, و بنا الواجهات الرسوميه و شوية حاجات تانيه.[21][22]
- اصدار المؤسسات: مبنى على الاصدار القياسى, و فيه شويه حاجات تساعد المؤسسات على عمل سيرفرات بسرعه عاليه.[21][23]
- اصدار الاجهزه الصغيره: فيه شويه مكتبات صغيره عشان تتعامل مع الاجهزه الصغيره زى المستشعرات و غيره.[21][24]
حزمه تطوير جافا "JDK"
و دى حزمه لتطوير و تشغيل برامج جافا, و بتتكون من ادوات التطوير زى javac اللى بيسمحلك تترجم الكود بتاع جافا لكود ممكن يفهمه الكمبيوتر, و كمان بيئة تشغيل جافا.[25][26]
بيئه تشغيل جافا "JRE"
و دى حزمه لتشغيل برامج جافا بس.[25]
امثله لاكواد جافا
مثال لكود بيجمع رقمين.
class Main { public static void main(String[] args) { System.out.println("Enter two numbers"); int first = 10; int second = 20; System.out.println(first + " " + second); int sum = first + second; System.out.println("The sum is: " + sum); }}
مثال لكود ياخد الرقم من المستخدم و يعرف اذا كان رقم زوجى ولا فردى
import java.util.Scanner;public class EvenOdd { public static void main(String[] args) { Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); int num = reader.nextInt(); if(num % 2 == 0) System.out.println(num + " is even"); else System.out.println(num + " is odd"); }}
برامج لتطوير اكواد بجافا
فيه برامج كتير ومنها:
جافا و بايثون
دول من اكبر لغتين برمجه فى العالم دلوقتى,[29] و رغم ده فيه اختلافات جوهريه بين الاتنين.
جافا بشكل عام كتابتها اصعب و اطول من بايثون, و الدليل على كدا ان برنامج بيعرض كلام بس مبياخدش سطور كتير من بايثون لكن جافا بياخد
# Pythonprint('Hello, world!')
// Javapublic class Main { public static void main(String[] args) { System.out.println("Hello, world!"); }}
برامج والعاب اتعملت بجافا
- ماينكرافت
- جرال فى ام
- ناسا ورلد ويند[31]
لينكات برانيه
- الوقت المتاح لتشغيل البرامج النصية قد انتهى.
مصادر
| ||||
---|---|---|---|---|
الوقت المتاح لتشغيل البرامج النصية قد انتهى.
الوقت المتاح لتشغيل البرامج النصية قد انتهى.