Upload
noo-carzy
View
316
Download
4
Embed Size (px)
Citation preview
ภาษาซ
ภาษาซ (C) เปนภาษาโปรแกรมบนคอมพวเตอรทมวตถประสงคทวไป พฒนาขน เมอ พ.ศ. 2515 (ค.ศ. 1972) โดย เดนนส รตช ทเบลลเทเลโฟน แลบอลาทอรส (Bell Telephone Laboratories) เกดขนเพอสรางระบบปฏบตการยนกซในขณะนน
ภาษาซเปนภาษาโปรแกรมหนงทไดรบความนยมมากทสดตลอดกาล มสถาปตยกรรมคอมพวเตอรเพยงสวนนอยเทานนทไมมตวแปลโปรแกรมของภาษาซ ภาษาซมอทธพลอยางมากตอภาษาโปรแกรมทนยมอน ๆ ทเดนชดทสดกคอภาษาซพลสพลส ซงเดมเปนสวนขยายของภาษาซ
การออกแบบ
ภาษาซเปนภาษาเขยนโปรแกรมระบบเชงค าสง (หรอเชง กระบวนงาน) ถกออกแบบขนเพอใชแปลดวยตวแปลโปรแกรมแบบการเชอมโยงทตรงไปตรงมา สามารถเขาถงหนวยความจ าในระดบลาง เพอสรางภาษาทจบคอยางมประสทธภาพกบชดค าสงเครอง และแทบไมตองการสนบสนนใด ๆ ขณะท างาน ภาษาซจงเปนประโยชนส าหรบหลายโปรแกรมทกอนหนานเคยเขยนในภาษาแอสเซมบลมากอน
การเรมตนพฒนาภาษาซเกดขนทเบลลแลบสของเอทแอนดทระหวาง พ.ศ. 2512–2516 แตตามขอมลของรตช ชวงเวลาทเกดความสรางสรรคมากทสดคอ พ.ศ. 2515 ภาษานถกตงชอวา "ซ" เพราะคณลกษณะตาง ๆ ตอยอดมาจากภาษากอนหนาคอ "บ" ซงจากขอมลของเคน ทอมปสน (Ken Thompson) กลาววาภาษาบเปนรนทแยกตวออกจากภาษาบซพแอลอกทอดหนง
ประวต