23 มี.ค. 2023 เวลา 15:39 • วิทยาศาสตร์ & เทคโนโลยี

ภาษาคอมพิวเตอร์คืออะไร

ผมจะสรุปจากมุมมองและความเข้าใจของผม ซึ่งอาจจะไม่เหมือนในตำราหรือเหมือนใครก็ได้นะครับ
ภาษาคอมพิวเตอร์คือภาษาที่ใช้ออกคำสั่งให้คอมพิวเตอร์ทำงานได้ คอมพิวเตอร์เข้าใจและถูกสั่งด้วยเลขฐานสองเป็นหลัก การที่มนุษย์จะสั่งด้วยเลขฐานสองนั้นยากมาก
ตัวอย่างเลขฐานสอง เช่น 01 00 11 10 เห็นไหมครับ ใครมันจะเข้าใจ
ต่อมามนุษย์ก็คิดภาษาแบบที่ตนเองเข้าใจมาสั่งคอมพิวเตอร์ เน้นนะครับภาษาที่ตนเองเข้าใจ ซึ่งไม่จำเป็นต้องให้ทุกคนเข้าใจนะ
ผมเคยคิดนะว่าในเมื่อใช้ภาษาอังกฤษได้ ทำไมไม่ใช้ภาษาอังกฤษสั่งคอมพิวเตอร์ไปเลยละง่ายดี คำตอบคือทำได้นะ แต่ไม่ทำ เพราะมันใช้พื้นที่เยอะเกิน ยกตัวอย่างเช่น ตัวอักษร A เมื่อแปลงเป็นเลขฐานสองคือ 01000001 คิดดูนะหากเป็นประโยค คำสั่งจะยาวมากขนาดไหน สมัยก่อน cpu ก็อ่อนๆ รับอะไรไม่ได้มาก ภาษาคอมพิวเตอร์ยุคแรกๆ จึงสั้นๆ กุดๆ
สังเกตไหมครับว่าโปรแกรมเมอร์มักจะคุยกับคนปกติไม่ค่อยรู้เรื่อง 555
ภาษาคอมพิวเตอร์มีมากมายครับ มีความสามารถ และความนิยมที่แตกต่างกันไปตามยุคตามสมัย เมื่อก่อนจะนิยม ภาษา Basic, Pascal, C, C#, C++ ท่านผู้อ่านคุ้นเคยกันไหมครับ ปัจจุบันก็ Java, Python เป็นต้น
ทุกภาษาสามารถออกคำสั่งให้คอมพิวเตอร์ได้เช่นเดียวกัน มีแตกต่างกันบ้างตามความสามารถของภาษานั้นๆ
มองไปก็คล้ายๆ การสร้าง ภาษาไทย ภาษาอังกฤษ ภาษาญี่ปุ่น และภาษาอื่นๆ บนโลกนี้นั้นแหละ
หากคนอยากเรียนรู้ภาษาอังกฤษก็ต้องเข้าใจรูปแบบของภาษาอังกฤษ
หากใครอยากเรียนรู้ภาษาคอมพิวเตอร์ คนนั้นต้องศึกษารูปแบบภาษาคอมพิวเตอร์นั้นให้เข้าใจเช่นกัน
สังเกตภาษาคอมพิวเตอร์มันก็จะมีรูปแบบคล้ายๆ กันเช่น ต้องมีคำสั่ง if else คำสั่งวนลูป คล้ายๆกัน
ดังนั้นเมื่อเราศึกษาภาษาหนึ่งได้แล้ว ก็จะสามารถเรียนรู้ภาษาอื่นได้เร็วขึ้นเอง
ดังนั้นสำหรับผู้ศึกษาภาษาคอมพิวเตอร์หน้าใหม่ ไม่ต้องกลัวครับ สามารถเรียนรู้ภาษาง่ายๆ ก่อนได้เลย ไม่ต้องเรียนทุกภาษาก็ได้ ถึงเวลาต้องเรียนรู้ภาษาใหม่ มันจะไม่ยากอีกต่อไป
อนาคตเคริ่องใช้ไฟฟ้าของเราจะมี cpu ในตัว ผู้ใช้สามารถออกคำสั่งได้เอง เป็นโปรแกรมที่เราออกแบบได้เองไม่เหมือนใคร
เมื่อถึงยุคนั้นการเขียนโค้ดจะเป็นเรื่องง่ายและใกล้ตัวเรื่อยๆ
ล่าสุดมี AI ที่เราสามารถบอกให้เขียนโค้ดได้แล้วนะ คิดดูมันจะง่ายขนาดไหน
โฆษณา