جافا (لغة برمجه)

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