جافا (لغة برمجه)
جافا هيا لغة برمجه اتعملت من "الفريق الاخضر" عشان يكون مشروع لغه للاجهزه الالكترونيه, شعاره "بسيط, قوى, مستقل عن السيستم الاصلى, عالى الاداء, متوجهه للكائنات, مفسره, ديناميكيه".[2][3]
| ||||
|---|---|---|---|---|
| سوفت وير | ||||
|
| ||||
| تاريخ الاصدار | 1995 | |||
| المطور | جيمس جوسلينج | |||
| معرف النسخ | Java SE 25[1] | |||
| حالة حقوق الطبع و النشر | حقوق الطبع و النشر محفوظه | |||
| مختلف عن | جافا سكريبت جافا | |||
| اتأثر ب | سى++ سى شارب | |||
| الموقع الرسمى | الموقع الرسمى (انجليزى ) | |||
تاريخ جافا
تعديلتم تطوير لغة برمجه جافا بواسطه جيمس جوسلينج و فريقه سنة 1995,[2] الفريق كان فيه جيمس و مايك شيريديان و باتريك, و بداوا يشتغلوا من 1991.[2][4]
المشروع فى الاول كان مصمم للانظمه المدمجه الصغيره جوا الاجهزه الالكترونيه, و كان اسمه GreenTalk وصيغه الملف كانت .[2] gt و بعد كدا اتسمى [2] Oak يعمى البلوط بالانجليزيه, و كان علامه على القوه فى وقتها[2] و لكن ظهرت جافا بالشكل اللى نعرفه دلوقتى سنة 1995 لما اتسمت جافا عشان كان فيه علامه تجاريه موجوده بنفس اسم Oak.[2]
جيمس كان شغال فى صن مايكروسيستمز, اللى هيا دلوقتى جزء من شركه اوراكل و عشان كدا اوراكل دلوقتى هيا اللى بتطور جافا.[2]
فى سنة 1995, جريدة التايم صنفت جافا من ضمن احسن عشر منتجات فى سنه 1995.[2][5]
الاصدارات
تعديل- الاصدار القياسى: و دا فيه المكتبات البرمجيه و الفريم وركس للحاجات الاساسيه, و بنا الواجهات الرسوميه و شوية حاجات تانيه.[6][7]
- اصدار المؤسسات: مبنى على الاصدار القياسى, و فيه شويه حاجات تساعد المؤسسات على عمل سيرفرات بسرعه عاليه.[6][8]
- اصدار الاجهزه الصغيره: فيه شويه مكتبات صغيره عشان تتعامل مع الاجهزه الصغيره زى المستشعرات و غيره.[6][9]
حزمه تطوير جافا "JDK"
تعديلو دى حزمه لتطوير و تشغيل برامج جافا, و بتتكون من ادوات التطوير زى javac اللى بيسمحلك تترجم الكود بتاع جافا لكود ممكن يفهمه الكمبيوتر, و كمان بيئة تشغيل جافا.[10][11]
بيئه تشغيل جافا "JRE"
تعديلو دى حزمه لتشغيل برامج جافا بس.[10]
امثله لاكواد جافا
تعديلمثال لكود بيجمع رقمين.
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");
}
}
برامج لتطوير اكواد بجافا
تعديلفيه برامج كتير ومنها:
جافا و بايثون
تعديلدول من اكبر لغتين برمجه فى العالم دلوقتى,[14] و رغم ده فيه اختلافات جوهريه بين الاتنين.
جافا بشكل عام كتابتها اصعب و اطول من بايثون, و الدليل على كدا ان برنامج بيعرض كلام بس مبياخدش سطور كتير من بايثون لكن جافا بياخد
# Python
print('Hello, world!')
// Java
public class Main {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
برامج والعاب اتعملت بجافا
تعديل- ماينكرافت
- جرال فى ام
- ناسا ورلد ويند[16]
لينكات برانيه
تعديل- جافا – صور وتسجيلات صوتيه و مرئيه على ويكيميديا كومونز
- جافا على موقع كيورا - Quora
- جافا على موقع كيورا - Quora
- جافا معرف مخطط فريبيس للمعارف الحره
- جافا معرف جران منشورات الموسوعه الكتالانيه
- جافا معرف المكتبه الوطنيه الفرنسيه (BnF)
- جافا معرف قاعده بيانات الضبط الوطنيه التشيكيه
- جافا معرف مايكروسوفت اكاديمك
- جافا معرف مكتبه الكونجرس (LCAuth)
- جافا معرف ملف استنادى متكامل
مصادر
تعديل- ↑ JDK 25
- ↑ أ ب ت ث ج ح خ د ذ "History of Java - Javatpoint". www.javatpoint.com (بالإنجليزية). Archived from the original on 2022-05-21. Retrieved 2021-03-19.
- ↑ "The Java Language Environment". web.archive.org. 23 يناير 2013. اطلع عليه بتاريخ 2021-03-19.
{{استشهاد ويب}}: صيانة الاستشهاد: url-status (link) - ↑ "JAVA TECHNOLOGY: THE EARLY YEARS". web.archive.org. 20 أبريل 2005. اطلع عليه بتاريخ 2021-03-19.
{{استشهاد ويب}}: صيانة الاستشهاد: url-status (link) - ↑ . ISSN:0040-781X.
{{استشهاد بخبر}}: الوسيط|title=غير موجود أو فارغ (help) and تجاهل المحلل الوسيط|جورنال=لأنه غير معروف (help) - ↑ أ ب ت "نبذه عن الجافا". مدونه فؤاد المالكى (بالعربية). 14 يناير 2017. اطلع عليه بتاريخ 2021-03-19.
- ↑ "Java SE | Oracle Technology Network | Oracle". www.oracle.com (بالإنجليزية الأمريكية). Retrieved 2021-03-19.
- ↑ "Java Platform, Enterprise Edition (Java EE) | Oracle Technology Network | Oracle". www.oracle.com (بالإنجليزية الأمريكية). Retrieved 2021-03-19.
- ↑ "Java Platform, Micro Edition (Java ME)". www.oracle.com (بالإنجليزية الأمريكية). Retrieved 2021-03-19.
- ↑ أ ب "Differences between JDK, JRE and JVM". GeeksforGeeks (بالإنجليزية الأمريكية). 29 يوليه 2017. Retrieved 2021-03-19.
- ↑ "What is the Java Development Kit (JDK)?". Educative: Interactive Courses for Software Developers (بالإنجليزية). Retrieved 2021-03-19.
- ↑ "Eclipse IDE for Java Developers | Eclipse Packages". www.eclipse.org. اطلع عليه بتاريخ 2021-03-19.
- ↑ "Oracle JDeveloper". www.oracle.com (بالإنجليزية الأمريكية). Retrieved 2021-03-19.
- ↑ "index | TIOBE - The Software Quality Company". www.tiobe.com. اطلع عليه بتاريخ 2021-03-19.
- ↑ "Python 3 vs Java - Which programs are fastest? | Computer Language Benchmarks Game". benchmarksgame-team.pages.debian.net. مؤرشف من الأصل في 2023-05-22. اطلع عليه بتاريخ 2021-03-19.
{{استشهاد ويب}}: no-break space character في|title=في مكان 9 (مساعدة) - ↑
{{استشهاد}}: استشهاد فارغ! (مساعدة)
- صور و ملفات صوتيه من كومنز
- كتب من ويكى الكتب


