ג'אווה (שפת תכנות)
שפת תכנות / ויקיפדיה האנציקלופדיה encyclopedia
ג'אווה (באנגלית: Java) היא שפת תכנות מונחית עצמים אשר פותחה בחברת סאן מיקרוסיסטמס (כיום חברת־בת של אורקל) על ידי צוות בראשות ג'יימס גוסלינג בשנת 1991, והיא אחת משפות התכנות הנפוצות ביותר הנמצאות בשימוש כיום.[1] השפה הוצגה לראשונה בשנת 1995, והיא מהווה את אחד מרכיבי הליבה של פלטפורמת התוכנה ג'אווה.
פרדיגמות | תכנות מונחה־עצמים, תכנות מובנה, תכנות אימפרטיבי |
---|---|
תאריך השקה | 1995 |
מתכנן | ג'יימס גוסלינג |
מפתח | סאן מיקרוסיסטמס (ב-2010 נרכשה על ידי אורקל) |
טיפוסיות | סטטית, חזקה, בטוחה, מפורשת |
ניבים | Generic Java, Pizza |
הושפעה על ידי | C++, UCSD Pascal, סי שארפ, Simula, Mesa, boxing, Java annotation, variadic function, ניקלאוס וירת, Patrick Naughton, Modula-3, אוברון, עדה, C, אייפל, Simula 67, Objective-C, Smalltalk, אובג'קט פסקל, foreach loop |
רישיון | הרישיון הציבורי הכללי של גנו |
סיומת | java, .class. |
https://www.java.com/en/ | |
התחביר של השפה מבוסס במידה רבה על התחביר של ++C, אך כולל הרחבות רבות במטרה לאפשר תמיכה מובנית בתהליכונים, בינלאומיות, אבטחה ועבודה בסביבת האינטרנט ותכונות נוספות. לרוב עוברות תוכניות ג'אווה הידור ל־Java bytecode, שפת ביניים דמוית שפת מכונה, שאותה מריצה מכונה וירטואלית (Java Virtual Machine ;JVM). הודות לכך התוכנית יכולה לרוץ על כל מחשב ועל כל מערכת הפעלה המריצים JVM, החל מטלפונים סלולריים ועד למחשבי-על.
בשנת 1996 הוקם לראשונה הכנס "JavaOne", כנס שנתי המאגד אלפי משתמשי ומפתחי השפה הדנים בפיתוחה ובעדכונים הטכנולוגיים בה.
נכון ליולי 2022, ג'אווה נחשבת לשפת התכנות השנייה ברמת הפופולריות בעולם, גם בקרב מהנדסי תוכנה מקצועיים וגם על פי מדידת Google Trends.[2][3]