Transcript

ภาษาซ

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

ภาษาซ

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

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

การออกแบบ

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

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

ประวต

#include <stdio.h>

int main(void){

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

}

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

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


Top Related