NC

คำเตือนเนื้อหา

เนื้อหาของเรื่องนี้อาจมีฉากหรือคำบรรยายที่ไม่เหมาะสม

เยาวชนที่มีอายุต่ำกว่า 18 ปี ควรใช้วิจารณญานในการอ่าน

กดยอมรับเพื่อเข้าสู่เนื้อหา หรือ อ่านเงื่อนไขเพิ่มเติม
ปิด
ตั้งค่าการอ่าน

ค่าเริ่มต้น

  • เลื่อนอัตโนมัติ
    นิยาย ผมนี่แหละเจ้าพ่อมาเฟีย

    ลำดับตอนที่ #11 : บทที่ 10 อทิบายเผื้อเพิ่มความเข้าใจ

    • อัปเดตล่าสุด 2 พ.ย. 67


    **บทที่ 10: อธิบายเพื่อเพิ่มความเข้าใจ**

     

    ในห้องเรียนของมหาวิทยาลัย ชั้นปีที่ 4 ในเวลาปัจจุบัน 

    “เป็นอะไรหรือ?” กันหันไปถามเชนด้วยความงงงวย 

    "นายเป็นเจ้าของสนามแข่งรถในประเทศไทยกับสหรัฐอเมริกาจริงหรือเปล่า?" เชนถามขึ้น 

    "สนามชื่ออะไรล่ะ?" กันถามกลับ 

    "สนามชื่อ Speed is God (ความเร็วคือพระเจ้า) น่ะ ฉันเอารถไปแข่งที่นั่นอยู่บ่อย ๆ" เชนตอบ พร้อมหันมามองหน้ากันเพื่อรอฟังคำตอบ 

    "ใช่แล้ว ฉันเป็นเจ้าของเอง ทำไมหรือ?" 

    "นายมีสนามแข่งในประเทศกี่แห่ง?" 

    "ก็ไม่เยอะหรอก จังหวัดละหนึ่งสนาม แต่เป็นสนามใหญ่นะ แล้วความท้าทายก็ไม่ต้องห่วง สมชื่อสนามเลย ถ้ารถและคนขับไม่แน่จริงอย่ามาท้าทายสนามของฉัน" 

    "เหอะ ๆ ฉันเคยไปลองแข่งที่กรุงเทพฯ แล้ว โหดมาก รถแต่ละคันจัดเต็มกันทั้งนั้น" 

    "นั่นแหละ นายสนใจมาแข่งกับเราหรือเปล่า?" กันถาม 

    "น่าสนใจนะ วันเสาร์นี้ว่างหรือเปล่า ตอนเย็น" 

    "ได้เลย เสาร์นี้เราว่างอยู่พอดี ไม่ได้แข่งกับใครมานานแล้ว" 

    "อ้าว! นายไม่ได้แข่งมานานแล้วจะสู้เราได้เหรอ?" เชนแหย่ 

    "ไม่ต้องห่วง เวลาปกติเราชอบแข่งบนถนนมากกว่า" กันตอบอย่างสบาย ๆ 

     

    หลังจากคุยเรื่องแข่งรถจบ กันหันไปถามเชนที่กำลังจ้องจอคอมพิวเตอร์อย่างเคร่งเครียด 

    "นายทำอะไรอยู่น่ะ?" 

    "กำลังดูโค้ดการเขียนเว็บอยู่ แต่ยังไม่ค่อยเข้าใจเลย" เชนหันมาตอบด้วยสีหน้าเซ็ง ๆ 

    "ให้เราช่วยอธิบายให้ไหม?" กันเสนอ 

    "ได้สิ เดี๋ยวขอไปเรียกเพื่อน ๆ ก่อนนะ เพราะกลุ่มเรายังไม่มีใครเข้าใจเลย" 

    "โอเค เดี๋ยวเรารออยู่ตรงนี้แหละ" 

     

    เชนจึงไปเรียกเพื่อนคนอื่น ๆ ที่กำลังนั่งดูจอคอมพิวเตอร์ให้ขยับโต๊ะมารวมกันใกล้ ๆ จะได้เรียนรู้ไปพร้อมกัน กันหันมองรอบ ๆ พบว่าโต๊ะหลายตัวล้อมรอบตัวเขาแล้ว แต่กันก็ไม่ได้คิดอะไรมาก เพราะเขาเข้าใจโค้ดนี้ตั้งแต่อายุ 8 ขวบ และยังจำได้ทั้งหมด ในตอนนี้พวกเขากำลังเรียนการเขียนโค้ดผ่าน **ภาษา C (C - Programming Language)** กันจึงเริ่มอธิบายทันที 

     

    ### ความรู้เบื้องต้นเกี่ยวกับภาษา C

    **ภาษา C (C Programming Language)** เป็นภาษาที่ใช้พัฒนาโปรแกรมทั่วไป เพราะมีความยืดหยุ่นสูงและมีประสิทธิภาพในการทำงานร่วมกับคำสั่งพื้นฐานของคอมพิวเตอร์ 

    ภาษา C พัฒนาขึ้นในช่วงปี ค.ศ. 1969 - 1973 โดย Dennis Ritchie และได้รับความนิยมแพร่หลาย จนกระทั่งปี ค.ศ. 1989 ได้มีการกำหนดมาตรฐานของภาษา C เรียกว่า "ANSI C" เพื่อใช้เป็นมาตรฐานในการพัฒนาภาษาคอมพิวเตอร์รุ่นใหม่ ๆ เช่น C++, C# และ Java 

     

    #### โครงสร้างของภาษา C อย่างง่าย

    1. **ฟังก์ชันหลัก** `main()` คือ ฟังก์ชันที่ไม่มีการรับ-ส่งค่าไปยังฟังก์ชันอื่น ใช้ `{}` เป็นเครื่องหมายแสดงจุดเริ่มต้นและจุดสิ้นสุดของฟังก์ชัน สามารถเขียนในรูปแบบ `void main()` ได้เช่นกัน 

    2. **เครื่องหมาย ;** ใช้ปิดท้ายคำสั่งเพื่อบอกให้คอมไพเลอร์ทราบว่าจบคำสั่งแต่ละคำสั่งแล้ว 

    3. **คอมเมนต์ (Comment)** คือ หมายเหตุที่ใช้อธิบายเพิ่มเติม ส่วนที่เป็นคอมเมนต์จะไม่ได้รับการแปลผลจากคอมไพเลอร์ ใช้ `//` คอมเมนต์บรรทัดเดียว และ `/*...*/` สำหรับคอมเมนต์หลายบรรทัด 

     

    #### ขั้นตอนการทำงาน

    1. **Source Code**: เขียนโค้ด C เพื่อสั่งงาน 

    2. **Compile**: แปลโค้ด C เป็นภาษาที่คอมพิวเตอร์เข้าใจ โดยอ่านโค้ดทั้งหมดตั้งแต่ต้นจนจบ 

    3. **Link**: เชื่อมโยงโปรแกรมเข้ากับไลบรารีของภาษา C 

    4. **Run**: ประมวลผลเพื่อแสดงผล 

     

    ภาษา C สามารถใช้งานได้กับทุกระบบปฏิบัติการ เนื่องจากมีคอมไพเลอร์ภาษา C อยู่ทั่วไป เช่น Intel PC, Windows, Linux, Macintosh เป็นต้น 

     

    ภาษาซีมีโครงสร้างที่เป็นระบบ แต่ไม่มีฟังก์ชันสำเร็จรูป นักพัฒนาต้องเขียนโค้ดเองหรือเรียกใช้ไลบรารี ซึ่งอาจเป็นเรื่องยากสำหรับมือใหม่ แต่ในปัจจุบันก็มีเครื่องมือช่วยให้การพัฒนาโปรแกรมง่ายขึ้น เช่น **Waijung 2**

     

    **Waijung 2** เป็น Simulink Embedded Coder Target Support Package ที่รองรับ ESP32 microcontrollers ของบริษัท Espressif ใช้เทคนิค Model-Based Design (Matlab Simulink) เพื่อสร้าง C code, คอมไพล์ และดาวน์โหลดไปยัง ESP32 โดยที่นักพัฒนาไม่จำเป็นต้องเขียนโค้ดเอง

     

    การอธิบายของกันช่วยให้เพื่อน ๆ เข้าใจมากขึ้น เพราะกันลงรายละเอียดมากกว่าอาจารย์

    ติดตามเรื่องนี้
    เก็บเข้าคอลเล็กชัน
    นิยายแฟร์ 2024

    ผู้อ่านนิยมอ่านต่อ ดูทั้งหมด

    loading
    กำลังโหลด...

    อีบุ๊ก ดูทั้งหมด

    loading
    กำลังโหลด...

    ความคิดเห็น

    ×