โปรแกรมภาษาคอมพิวเตอร์(java)
| ขอขอบคุณภาพจาก:http://jeminiejetty.blogspot.com/2013/07/blog-post_31.html |
ภาษาในความหมายอย่างกว้าง หมายถึง กริยาอาการที่แสดงออกมาแล้วสามารถทำความเข้าใจกันได้ ไม่ว่าจะเป็นระหว่างมนุษย์กับมนุษย์ มนุษย์กับสัตว์ หรือสัตว์กับสัตว์
ภาษาคอมพิวเตอร์ หมายถึง ภาษาผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน แล้วคอมพิวเตอร์สามารถทำงานตามคำสั่งนั้นได้ เรียกแทนภาษาโปรแกรม แต่ความเป็นจริงภาษาโปรแกรมคือส่วนหนึ่งของภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่นๆ ที่เป็นภาษาคอมพิวเตอร์ ตัวอย่างเช่น HTML เป็นทั้งภาษามาร์กอัปและภาษาคอมพิวเตอร์ด้วย แม้ว่ามันจะไม่ใช่ภาษาโปรแกรม หรือภาษาเครื่องนั้นก็นับเป็นภาษาคอมพิวเตอร์ ซึ่งโดยทางเทคนิคสามารถใช้ในการเขียนโปรแกรมได้ แต่ก็ไม่จัดว่าเป็นภาษาโปรแกรม
ภาษาคอมพิวเตอร์สามารถแบ่งออกเป็นสองกลุ่มคือ
- ภาษาระดับสูง (high level) หมายถึงภาษาโปรแกรมที่มีภาวะนามธรรมอย่างสูงจากรายละเอียดการทำงานของคอมพิวเตอร์ ใช้งานง่ายกว่า ทำให้กระบวนการพัฒนาโปรแกรมตามข้อกำหนดเรียบง่ายกว่าและสามารถทำความเข้าใจได้ดีกว่า
- ภาษาระดับต่ำ (low level) หมายถึง ภาษาที่อิงกับสถาปัตยกรรมคอมพิวเตอร์ใดสถาปัตยกรรมหนึ่ง ซึ่งไมโครโพรเซสเซอร์แต่ละรุ่น หรือ แต่ละตระกูล ก็มักมีภาษาระดับต่ำที่แตกต่างกันหนึ่งคำสั่งในภาษาระดับต่ำ จะหมายถึงการสั่งงานคอมพิวเตอร์ให้ทำงานหนึ่งอย่าง (1 instruction = 1 operation)
1. ภาษาเครื่อง(Machine Languages)
2. ภาษาแอสแซมบลี(Assembly Languages)
3. ภาษาระดับสูง(High-level Languages)
4. ภาษาระดับสูงมาก(Very High-level Languages)
5. ภาษาธรรมชาติ(Natural Languages)
Java คืออะไร?
![]() |
| ขอขอบคุณภาพจาก:https://blog.newrelic.com/2014/12/08/10-ways-java-money/
Java(Java programming language) คือ
ภาษาโปรแกรมเชิงวัตถุ พัฒนาโดย เจมส์ กอสลิง และวิศวกรคนอื่นๆ ที่บริษัท
ซัน ไมโครซิสเต็มส์ ภาษานี้มีจุดประสงค์เพื่อใช้แทนภาษาซีพลัสพลัส C++
โดยรูปแบบที่เพิ่มเติมขึ้นคล้ายกับภาษาอ็อบเจกต์ทีฟซี (Objective-C)
แต่เดิมภาษานี้เรียกว่า ภาษาโอ๊ก (Oak)
ซึ่งตั้งชื่อตามต้นโอ๊กใกล้ที่ทำงานของ เจมส์ กอสลิง
แล้วภายหลังจึงเปลี่ยนไปใช้ชื่อ “จาวา” ซึ่งเป็นชื่อกาแฟแทน จุดเด่นของภาษา
Java อยู่ที่ผู้เขียนโปรแกรมสามารถใช้หลักการของ Object-Oriented
Programming มาพัฒนาโปรแกรมของตนด้วย Java ได้
Do you know…?
ชื่อโปรแกรมภาษา OAK มีที่มาจาก ต้นไม้ที่ Gosling มองออกไปทางหน้าต่างที่ทำงานของเค้า
ภาษาจาวา (Java Language) คือ
ภาษาคอมพิวเตอร์ที่ถูกพัฒนาขึ้นโดยบริษัท ซันไมโครซิสเต็มส์
เป็นภาษาสำหรับเขียนโปรแกรมที่สนับสนุนการเขียนโปรแกรมเชิงวัตถุ (OOP :
Object-Oriented Programming) โปรแกรมที่เขียนขึ้นถูกสร้างภายในคลาส
ดังนั้นคลาสคือที่เก็บเมทอด (Method) หรือพฤติกรรม (Behavior) ซึ่งมีสถานะ
(State) และรูปพรรณ (Identity) ประจำพฤติกรรม (Behavior)
ภาษา
Java เป็นภาษาสำหรับเขียนโปรแกรมที่สนับสนุนการเขียนโปรแกรมเชิงวัตถุ (
OOP : Object-Oriented Programming) โปรแกรมที่เขียนขึ้นถูกสร้างภายในคลาส
ดังนั้นคลาสคือที่เก็บเมทอด (Method) หรือพฤติกรรม (Behavior) ซึ่งมีสถานะ
(State) และรูปพรรณ (Identity) ประจำพฤติกรรม (Behavior)
![]()
ข้อดีของ ภาษา Java
ข้อเสียของ ภาษา Java
ความแตกต่างระหว่างจาวาแพลตฟอร์ม และ ภาษาจาวา
ภาษา
จาวานั้น คือภาษาสำหรับใช้เขียนโปรแกรมภาษาหนึ่ง ดังที่ได้อธิบายไปข้างต้น
ส่วน จาวาแพลตฟอร์มนั้น คือสภาพแวดล้อมสำหรับการใช้งานโปรแกรมจาวา
โดยมีองค์ประกอบหลักคือจาวาเวอร์ชวลแมชีน (Java virtual machine) และ ไลบรารีมาตรฐานจาวา (Java standard library)
จุดเด่นของภาษาจาวา
– ความง่าย (simple) – ภาษาเชิงออปเจ็ค (object oriented) – การกระจาย (distributed) – การป้อ้องกันการผิดพลาด (robust) – ความปลอดภัย (secure) – สถาปัตัตยกรรมกลาง (architecture neutral) – เคลื่อนย้ายง่าย (portable) – อินเตอร์พ์พรีต (interpreted) – ประสิทธิภาพสูง (high performance) – มัลติเธรด (multithreaded) – พลวัต (dynamic) ![]()
ขอขอบคุณภาพจาก:https://www.linkedin.com/pulse/iot-beast-masters-java-choosing-architecture-ranbir-mazumdar
|





























