Post on 28-Jul-2015
ประวตภาษา C
ภาษา C ถกพฒนาขนโดย ในปค.ศ. 1972 ทหองปฏบตการเบลลของบรษท AT&T เปนภาษาทใชเขยนระบบปฏบตการUNIX ซงเปนระบบปฏบตการทไดรบความนยมคกบภาษาซ และมการใชงานอยในเครองทกระดบ
ความหมายของภาษาซ
ภาษาซ (C programming language) เปนภาษาโปรแกรมเชงโครงสรางระดบสงทไดรบพฒนาขนในชวงทศวรรษ 1970 โดย เคน ธอมปสน (Ken Thompson) และ เดนนส รทช (Dennis Ritchie) ส าหรบใชในระบบปฏบตการยนกซ ภาษาซเปนภาษาโปรแกรมทนยมใชกนมากส าหรบพฒนาระบบปฏบตการและซอฟตแวรระบบ และเปนภาษาทใชกนทวไปในหลกสตรวทยาการคอมพวเตอร
หลกการเขยนโปรแกรม
ในการเขยนโปรแกรมตองเขาใจหลกเกณฑของภาษาโปรแกรมและระบบการท างานของคอมพวเตอรวามโครงสรางและหลกการใชงานอยางไร หลกเกณฑการเขยนโปรแกรม ประกอบดวย 5 ขนตอนคอ1. ท าความเขาใจและวเคราะหปญหา2. ก าหนดแผนในการแกปญหา3. เขยนโปรแกรมตามแผนทก าหนด4. ทดสอบและตรวจสอบความถกตอง5. น าโปรแกรมทผานการทดสอบไปใชงาน
โปรแกรมภาษาซมองคประกอบทส าคญ 2 สวนคอไฟลสวนหวโปรแกรม และไฟลโปรแกรม ไฟลสวนหวโปรแกรมเปนไฟลทใชเกบไลบราลเพอใชรวม (include) ในการคอมไพลโปรแกรมซงจะมสวนขยายเปน *.h มชอเรยกวา Compiler Directive ไฟลโปรแกรมจะเรมตนดวยฟงกชน main() และตามดวยเครองหมายปกกาเปด เพอเรมตนเขยนโปรแกรม การเขยนโปรแกรมจะตองเขยนดวยอกษรภาษาองกฤษตวพมพเลกเสมอ และเมอจบประโยคค าสง จะใชเครองหมายเซมโคลอน ( ; ) ในการคนแตละค าสง ภายในโปรแกรมจะประกอบดวยฟงกชนและสวนของค าอธบาย เมอเขยนค าสงเสรจจะปดทายโปรแกรมดวยเครองหมายปกกาปดเสมอ