ภาษาซี ( C Language ) พัฒนาครั้งแรกเพื่อใช้เป็นภาษาสำหรับพัฒนาระบบปฏิบัติการยูนิกซ์
( Unix Opearating System) แทนภาษาแอสเซมบลี ซึ่งเป็นภาษาระดับต่ำที่สามารถกระทำในระบบฮาร์ดแวร์
ได้ด้วยความรวดเร็ว แต่จุดอ่อนของภาษาแอซเซมบลีก็คือความยุ่งยากในการโปรแกรม ความเป็นเฉพาะตัว
และความแตกต่างกันไปในแต่ละเครื่อง
เดนนิส ริตชี จึงได้คิดค้นพัฒนาภาษาใหม่นี้ขึ้นมา โดยการรวบรวมเอาจุดเด่นของแต่ละภาษาระดับสูงผนวกเข้ากับ
ภาษาระดับต่ำ เรียกชื่อว่า ภาษาซี ปัจจุบันภาษาซีได้รับความนิยมอย่างแพร่หลายเนื่องจากความสามารถในการใช้งาน
ความกะทัดรัดของโปรแกรม และคุณสมบัติอื่นๆ อีกหลายประการ ซึ่งพิสูจน์ให้เห็นว่าภาษาซีเหมาะสำหรับเขียนโปรแกรม
ประยุกต์ใชักับงานต่างๆ ได้ดี แม้แต่ตัวแปลภาษาซี (C Compiler) บางตัวก็ใช้เขียนภาษาซีได้ C , C++ : หรือที่เรียกกันว่า
ภาษาซี ใครที่เขียนภาษานี้ได้จะต้องมีพื้นฐานทางด้านการเขียนโปรแกรมสูงมาก ภาษานี้จะใช้กับการพัฒนาพวกโปรแกรม
หรือว่าเกมส์ใหญ่ๆ ที่ต้องใช้กราฟิกเยอะๆ เสียงประกอบ โปรแกรมที่จะต้องใช้ในการช่วย RUN (เรียกใช้งาน)
ก็ไม่จำเป็นต้องมี เพราะว่า Library หรือว่าชุดคำสั่งทั้งหมดของภาษานี้จะมีอยู่ในเครื่องคอมพิวเตอร์ เป็นพื้นฐานอยู่แล้ว ส่วน Visual Basic ดูเหมือนว่าจะเป็นภาษาที่อินเทรนด์ หรือเป็นที่นิยมมากที่สุด เพราะค่อนข้างใช้งานง่าย นอกจากนั้น
ยังสามารถเขียนเกมส์ หรือโปรแกรมได้โดยวิธีการ Drag & Drop หรือ ลากแล้ววาง ภาษาที่ใช้ก็ง่ายต่อการเข้าใจ
แต่ข้อเสียของมันอยู่ที่ว่าโปรแกรมนี้ต้องมีโปรแกรมที่ช่วยในการ RUN ด้วย นั่นก็คือโปรแกรม Visual Basic Runtime Module แต่เดี๋ยวนี้ส่วนใหญ่ User จะดาวน์โหลดติดตั้งเอาไว้ในเครื่องอยู่แล้ว จึงไม่ใช่เป็นปัญหาใหญ่ Visual Basic เป็นภาษาคอมพิวเตอร์ที่ได้รับความนิยมในการนำมาใช้งานพัฒนาโปรแกรมบนระบบ Windows เนื่องจากเป็นภาษาคอมพิวเตอร์ที่ใช้เทคโนโลยีในลักษณะ Visualize คือสะดวกในการหยิบเครื่องไม้เครื่องมือที่โปรแกรมได้จัดเตรียมไว้ให้สำหรับออกแบบ
หน้าจอและสิ่งต่างๆ สำหรับใช้ในการเขียนโปรแกรมให้เรียบร้อย ซึ่งแตกต่างจากสมัยก่อนเวลาจะออกแบบหน้าจอก็ยังคงต้องมานั่งเขียน Source Code ให้ลำบาก จะเลือกภาษาไหนดี? น้าชาติว่าภาษาเป็นเรื่องรองๆ อย่าจำกัดตัวเองอยู่กับภาษาใดภาษาหนึ่งเลย เพราะถ้าวรพัฒน์ต้องการเป็น Programmer ที่เก่ง ก็ต้องศึกษาให้มาก อย่าให้ภาษาเป็นกำแพงกั้นความรู้ รู้กว้างๆ เอาไว้ไม่เสียหาย เรียนรู้เทคนิคในการเขียนโปรแกรมให้มาก โดยเฉพาะเรื่อง Algorithm มันจะแทรกเข้าไปอยู่ในทุกๆ โปรแกรม
http://www.geocities.com