ผลต่างระหว่างรุ่นของ "ภาษาจาวา"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Kk
ป้ายระบุ: การแก้ไขแบบเห็นภาพ แก้ไขจากอุปกรณ์เคลื่อนที่ แก้ไขจากเว็บสำหรับอุปกรณ์เคลื่อนที่
JBot (คุย | ส่วนร่วม)
ย้อนการแก้ไขที่อาจเป็นการทดลอง หรือก่อกวนด้วยบอต ไม่ควรย้อน? แจ้งที่นี่
บรรทัด 1:
[[ไฟล์:Java-Logo.png|right|โลโก้ของภาษาจาวา]]
" ซึ่งเป็นชื่อกาแฟแทน
 
'''จาวา''' ({{lang-en|Java programming language}}) เป็น[[ภาษาโปรแกรมเชิงวัตถุ]] ({{lang-en|Object Oriented Programming}}) พัฒนาโดย [[เจมส์ กอสลิง]] และ[[วิศวกร]]คนอื่นๆ ที่ [[ซัน ไมโครซิสเต็มส์]] ภาษาจาวาถูกพัฒนาขึ้นในปี [[พ.ศ. 2534]] (ค.ศ. 1991) โดยเป็นส่วนหนึ่งของ โครงการกรีน (the Green Project) และสำเร็จออกสู่สาธารณะในปี [[พ.ศ. 2538]] (ค.ศ. 1995) ซึ่งภาษานี้มีจุดประสงค์เพื่อใช้แทน[[ภาษาซีพลัสพลัส]] (C++) โดยรูปแบบที่เพิ่มเติมขึ้นคล้ายกับ[[ภาษาอ็อบเจกต์ทีฟซี]] (Objective-C) แต่เดิมภาษานี้เรียกว่า ภาษาโอ๊ก (Oak) ซึ่งตั้งชื่อตาม[[ต้นโอ๊ก]]ใกล้ที่ทำงานของ เจมส์ กอสลิง แต่ว่ามีปัญหาทางลิขสิทธิ์ จึงเปลี่ยนไปใช้ชื่อ "จาวา" ซึ่งเป็นชื่อกาแฟแทน
 
และแม้ว่าจะมีชื่อคล้ายกัน แต่ภาษาจาวาไม่มีความเกี่ยวข้องใด ๆ กับ[[ภาษาจาวาสคริปต์]] (JavaScript) ปัจจุบันมาตรฐานของภาษาจาวาดูแลโดย [[Java Community Process]] ซึ่งเป็นกระบวนการอย่างเป็นทางการ <!-- formalized process --> ที่อนุญาตให้ผู้ที่สนใจเข้าร่วมกำหนดความสามารถใน[[จาวาแพลตฟอร์ม]]ได้
 
== จุดมุ่งหมาย ==
เส้น 45 ⟶ 49:
 
== ซอฟต์แวร์ที่เกี่ยวข้อง ==
รายชื่อของ[[ซอฟต์แวร์เสรี]]ที่เกี่ยวข้องกับจาวา
=== คอมไพเลอร์และเวอร์ชวลแมชีนไมโครซิสเต็มส์ ===
* [[JDK]] คอมไพเลอร์มาตรฐานของ[[ซัน ไมโครซิสเต็มส์]]
* Collection
* [[GCJ]] คอมไพเลอร์ที่เดิมพัฒนาโดยไอบีเอ็มภาษาจาวาของโครงการ [[GCC]] หรือ GNU Compiler Collection
* [[Jikes]] คอมไพเลอร์ที่เดิมพัฒนาโดย[[ไอบีเอ็ม]]
* โอเพนซอร์ส
* [[GNU Classpath]] ชุดไลบรารีสำหรับจาวาแพลตฟอร์ม โอเพนซอร์ส
* [[Kaffe]]
* [[SableVM]]
* แพลตฟอร์ม
* [[IKVM]] คอมไพเลอร์ภาษาจาวาบน .NET แพลตฟอร์ม
* [[SuperWaba]]
* ซิสเต็มส์
* [[JRockit]] JDK พัฒนาโดย [[บีอีเอ ซิสเต็มส์]]
 
=== ''สภาพแวดล้อมสำหรับการพัฒนา'' (IDE) ===
=== (IDE) ===
* [[BlueJ]] เป็น IDE ที่เหมาะกับการศึกษา โดยเน้นที่แนวคิดเรื่อง[[การเขียนโปรแกรมเชิงวัตถุ]]
* [[ฺBorland JBuilder]]
* [[Eclipse]] โอเพนซอร์ส
* [[IntelliJ IDEA]]
* [[JDeveloper]] ของบริษัท[[ออราเคิล]]
* [[JEdit]] (เป็นเอดิเตอร์ แต่สามารถติดตั้งปลั๊กอินเพื่อเพิ่มความสามารถด้าน IDE ได้)
* ได้)
* [[JLab]] ของภาควิชาวิศวกรรมคอมพิวเตอร์ จุฬาลงกรณ์มหาวิทยาลัย ฟรีและเล็กเหมาะกับการศึกษา ดูรายละเอียดเพิ่มเติ่มที่ http://www.cp.eng.chula.ac.th/~somchai/JLab/
* <nowiki>http://www.cp.eng.chula.ac.th/~somchai/JLab/</nowiki>
* [[NetBeans]] โอเพนซอร์ส
* [[Rational Application Developer]] ของ[[ไอบีเอ็ม]]
* [[Sun Java Studio]] ของ[[ซัน ไมโครซิสเต็มส์]]
* [[ฺVisual Age]] ของ[[ไอบีเอ็ม]] (ปัจจุบันเลิกพัฒนาแล้ว ถูกแทนที่ด้วย [[Rational Application Developer]])
* Developer)
* [[ฺVisual Cafe']] ของบริษัท Symantec
* Symantec
* [[WebSphere Studio Application Developer]] ของ[[ไอบีเอ็ม]] ปัจจุบันถูกแทนที่ด้วย [[Rational Application Developer]]
*
 
== บทความที่เกี่ยวข้อง ==