6
ภาษาซี ..พัชราพร แสงขาว

พัชราภรณ์ แสงขาว เลขที่ 18

Embed Size (px)

Citation preview

ภาษาซ

น.ส.พชราพร แสงขาว

ภาษาซ

ภาษาซ (C) เปนภาษาโปรแกรมบนคอมพวเตอรทมวตถประสงคทวไป พฒนาขน เมอ พ.ศ. 2515 (ค.ศ. 1972) โดย เดนนส รตช ทเบลลเทเลโฟน แลบอลาทอรส (Bell Telephone Laboratories) เกดขนเพอสรางระบบปฏบตการยนกซในขณะนน

ภาษาซเปนภาษาโปรแกรมหนงทไดรบความนยมมากทสดตลอดกาล มสถาปตยกรรมคอมพวเตอรเพยงสวนนอยเทานนทไมมตวแปลโปรแกรมของภาษาซ ภาษาซมอทธพลอยางมากตอภาษาโปรแกรมทนยมอน ๆ ทเดนชดทสดกคอภาษาซพลสพลส ซงเดมเปนสวนขยายของภาษาซ

การออกแบบ

ภาษาซเปนภาษาเขยนโปรแกรมระบบเชงค าสง (หรอเชง กระบวนงาน) ถกออกแบบขนเพอใชแปลดวยตวแปลโปรแกรมแบบการเชอมโยงทตรงไปตรงมา สามารถเขาถงหนวยความจ าในระดบลาง เพอสรางภาษาทจบคอยางมประสทธภาพกบชดค าสงเครอง และแทบไมตองการสนบสนนใด ๆ ขณะท างาน ภาษาซจงเปนประโยชนส าหรบหลายโปรแกรมทกอนหนานเคยเขยนในภาษาแอสเซมบลมากอน

การเรมตนพฒนาภาษาซเกดขนทเบลลแลบสของเอทแอนดทระหวาง พ.ศ. 2512–2516 แตตามขอมลของรตช ชวงเวลาทเกดความสรางสรรคมากทสดคอ พ.ศ. 2515 ภาษานถกตงชอวา "ซ" เพราะคณลกษณะตาง ๆ ตอยอดมาจากภาษากอนหนาคอ "บ" ซงจากขอมลของเคน ทอมปสน (Ken Thompson) กลาววาภาษาบเปนรนทแยกตวออกจากภาษาบซพแอลอกทอดหนง

ประวต

#include <stdio.h>

int main(void){

printf("hello, world\n");return 0;

}

ตวอยางการเขยนโทรแกรม

จบการน าเสนอ ขอขอบคณคะ