กำเนิด JAVA


จาวา หรือ ชวา ที่เป็นชื่อกาแฟจากทางอินโดนีเซียมาเกี่ยวข้องกับ การเขียนโปรแกรมภาษาจาวาได้อย่างไร

อย่างที่รู้กันดีว่า Java เป็นภาษาโปรแกรมที่มีต้นกำเนิดมาจากบริษัท Sun Microsystem, Inc. ซึ่งมีความต้องการที่จะพัฒนาภาษาที่สามารถทำงานได้โดยไม่ยึดติดกับระบบปฏิบัติการ (Cross-Platform) ซึ่ง James Gosling และทีมงานได้ตั้งชื่อภาษาใหม่นี้ว่า OAK เพราะบริเวณรอบๆที่ทำงานของเขานั้นเต็มไปด้วยต้นโอ้ค แต่ก็บังเอิญไปซ้ำกับชื่อบริษัท Oak Technologies ทำให้มีปัญหาเรื่องลิขสิทธิ์ ก็เลยต้องเปลี่ยนไปเป็น JAVA ซึ่งเป็นชื่อกาแฟที่เขาดื่มกันนั่นเอง แต่กว่าจะมาเป็นชื่อนี้ได้ก็เป็นที่ถกเถียงในหมู่ผู้อาวุโสของบริษัทนานพอสมควร จากนั้น Java Programming Language ก็ถือกำเนิดขึ้น และถูกใช้กันอย่างแพร่หลายในปัจจุบัน

การที่ Java สามารถทำงานข้าม platform ได้นั้น เครื่องที่จะรันจะต้องมี Java Virtual Machine (JVM) เพื่อเป็นตัวกลางระหว่างภาษาจาวาและภาษาเครื่องสำหรับแต่ละระบบปฏิบัติการ เมื่อ compiler จัดการกับโค้ดภาษาจาวาแล้วจะได้ไฟล์ไบต์โค้ด จากนั้น JVM จะแปลเพื่อแสดง output สำหรับแต่ละระบบปฏิบัติการ




ที่มา:
http://www.coffeethai.org/index.php?lay=show&ac=article&Id=539125756

Facebook Comment

Popular post of 7 days

[Android] เปิดเครื่องไม่ได้ โลโก้ค้าง (Boot Loop)

ลืมรหัสปลดล็อค Android เข้าเครื่องไม่ได้ มีทางออกครับ

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding