สวัสดีครับ วันนี้ต้นจะพาทำความรู้จักภาษาซีกันครับ

ภาษาซี คือ ภาษาที่ใช้สำหรับพัฒนาโปรแกรมทั่วไป เป็นภาษาเขียนโปรแกรมระบบเชิงคำสั่ง (หรือเชิงกระบวนงาน) ถูกออกแบบขึ้นเพื่อใช้แปลด้วยตัวแปลโปรแกรมแบบการเชื่อมโยงที่ตรงไปตรงมา สามารถทำงานกับคำสั่งพื้นฐานของคอมพิวเตอร์ได้อย่างมีประสิทธิภาพ ภาษาซีพัฒนาขึ้นระหว่าง ค.ศ. 1969 - 1973 โดย Dennis Rittchie เพื่อใช้งานบนระบบปฏิบัติการยูนิกส์ แทนภาษาแอสเซมบลี ซึ่งเป็นภาษาระดับต่ำที่สามารถกระทำในระบบฮาร์ดแวร์ได้ด้วยความรวดเร็ว ต่อมาถูกนำไปใช้ในระบบปฏิบัติการต่าง ๆ จนถูกใช้เป็นภาษาพื้นฐานสำหรับภาษาอื่น

 

ข้อดีข้อแรก ภาษาซี สามารถนำไปใช้ได้บนเครื่องทุก Platform ไม่ว่าจะเป็น Intel PC ที่วิ่ง Windows 95 หรือ Windows NT, Windows XP, Windows 7 หรือ แม้แต่ Linux ทั้งเครื่อง Macintosh และ เครื่องเวอร์คสเตชัน ตลอดจนเมนเฟรม เนื่องจากมี Compiler ของภาษาซีอยู่ทั่วไป

ข้อที่ 2 ภาษาซี เป็นภาษาที่ง่าย ๆ คือจะมีแต่ข้อกำหนดในการใช้งาน หรือ Syntax แต่ไม่มีฟังก์ชันสำเร็จรูปใด ๆ ดังนั้นหากผู้ใช้ต้องการทำอะไรก็ตาม ต้องเขียนทุกอย่างขึ้นเอง หรืออาจเรียก Library Functions มาใช้งาน โดยฟังก์ชันที่เป็นงานที่ใช้บ่อย ๆ จะถูกรวบรวมไว้ใน Library Functions ทั้งนี้จะขึ้นกับระบบที่ใช้ การทำเช่นนี้จะทำให้ภาษาซี เป็นภาษาที่เคลื่อนย้ายได้ง่าย

 

เมื่อภาษาซี ได้รับความนิยมมากขึ้น จึงมีผู้ผลิต compiler ภาษาซีออกมาแข่งขันกันมากมาย ทำให้เริ่มมีการใส่ลูกเล่นต่าง ๆ เพื่อดึงดูดใจผู้บริโภค และทาง ANSI จึงตั้งข้อกำหนดมาตรฐานของภาษาซีขึ้น เรียกว่า ANSI C เพื่อคงมาตรฐานของภาษาไว้ไม่ให้เปลี่ยนแปลงไปจากเดิม

 

สามารถติดตามภาษา C++, C#, Python และ Java ตามลำดับได้ตามลิงก์ด้านล่าง

BlogGang.com : : สมาชิกหมายเลข 7517586 : ทำความรู้จักกับ ภาษา C++

BlogGang.com : : สมาชิกหมายเลข 7517586 : ทำความรู้จักกับภาษา C#

ทำความรู้จักกับภาษา Python – tromblex (wordpress.com)

ภาษา JAVA คืออะไร – tromblex (wordpress.com)