ג'אווה בת 25. היסטוריה קצרה של הפלטפורמה

ג'אווה בת 25

«נפרדתי מחברתי המתכנתת. היא לא מכירה ג'אווה »שמעתי את הבדיחה בפעם הראשונה בתוכנית רדיו המיועדת לקהל הרחב. זה מראה זאת הפופולריות של שפת התכנות הזו בת 25 שנים עולה על תחום מדעי המחשב.

המונח ג'אווה משמש לרוב להתייחסות אליו פלטפורמת Java, כלומר סט כלים לפיתוח מהיר של אפליקציות מרובות צורות, כמו גם לשפת התכנות הכללית נוצר על ידי חברת Sun לפיתוח תוכניות לפלטפורמה זו.

ההבדל של Java ביחס לשפות תכנות אחרות הוא בכך מתוכנן כך שהקוד הכתוב יכול לפעול בכל מערכת שמכונה וירטואלית יכולה להריץ עליה ג'אווה (JVM).

בעצם. ג'אווה לא נולדה לשימוש בתכנות מחשבים. בשנות ה -90 תעשיית המדיה הימרה על טלוויזיה אינטראקטיבית ומפתחים חשבו שהיא תועיל לשימוש בממ"דים ומה שלימים יתפרסם כטלוויזיות חכמות. עם זאת, חברות הטלוויזיה בכבלים לא התעניינו. Fמפתחי האינטרנט הם שראו את הפוטנציאל הטמון בו ונטסקייפ, הדפדפן החלוצי, שילב אותו.

ג'אווה בת 25. קצת היסטוריה

ראשיתו של הפרויקט חייבת להיות מקורית בשנת 1991 כאשר יאיימס גוסלינג, מייק שרידן ופטריק נוטון הקימו את מה שמכונה Green Team בתוך חברת Sun Microsystem (קבוצה ירוקה). המטרות שלהם היו שאפתניות, הם רצו ליצור שפת תכנות שהייתה

פשוט, חזק, נייד, בלתי תלוי בפלטפורמה, מאובטח, בעל ביצועים גבוהים, רב-הברגה, נייטרלי לאדריכלות, מונחה עצמים, מתפרש ודינמי.

במקור השפה העתידית נקראה Greentalk ולקבצים שלה הייתה הסיומת .gt אך מאוחר יותר נבחר השם Oak. האלון נחשב לסמל כוח ונבחר כעץ הלאומי במדינות רבות כמו צרפת, גרמניה, רומניה וארצות הברית. כמו כן, זה היה סימן מסחרי רשום של חברה אחרת.

מדוע בסופו של דבר קוראים לג'אווה?

כשהמפתחים גילו שהם לא יכולים לקרוא לזה אלון הם דשדשו שמות אחריםס. הם רצו מילה שמשקפת את מהות השפה החדשה: מהפכנית, דינמית, חיה, מגניבה, ייחודית, קלה לאיות וכיף לומר.

הם בדקו דינמי, מהפכני, משי, טלטלה ו- DNA. לבסוף הם בחרו שם שגוסלינג העלה עליו על קפה. יava אינו ראשי תיבות, הוא מתייחס לאי אינדונזיה שם מיוצרים כמה מהזנים הטובים ביותר של עירוי זה.

בשנת 1995 שוחררה גרסת הניסיון הראשונה של ערכת המפתחים ובאותה השנה מגזין TIme כינה אותו לאחד מעשרת המוצרים של השנה. היום השפה משמש ליצירת יישומים שולחניים, ניידים, אינטרנטיים ומוטבעים. תוכניות קוד פתוח פופולריות רבות נכתבות באמצעות Java.

המחלוקת על רישיונותיהם

מרבית רכיבי פלטפורמת Java זמינים ברישיונות פתוחים, ואלה שלא הוחלפו בפרויקטים חלופיים שהם קוד פתוח. עם זאת, זו אינה ערובה. אורקל (שקנתה את סאן מיקרוסיסטם) תובעת את גוגל על ​​יישום מחדש של ממשקי תכנות יישומי ג'אווה באנדרואיד. התוצאה של פסק דין זה תהיה תלויה בשאלה האם ניתן להמשיך להשתמש בתחליפים.

שימוש ביישומי Java ב- Linux

יישומי Java רבים כוללים מודול קטן המאפשר להשתמש בהם ללא התקנת רכיבים נוספים. עם זאת, לרוץ לרוב אתה צריך להתקין סביבת זמן ריצה של Java. הרבה מ הפצות לינוקס כוללות חבילה בשם OpenJDK במאגרים שלהם שניתן להתקין בצורה הרגילה.

ניתן גם להתקין את סביבת זמן הריצה הרשמית של Oracle מהדף שלך. אבל זה מורשה אך ורק ויש לו מגבלות לשימוש מסחרי.

בשני המקרים, אתה רק צריך למקם את מצביע העכבר מעל היישום ועם הכפתור הימני לבחור לפתוח אותו בסביבת Java שנבחרה.

תכנות בג'אווה

להכנת תוכניות בג'אווה רק nעלינו להתקין את חבילת OpenJDK הנ"ל וסביבת פיתוח משולבת כמו NetBeans, Eclipse, או Intellij Idea. טאת כולם ניתן להתקין בקלות על הפצת הלינוקס שלנו באמצעות מאגרים וחבילות FlatPak ו- Snap.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.