ความหมายของ C Programming Language- พื้นฐาน บทนำ ประวัติศาสตร์

มาเรียนรู้เกี่ยวกับภาษา C ในบทช่วยสอนภาษา C ขั้นพื้นฐานนี้:

ภาษาการเขียนโปรแกรม C คืออะไร?

C เป็นภาษาโปรแกรมเอนกประสงค์ที่ได้รับความนิยมอย่างมาก เรียบง่าย และยืดหยุ่นในการใช้งาน เป็นภาษาโปรแกรมที่มีโครงสร้างซึ่งไม่ขึ้นกับเครื่องจักรและใช้กันอย่างแพร่หลายในการเขียนแอปพลิเคชันต่างๆ Operaระบบติ้งเช่น Windowsและโปรแกรมที่ซับซ้อนอื่นๆ อีกมากมายเช่น Oracle ฐานข้อมูล, Git, Python ล่ามและอื่น ๆ

ว่ากันว่า 'C' เป็นภาษาโปรแกรมของพระเจ้า อาจกล่าวได้ว่า C เป็นฐานสำหรับการเขียนโปรแกรม หากคุณรู้จัก 'C' คุณจะสามารถเข้าใจความรู้เกี่ยวกับภาษาการเขียนโปรแกรมอื่นๆ ที่ใช้แนวคิด 'C' ได้อย่างง่ายดาย

การมีความรู้พื้นฐานเกี่ยวกับกลไกหน่วยความจำคอมพิวเตอร์ถือเป็นสิ่งสำคัญ เนื่องจากถือเป็นประเด็นสำคัญเมื่อต้องจัดการกับภาษาการเขียนโปรแกรม C

ภาษาการเขียนโปรแกรม C
IEEE 10 อันดับภาษาโปรแกรมที่ดีที่สุดในปี 2018

ในการนี​​้ กวดวิชาการเขียนโปรแกรม C

ประวัติความเป็นมาของภาษาซี

รากฐานหรือบิดาของภาษาโปรแกรมคือ 'ALGOL' ซึ่งเปิดตัวครั้งแรกในปี 1960 'ALGOL' ถูกใช้กันอย่างแพร่หลายในประเทศต่างๆ ในยุโรป 'ALGOL' ได้แนะนำแนวคิดการเขียนโปรแกรมแบบมีโครงสร้างให้กับชุมชนนักพัฒนา ในปี 1967 มีการประกาศภาษาโปรแกรมคอมพิวเตอร์ใหม่ที่เรียกว่า 'BCPL' ซึ่งย่อมาจาก Basic Combined Programming Language BCPL ได้รับการออกแบบและพัฒนาโดย Martin Richards โดยเฉพาะสำหรับซอฟต์แวร์ระบบ นี่คือยุคของภาษาโปรแกรม เพียงสามปีหลังจากนั้น ในปี 1970 Ken Thompson ได้แนะนำภาษาโปรแกรมใหม่ที่เรียกว่า 'B' ซึ่งมีคุณลักษณะหลายประการของ 'BCPL' ภาษาโปรแกรมนี้ถูกสร้างขึ้นโดยใช้ระบบปฏิบัติการ UNIX ที่ AT&T และ Bell Laboratories ทั้ง 'BCPL' และ 'B' เป็นภาษาโปรแกรมระบบ

ประวัติความเป็นมาของภาษาซี

ในปี 1972 เดนนิส ริตชี นักวิทยาศาสตร์คอมพิวเตอร์ผู้ยิ่งใหญ่ได้สร้างภาษาโปรแกรมใหม่ที่เรียกว่า "C" ขึ้นที่ห้องปฏิบัติการเบลล์ ภาษาโปรแกรมดังกล่าวสร้างขึ้นจากภาษาโปรแกรม "ALGOL" "BCPL" และ "B" ภาษาโปรแกรม "C" มีคุณลักษณะทั้งหมดของภาษาโปรแกรมเหล่านี้และแนวคิดเพิ่มเติมอีกมากมายที่ทำให้ภาษานี้แตกต่างจากภาษาอื่น

ภาษา C เป็นภาษาโปรแกรมที่มีประสิทธิภาพซึ่งมีความเกี่ยวข้องอย่างมากกับระบบปฏิบัติการ UNIX แม้แต่ระบบปฏิบัติการ UNIX ส่วนใหญ่ก็เขียนด้วยภาษา C ในตอนแรกการเขียนโปรแกรมภาษา C ถูกจำกัดเฉพาะระบบปฏิบัติการ UNIX เท่านั้น แต่เมื่อภาษา C เริ่มแพร่หลายไปทั่วโลก ภาษา C ก็กลายเป็นภาษาเชิงพาณิชย์ และคอมไพเลอร์จำนวนมากก็ถูกเปิดตัวสำหรับระบบข้ามแพลตฟอร์ม ปัจจุบัน ภาษา C ทำงานภายใต้ระบบปฏิบัติการและแพลตฟอร์มฮาร์ดแวร์ที่หลากหลาย เมื่อภาษา C เริ่มมีการพัฒนา ภาษา C ก็ถูกเปิดตัวในเวอร์ชันต่างๆ มากมาย บางครั้งนักพัฒนาก็พบว่ายากที่จะตามให้ทันเวอร์ชันล่าสุด เนื่องจากระบบต่างๆ ทำงานภายใต้เวอร์ชันเก่า เพื่อให้มั่นใจว่าภาษา C จะยังคงเป็นมาตรฐาน สถาบันมาตรฐานแห่งชาติอเมริกัน (ANSI) จึงได้กำหนดมาตรฐานเชิงพาณิชย์สำหรับภาษา C ในปี 1989 Laterได้รับการอนุมัติจากองค์การมาตรฐานระหว่างประเทศ (ISO) ในปี 1990 ภาษาการเขียนโปรแกรม 'C' เรียกอีกอย่างว่า 'ANSI C'

ประวัติความเป็นมาของซี
ประวัติความเป็นมาของซี

ภาษาเช่น C++/Java ได้รับการพัฒนาจาก 'C' ภาษาเหล่านี้ใช้กันอย่างแพร่หลายในเทคโนโลยีต่างๆ ดังนั้น 'C' จึงเป็นฐานสำหรับภาษาอื่นๆ มากมายที่ใช้อยู่ในปัจจุบัน

C คำสั่งพื้นฐาน

ต่อไปนี้เป็นคำสั่งพื้นฐานในภาษาการเขียนโปรแกรม C:

C คำสั่งพื้นฐาน คำอธิบาย
#รวม คำสั่งนี้รวมไฟล์ส่วนหัวของเอาต์พุตอินพุตมาตรฐาน (stdio.h) จากไลบรารี C ก่อนคอมไพล์โปรแกรม C
int หลัก () เป็นหน้าที่หลักจากจุดเริ่มต้นของการเรียกใช้โปรแกรมภาษาซี
{ ระบุจุดเริ่มต้นของฟังก์ชันหลัก
/*_บาง_ความคิดเห็น_*/ สิ่งที่เขียนไว้ภายในคำสั่งนี้ “/* */” ภายในโปรแกรม C จะไม่ได้รับการพิจารณาสำหรับการรวบรวมและดำเนินการ
printf(“Hello_World! “); คำสั่งนี้จะพิมพ์ผลลัพธ์บนหน้าจอ
รับ(); คำสั่งนี้ใช้สำหรับการป้อนอักขระจากแป้นพิมพ์
0 กลับ;
คำสั่งนี้ใช้เพื่อยุติโปรแกรม C (ฟังก์ชันหลัก) และส่งคืน 0
}
ใช้เพื่อระบุจุดสิ้นสุดของฟังก์ชันหลัก

C ใช้ที่ไหน? การใช้งานที่สำคัญ

  1. ภาษา 'C' ถูกใช้กันอย่างแพร่หลายในระบบสมองกลฝังตัว
  2. ใช้สำหรับการพัฒนาแอปพลิเคชันระบบ
  3. มีการใช้กันอย่างแพร่หลายในการพัฒนาแอปพลิเคชันเดสก์ท็อป
  4. แอปพลิเคชันส่วนใหญ่ของ Adobe ได้รับการพัฒนาโดยใช้ภาษาโปรแกรม 'C'
  5. ใช้สำหรับการพัฒนาเบราว์เซอร์และส่วนขยาย Chromium ของ Google สร้างขึ้นโดยใช้ภาษาโปรแกรม 'C'
  6. มันถูกใช้เพื่อพัฒนาฐานข้อมูล MySQL เป็นซอฟต์แวร์ฐานข้อมูลยอดนิยมซึ่งสร้างโดยใช้ 'C'
  7. ใช้ในการพัฒนาระบบปฏิบัติการ Operaระบบ Ting เช่น OS X ของ Apple Microsoft's Windowsและ Symbian ได้รับการพัฒนาโดยใช้ภาษา C ซึ่งใช้ในการพัฒนาระบบปฏิบัติการทั้งเดสก์ท็อปและโทรศัพท์มือถือ
  8. ใช้สำหรับการผลิตคอมไพเลอร์
  9. มีการใช้กันอย่างแพร่หลายในแอปพลิเคชัน IOT

ทำไมต้องเรียนภาษา C?

ดังที่เราได้ศึกษาไปแล้วว่าภาษา C เป็นภาษาพื้นฐานสำหรับภาษาโปรแกรมมากมาย ดังนั้นการเรียนรู้ภาษา C เป็นภาษาหลักจึงมีบทบาทสำคัญเมื่อต้องเรียนรู้ภาษาโปรแกรมอื่นๆ ภาษา C มีแนวคิดเดียวกัน เช่น ประเภทข้อมูล ตัวดำเนินการ คำสั่งควบคุม และอื่นๆ อีกมากมาย ภาษา C สามารถใช้ได้อย่างกว้างขวางในแอปพลิเคชันต่างๆ ภาษา C เป็นภาษาที่เรียบง่ายและทำงานได้เร็วขึ้น ปัจจุบันมีตำแหน่งงานว่างสำหรับนักพัฒนาภาษา C มากมาย

'C' เป็นภาษาโปรแกรมที่มีโครงสร้างซึ่งโปรแกรมแบ่งออกเป็นโมดูลต่างๆ แต่ละโมดูลสามารถเขียนแยกกันและรวมกันเป็นโปรแกรม 'C' ตัวเดียว โครงสร้างนี้ทำให้ง่ายต่อการทดสอบ บำรุงรักษา และแก้ไขกระบวนการ

'C' ประกอบด้วยคีย์เวิร์ด 32 คำ ประเภทข้อมูลที่หลากหลาย และชุดฟังก์ชันในตัวอันทรงพลังที่ทำให้การเขียนโปรแกรมมีประสิทธิภาพมาก

คุณสมบัติอีกประการหนึ่งของการเขียนโปรแกรมภาษา C คือสามารถขยายตัวเองได้ โปรแกรมภาษา C ประกอบด้วยฟังก์ชันต่างๆ ที่เป็นส่วนหนึ่งของไลบรารี เราสามารถเพิ่มคุณลักษณะและฟังก์ชันต่างๆ ของเราลงในไลบรารีได้ เราสามารถเข้าถึงและใช้ฟังก์ชันเหล่านี้ได้ทุกเมื่อที่ต้องการในโปรแกรม คุณสมบัตินี้ทำให้การทำงานกับการเขียนโปรแกรมที่ซับซ้อนเป็นเรื่องง่าย

คอมไพเลอร์ต่างๆ มีวางจำหน่ายในตลาดซึ่งสามารถใช้สำหรับรันโปรแกรมที่เขียนในภาษานี้

เป็นภาษาแบบพกพาสูง ซึ่งหมายความว่าโปรแกรมที่เขียนด้วยภาษา 'C' สามารถทำงานบนเครื่องอื่นได้ คุณลักษณะนี้มีความสำคัญหากเราต้องการใช้หรือรันโค้ดบนคอมพิวเตอร์เครื่องอื่น

สรุป ความน่าเชื่อถือของ Olymp Trade? C Programming Language กิจ?

ภาษา C เป็นภาษาที่คอมไพล์แล้ว คอมไพเลอร์เป็นเครื่องมือพิเศษที่คอมไพล์โปรแกรมและแปลงเป็นไฟล์อ็อบเจ็กต์ที่เครื่องอ่านได้ หลังจากกระบวนการคอมไพล์เสร็จสิ้น ลิงก์เกอร์จะรวมไฟล์อ็อบเจ็กต์ต่างๆ เข้าด้วยกันและสร้างไฟล์ปฏิบัติการไฟล์เดียวเพื่อเรียกใช้โปรแกรม ไดอะแกรมต่อไปนี้แสดงการทำงานของโปรแกรม "C"

C Programming Language ผลงาน

ในปัจจุบัน คอมไพเลอร์ต่างๆ มีวางจำหน่ายทางออนไลน์ และคุณสามารถใช้คอมไพเลอร์เหล่านั้นได้ ฟังก์ชันการทำงานจะไม่แตกต่างกันและคอมไพเลอร์ส่วนใหญ่จะมีคุณสมบัติที่จำเป็นสำหรับการดำเนินการทั้ง 'C' และ 'C++' โปรแกรม

ต่อไปนี้เป็นรายการคอมไพเลอร์ยอดนิยมที่มีให้บริการทางออนไลน์:

  • คอมไพเลอร์เสียงดังกราว
  • คอมไพเลอร์ MinGW (Minimalist GNU สำหรับ Windows)
  • คอมไพเลอร์ 'C' แบบพกพา
  • เทอร์โบ ซี

สรุป

  • 'C' ได้รับการพัฒนาโดย Dennis Ritchie ในปี 1972
  • มันเป็นภาษาที่แข็งแกร่ง
  • เป็นภาษาระดับการเขียนโปรแกรมต่ำใกล้เคียงกับภาษาเครื่อง
  • มีการใช้กันอย่างแพร่หลายในด้านการพัฒนาซอฟต์แวร์
  • เป็นภาษาเชิงขั้นตอนและโครงสร้าง
  • รองรับระบบปฏิบัติการและแพลตฟอร์มฮาร์ดแวร์ต่างๆ อย่างเต็มรูปแบบ
  • คอมไพเลอร์จำนวนมากพร้อมใช้งานสำหรับการรันโปรแกรมที่เขียนด้วย 'C'
  • A ผู้รวบรวม รวบรวมไฟล์ต้นฉบับและสร้างไฟล์อ็อบเจ็กต์
  • ตัวเชื่อมโยงเชื่อมโยงไฟล์อ็อบเจ็กต์ทั้งหมดเข้าด้วยกันและสร้างไฟล์ปฏิบัติการหนึ่งไฟล์
  • มันเป็นแบบพกพามาก