การเขียนโปรแกรมเพื่อแก้ปัญหา เป็นการใช้ความรู้ความสามารถด้านภาษาคอมพิวเตอร์และประสบการณ์การใช้งานคอมพิวเตอร์และซอฟต์แวร์ในด้านต่าง ๆ มาประยุกต์ใช้ในการแก้ปัญหา ดังตัวอย่าง
ตารางที่ 2.1 ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์ | การใช้งาน |
ภาษาฟอร์แทน (Fortran) | ใช้แก้ปัญหาด้านการคำนวณทางวิทยาศาสตร์ วิศวกรรมศาสตร์ และงานวิจัยต่าง ๆ |
ภาษาโคบอล (COBOL) | ใช้แก้ปัญหาด้านงานธุรกิจ |
ภาษาเบสิก (BASIC) | ใช้แก้ปัญหาต่าง ๆ ได้ทุกสาขาวิชา เหมาะสำหรับผู้ที่ไม่ใช่นักเขียนโปรแกรมอาชีพ และผู้ฝึกเขียนโปรแกรมใหม่ ๆ |
ภาษาปาสคาล (Pascal) | ใช้ในการเรียนเขียนโปรแกรมคอมพิวเตอร์ |
ภาษาซีและซีพลัสพลัส (C และ C++) | ใช้ในการเขียนโปรแกรมควบคุมการทำงานของอุปกรณ์คอมพิวเตอร์ และเขียนโปรแกรมเชิงวัตถุ |
ภาษาวิชวลเบสิก (Visual Basic) | ใช้สร้างโปรแกรมประยุกต์ที่ใช้งานได้หลากหลายบนระบบปฏิบัติการวินโดวส์ และใช้เป็นโปรแกรมแบบรูปภาพ เช่น ปุ่มคำสั่งต่าง ๆ |
ภาษาจาวา (Java) | ใช้เขียนโปรแกรมประยุกต์สำหรับเชื่อมต่อเข้าสู่อินเทอร์เน็ต และซอฟต์แวร์ที่ใช้ในอินเทอร์เน็ต |