เขียนโปรแกรมคืออะไร

การนำเครื่องจักรมาทำงานหลายๆอย่างแทนเรา หรือ นำเครื่องจักร มาประยุคต์ให้เป็นเครื่องมือสำหรับให้เราทำงาน เช่น Word ,Excel หรือ การคำนวน เครื่องจักรที่ว่า คือ คอมพิวเตอร์
คอมพิวเตอร์ ประกอบ ไปด้วย
– หน่วยประมวลผล ( CPU ) มีหน้าที่ ประมวลผล ทาง คณิตศาสตร์ เช่น + – * / และชุด คำสั่ง อีกมากมาย
– หน่วยความจำหลัก ( RAM ) ใช้ในการเก็บข้อมูลระหว่างการประมวลผล
– หน่วยความจำรอง ( HDD,SSD ) ใช้บันทึกข้อมูล
– Input / Output ใช้ในการ รับข้อมูล และ แสดงผล เช่น เมาส์ คีย์บอร์ด จอแสดงผล
เมื่อมีส่วนประกอบเหล่านี้แล้วเราก็ยังไม่สามารถที่จะใช้งานได้ ต้องมีตัวที่จะคอยทำหน้าที่จัดการ ส่วนต่างๆเหล่านี้ให้ทำงานร่วมกันได้ สิ่งนี้ คือ ระบบปฎิบัติการ (Operating System) เช่น Windows 10 ,Unix , Linux , Mac OS X , Android และอื่นๆ ระบบปฎิบัติก็ถูงเขียนโปรแกรม ขึ้นมาจากภาษาต่างๆ เช่น Assembly ,C/C++ และอื่นๆ เมื่อ compile แล้วก็จะเป็นภาษาเครื่อง หรือ Binary ที่เป็นชุดคำสั่งที่ CPU เข้าใจ เมื่อ มี OS (Operating System) ก็จะมีส่วน ติดต่อ สำหรับการเขียนโปรแกรม เรียกว่า API (Application Programming Interface) ตรงส่วนนี้ ภาษาคอมพิวเตอร์ต่างๆ ก็จะมีวิธีการเขียนแตกต่างกันออกไป เราก็จะสามารถเขียนโปรแกรม ใช้งาน คอมพิวเตอร์ต่อไปได้