เรียนเสริมคอมพิวเตอร์ม.3
1.ภาษาคอมมี2ระดับ
1. ภาษาระดับต่ำ (low-language) ภาษาระดับต่ำเป็นภาษาที่ขึ้นอยู่กับฮาร์ดแวร์ของคอมพิวเตอร์แต่ละ
ระบบ แบ่งเป็น
1.1 ภาษาเครื่อง (Machine Language) เป็นภาษาต่ำสุดของคอมพิวเตอร์ประกอบด้วยเลข 0 และเลข 1 ที่นำมาเขียนเรียงติดต่อกันประโยคคำสั่งของภาษาเครื่องจะประกอบด้วยส่วนที่ระบุให้คอมพิวเตอร์ทำงานอะไร เช่นสั่งให้ทำการบวกเลข สั่งให้ทำการเคลื่อนย้ายข้อมูล เป็นต้นและอีกส่วนเพื่อบอกแหล่งข้อมูลที่จะนำมาทำงานตามที่ระบุในตอนแรก
การเขียนโปรแกรม หรือชุดคำสั่งด้วยภาษาเครื่องนับเป็นเรื่องที่ยุ่งยากไม่สะดวกและเสียเวลา เพราะผู้ใช้จะต้องทราบรหัสแทนการทำงานต่างๆ และต้องรู้ขั้นตอนการทำงานภายในของเครื่องคอมพิวเตอร์โดยละเอียดถ้าใช้คำสั่งไม่ถูกต้องเกิดการผิดพลาดโอกาสที่จะเข้าไปทำการแก้ไขก็ทำได้ยากและเสียเวลามากมนุษย์จึงพยายามคิดภาษาให้ติดต่อกับคอมพิวเตอร์ได้ง่ายขึ้น ด้วยการสร้างภาษาระดับต่ำในเวลาต่อมา
1.2 ภาษาแอสเซมบลี (Assembly Language) ลักษณะของภาษานี้จะเป็นการใช้ตัวอักษรมาเรียงกันเป็นคำ แทนเลขฐานสองโดยคำที่กำหนดขึ้นจะมีความหมายที่สามารถเข้าใจและจำได้ง่าย เช่น จะใช้คำสั่ง ADDแทนการบวก คำสั่ง SUB แทนการลบ เป็นต้นขณะเดียวกัน ส่วนที่ใช้บอกแหล่งข้อมูลก็จะแทนด้วยชุดของตัวอักษรที่เรียกว่าตัวแปรเช่น คำสั่ง ADD A,B จะหมายถึงให้นำข้อมูลที่ตำแหน่ง Aและตำแหน่ง B มาบวกรวมกันแล้วนำผลลัพธ์ไปเก็บที่ตำแหน่ง A เป็นต้น
2.ภาษาระดับสูง (High-level Language)
ภาษาระดับสูง การพัฒนาภาษาคอมพิวเตอร์ในยุคต่อมาจึงพยายามให้เป็นภาษาที่สามารถนำไปใช้กับเครื่องต่างระบบกันไม่ต้องเสียเวลาเรียนรู้ใหม่ทั้งหมด โปรแกรมที่เขียนสั่งงานกับเครื่องระบบหนึ่งก็สามารถนำไปใช้หรือดัดแปลงเพียงเล็กน้อยเพื่อสั่งงานกับเครื่องอีกระบบหนึ่งได้ลักษณะของภาษาจะพยายามให้ใกล้เคียงกับภาษาธรรมชาติมากขึ้นทำให้เราสามารถศึกษาและเรียนรู้ได้ในเวลาอันรวดเร็ว ภาษาในยุคหลังนี้ เรียกว่าภาษาระดับสูง ซึ่งได้มีการคิดค้นพัฒนาออกมาหลายภาษาด้วยกัน ที่เด่น ๆและนิยมกันมาก ได้แก่
3.1ภาษาฟอร์แทรน (FORTRAN- FORmula TRANslator) เป็นภาษาที่เก่าแก่ของโลกเหมาะกับงานด้านวิทยาศาสตร์ คณิตศาสตร์ใช้ในงานค้นคว้าวิจัยและวิเคราะห์ปัญหาต่างทางวิทยาศาสตร์
3.2ภาษาโคบอล (COBOL-Common Business Oriented Language) เป็นภาษาที่เหมาะสำหรับงานด้านธุรกิจ ที่มีข้อมูลจำนวนมากๆหรืองานด้านการจัดการฐานข้อมูล แต่ไม่เหมาะสำหรับงานด้านคำนวณ
3.3ภาษาเบสิก (BASIC- Beginner's All purpose SymbolicInstruction)เป็นภาที่พัฒนาขึ้นมาโดยที่ผู้ใช้ไม่จำเป็ต้องมีความรู้เรื่องระบบการทำงานของคอมพิวเตอร์เหมาะสำหรับการเขียนโปรแกรมคอมพิวเตอร์และผู้เริ่มศึกษาภาษาคอมพิวเตอร์
3.4ภาษาปาสคาล (PASCAL) เป็นภาษาที่ใช้สอนหลักการเขียนโปรแกรมได้ดีที่สุดเหมาะสำหรับการเขียนโปรแกรมต่าง ๆ เพื่อการเรียนการสอน
3.5ภาษาซี (C) เป็นภาษาที่ได้รับความนิยมในการเขียนโปรแกรมการทำงานขนาดใหญ่และใช้ในการเขียนโปรแกรมควบคุมการทำงานของฮาร์ดแวร์ด้วย
2.ภาษาแอสเซมบลี
ภาษาแอสเซมบลี(AssemblyLanguage) ลักษณะของภาษานี้จะเป็นการใช้ตัวอักษรมาเรียงกันเป็นคำแทนเลขฐานสอง โดยคำที่กำหนดขึ้นจะมีความหมายที่สามารถเข้าใจและจำได้ง่าย เช่นจะใช้คำสั่ง ADD แทนการบวก คำสั่ง SUB แทนการลบ เป็นต้น ขณะเดียวกันส่วนที่ใช้บอกแหล่งข้อมูลก็จะแทนด้วยชุดของตัวอักษรที่เรียกว่าตัวแปร เช่น คำสั่ง ADDA,B จะหมายถึงให้นำข้อมูลที่ตำแหน่ง A และตำแหน่งB มาบวกรวมกัน แล้วนำผลลัพธ์ไปเก็บที่ตำแหน่ง A เป็นต้น
3.ภาษาเครื่องคือภาษาไร
ภาษาระดับต่ำ
4.ภาษาCมีรูปแบบใด
ภาษาซีเป็นภาษาโปรแกรมหนึ่งที่ได้รับความนิยมมากที่สุดตลอดกาล มีสถาปัตยกรรมคอมพิวเตอร์เพียงส่วนน้อยเท่านั้นที่ไม่มีตัวแปลโปรแกรมของภาษาซีภาษาซีมีอิทธิพลอย่างมากต่อภาษาโปรแกรมที่นิยมอื่น ๆ ที่เด่นชัดที่สุดก็คือภาษาซีพลัสพลัสซึ่งเดิมเป็นส่วนขยายของภาษาซี
5.ภาษาปาสคาล คำสั้งใด
Program