คนเราจะสามารถติดต่อสื่อสารกันได้ต้องมีสื่อกลางในการติดต่อกัน ซึ่งสิ่งที่คนเราแต่ละคนก็ใช้เป็นเครื่องมือในการติดต่อกัน พูดคุยกัน ก็คือ ภาษานั่นเอง ในแต่ละกลุ่มประเทศในโลกก็มีหลากหลายภาษาที่แตกต่างกันออกไป ตามสังคมและวัฒนธรรม เมื่อมาดูกันที่คนกับคอมพิวเตอร์ คนเป็นผู้ใช้คอมพิวเตอร์ สั่งงาน สั่งโปรแกรมในคอมพิวเตอร์ให้ทำงาน ดังนั้น ก็ต้องมีภาษาที่คนคุยกะคอมพิวเตอร์ให้รู้เรื่องใช่ไหมครับ ในวันนี้เรามาทำความรู้จักกับภาษา Assembly กันดีกว่าครับ ว่าแล้วก็ตามไปกันเลย

ภาษา Assembly (แอสเซมบลี) ถือว่าเป็นภาษาคอมพิวเตอร์ระดับต่ำ คือ ใช้เฉพาะกับ CPU ในแต่ละตัวเท่านั้น ไม่สามารถนำมาใช้กับคอมพิวเตอร์ได้ในทันทีเลย ถ้าพูดง่ายๆก็คือ นักโปรแกรมที่เขียนภาษา Assembly ขึ้นมาจะสร้างขึ้นมาเพื่อใช้กับ CPU ซึ่งเป็นจุดเล็กๆในคอม แล้วค่อยๆ คอมไพล์โปรแกรมขึ้นมา แล้วคอมพิวเตอร์ถึงจะรู้จักแล้วใช้งานได้ ปัจจุบันผู้ที่เขียนภาษา Assembly จะถูกเรียกว่า Assembler เราอาจเรียกพวกเขาตลกๆ ว่าเป็นนักโบราณได้นะครับ เพราะภาษา Assembly เป็นภาษาที่โบราณมาก มีความเข้าใจยาก ลักษณะของภาษาจะเหมือนเป็นรหัสลับเลย แต่สาเหตุที่เป็นที่ยังใช้งานกันอยู่ เนื่องจากมีจุดเด่นในตรงที่ทำงานได้รวดเร็วมากและมีพื้นที่ในการจัดเก็บน้อย แถมยังสื่อสารกับฮาร์ดแวร์ส่วนต่างๆ ได้ดีด้วย นับว่า โบราณแต่มีความแน่มากจริงๆ ถึงยังอยู่ได้นะครับผม

ภาษาคอมพิวเตอร์ในปัจจุบันมีมากมายหลายภาษา ซึ่งมีข้อดีข้อเสียที่แตกต่างกันออกไป  ดังนั้นหากคุณผู้อ่านคนใด สนใจศึกษาข้อมูลเกี่ยวกับภาษาใดเพิ่มเติมสามารถศึกษาข้อมูลได้และฝึกพัฒนา เรียนรู้ ก็จะทำให้สามารถเป็นนักพัฒนาโปรแกรมที่ดีได้ครับ