עיקרי טכנולוגיה

שפת תכנות מחשב Java

שפת תכנות מחשב Java
שפת תכנות מחשב Java

וידאו: מדריך java - שיעור 1 - מבוא 2024, יוני

וידאו: מדריך java - שיעור 1 - מבוא 2024, יוני
Anonim

ג'אווה, שפת תכנות מחשבים מונחית עצמים מודרנית.

שפת תכנות מחשבים: ג'אווה

בתחילת שנות התשעים תוכנן ג'אווה על ידי סאן מיקרוסיסטמס, בע"מ, כשפת תכנות עבור האינטרנט (WWW).

ג'אווה הוקמה ב- Sun Microsystems, Inc., שם ג'יימס גוסלינג הוביל צוות חוקרים במאמץ ליצור שפה חדשה שתאפשר למכשירים אלקטרוניים של צרכנים לתקשר זה עם זה. העבודה על השפה החלה בשנת 1991, ולא מעט זמן המיקוד של הצוות התחלף לנישה חדשה, האינטרנט העולמי. ג'אווה שוחרר לראשונה בשנת 1995, ויכולתה של ג'אווה לספק אינטראקטיביות ומולטימדיה הראתה שהיא מתאימה במיוחד לרשת.

ההבדל בין אופן הפעולה של ג'אווה ושפות תכנות אחרות היה מהפכני. קוד בשפות אחרות מתורגם לראשונה על ידי מהדר להוראות לסוג מסוים של מחשב. מהדר ג'אווה במקום זאת הופך קוד למשהו שנקרא Bytecode, שמפורש אז על ידי תוכנה הנקראת Java Runtime Environment (JRE), או המכונה הווירטואלית Java. ה- JRE פועל כמחשב וירטואלי המפרש את Bytecode ומתרגם אותו למחשב המארח. מסיבה זו ניתן לכתוב קוד ג'אווה באותה דרך עבור פלטפורמות רבות ("כתוב פעם אחת, הפעל בכל מקום שהוא"), מה שעזר להוביל לפופולריות שלו לשימוש באינטרנט, שם סוגים רבים של מחשבים עשויים לאחזר את אותו דף אינטרנט.

בסוף שנות התשעים ג'אווה הביאה מולטימדיה לאינטרנט והתחילה לצמוח מעבר לרשת, והפעילה מכשירים צרכניים (כמו טלפונים סלולריים), מחשבים קמעונאיים ופיננסיים ואפילו המחשב המשולב של חיפושי מאדים של נאס"א. בגלל הפופולריות הזו, Sun יצרה זנים שונים של ג'אווה למטרות שונות, כולל Java SE למחשבים ביתיים, Java ME עבור התקנים משובצים ו- Java EE לשרתי אינטרנט ומחשבי-על. בשנת 2010 תאגיד Oracle השתלט על ניהול ג'אווה כאשר רכשה את חברת Sun Microsystems.

למרות הדמיון בשמות, שפת JavaScript שתוכננה לרוץ בדפדפני האינטרנט אינה חלק מג'אווה. JavaScript פותח בשנת 1995 בחברת Netscape Communications Corp. והוא הוגש כבן לוויה לג'אווה. זה נקרא במקור מוקה ואז LiveScript לפני שנטסקייפ קיבלה רישיון שיווק מסאן.