15. 15
1.6 ประวัติของภาษาซี
C มีต้นกำาเนิดมาจากภาษาคอมพิวเตอร์
ยูนิกซ์(UNIX)
นำาเอาภาษาเครื่องมาใช้ในการพัฒนา
โปรแกรมอื่นๆ และพัฒนาเป็นระบบ
ปฏิบัติการ(OS) และได้สร้างภาษาบี(B)
ขึ้นมา เพื่อช่วยให้การเขียนโปรแกรม
ทำาได้ง่ายขึ้น ต่อมา Dennis Ritchie
จาก Bell Lab ได้นำาภาษานี้มาพัฒนา
ต่อและใช้ชื่อว่า C เพราะเป็นภาษาต่อ
จาก B ในยุคนั้นจะทำางานบนยูนิกซ์
เป็นส่วนมาก
C Programming
C-Programming
16. 16
จากภาษา C สู่ C++
ภาษา C ได้มีการพัฒนาต่อโดยใช้
แนวคิดโปรแกรมเชิงวัตถุ หรือ
OOP(Object Oriented Programming)
“ ”เกิดภาษาใหม่เรียกว่า ซี พลัส พลัส
(C++)
ภาษาซียังเป็นต้นฉบับให้กับอีกหลายๆ
ภาษาในปัจจุบันเช่น Java, C# (อ่านว่า
ซีชาร์ป)
C# คือภาษาที่ออกแบบมาเพื่อทำางาน
บนแพลตฟอร์ม .NET
C Programming
C-Programming
17. 17
1.7 พัฒนาการของคอมไพ
เลอร์ภาษา C
DOS >> Turbo C
Windows >>
Microsoft Visual C++
Borland C++
Borland C++ Builder
Symantec C/C++
C Programming
C-Programming
18. 18
1.8 ระบบช่วยเหลือของคอม
ไพเลอร์ภาษา C
เมื่อติดตั้งคอมไพเลอร์ภาษา C แล้วจะ
มีระบบช่วยเหลือมาให้ด้วย
Visual C++ จะมีระบบช่วยเหลือที่ชื่อ
MSDN(Microsoft Developer Network)
C Programming
C-Programming
19. 19
1.9 สรุป
คอมไพเลอร์ภาษา C ที่ในปัจจุบันมี
หลายตัว แต่มีพื้นฐานมาจากมาตรฐาน
เดียวกันคือ ANSI C ซึ่งจะเป็น
มาตรฐานของการเขียนโปรแกรม
ภาษา C บนยูนิกซ์ Linux หรือ
Windows โดยใช้คอมไพเลอร์ Visual
C++, Borland C++, GNU C/C++
ภาษาซีเป็นพื้นฐานของภาษา C++,
Java, C#
C Programming
C-Programming