กำเนิด 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

Recent Posts

Popular post of 7 days

Portal คืออะไรกันนะ???

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

Port Forwarding สำหรับคนใช้ AIS Fibre

Popular

Portal คืออะไรกันนะ???

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

มาตรฐานการตั้งชื่อตัวแปร (Naming Convention)

เรื่องของ ++i กับ i++

Port Forwarding สำหรับคนใช้ AIS Fibre

วิธีการสมัคร Apple Developer Program และ Enterprise Program ฉบับลงมือเอง

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

ทดสอบ Mobile App แบบ Automated ด้วย Appium ทำยังไงกันนะ

Deeplink, Universal Links คืออะไร ทำงานร่วมกับ Mobile App ได้ยังไง

Android Auto & Apple Carplay คืออะไร ใช้งานยังไง