Month: October 2022

โทเค็นใน C (Tokens in C)

โทเค็นใน C (Tokens in C) ภาพรวม เช่นเดียวกับที่เราไม่สามารถสร้างประโยคที่มีความหมายได้โดยไม่ต้องใช้คำพูด เราไม่สามารถจินตนาการถึงร่างกายมนุษย์ที่ไม่มีเซลล์ที่มีชีวิตได้เช่นเดียวกัน เราไม่สามารถพัฒนาหรือสร้างโปรแกรม C ได้โดยไม่ต้องใช้โทเค็น C โทเค็นในภาษา C เป็นองค์ประกอบที่เล็กที่สุดหรือหน่วยการสร้างที่ใช้ในการสร้างโปรแกรม C โทเค็นC มี 6 ประเภท และจัดประเภทเป็น: Identifiers , Keywords , Constants , Operators , Special…

ชุดอักขระ C (C Character Set)

ชุดอักขระ C (C Character Set) ภาพรวม ชุดอักขระประกอบด้วยชุดอักขระที่ถูกต้องที่เราสามารถใช้ในโปรแกรมของเราในสภาพแวดล้อมที่แตกต่างกัน ภาษาซีมีชุดอักขระอย่างกว้างๆ สองชุด ขอบเขตของบทความ เบื้องหลัง อักขระคือข้อมูลขนาด 1 ไบต์ที่แสดงถึงตัวอักษร ตัวเลข และอักขระพิเศษบางตัว เช่น ! , @ ฯลฯ ดูเหมือนง่าย แต่มีประวัติอันยาวนานของมาตรฐานที่แตกต่างกันเช่น EBCDIC , ASCII ฯลฯ ในช่วงแรกๆ เคยมีระบบการเข้ารหัสที่เรียกว่า Extended…

ความแตกต่างระหว่าง Compiler กับ Interpreter

ความแตกต่างระหว่าง Compiler กับ Interpreter คอมไพเลอร์ (Compiler) และ อินเทอร์พรีเตอร์ (Interpreter) คือโปรแกรมที่แปลซอร์สโค้ด (ไฟล์ที่มีโปรแกรม) เป็นรหัสเครื่องที่โปรเซสเซอร์ สามารถเข้าใจ ได้ คอมไพเลอร์แปลซอร์สโค้ดโดยรวมและดำเนินการเทคนิคการเพิ่มประสิทธิภาพต่างๆ ก่อนทำการแมปกับ machine code ที่เรียกใช้งานได้ แต่อินเทอร์พรีเตอร์ แปลซอร์สโค้ดตามความจำเป็นในรันไทม์โดยจะจับคู่ซอร์สโค้ดกับ machine code เกือบจะในทันที ขอบเขต บทนำ ภาษาการเขียนโปรแกรมได้รับการออกแบบเพื่อแสดงวิธีแก้ปัญหาเชิงคำนวณสำหรับปัญหาเฉพาะโดเมนที่อาจใช้การคำนวณทางคณิตศาสตร์อย่างง่ายหรืออาจเป็น ความท้าทายด้าน อัลกอริทึมที่ซับซ้อนแต่โดยรวมแล้วเป้าหมายคือการมีภาษาที่มนุษย์อ่านได้ ในทางกลับกัน…

Compilation กระบวนการคอมไพล์ในภาษา C

Compilation Process in C กระบวนการคอมไพล์ในภาษา C จะเปลี่ยนโค้ดที่มนุษย์อ่านได้ให้อยู่ในรูปแบบที่เครื่องอ่านได้ สำหรับภาษาซี มันเกิดขึ้นก่อนที่โปรแกรมจะเริ่มดำเนินการเพื่อตรวจสอบไวยากรณ์และความหมายของโค้ด กระบวนการคอมไพล์ในภาษา C ประกอบด้วยสี่ขั้นตอน: 1.การประมวลผลล่วงหน้า 2. การคอมไพล์ 3.การประกอบ 4.การเชื่อมโยง จากนั้นเราเรียกใช้ไฟล์ปฏิบัติการที่ได้รับเพื่อให้ได้ผลลัพธ์บนหน้าจอ Compilation คืออะไร? ก่อนดำดิ่งสู่ความหมายดั้งเดิมของ Compilation ลองพิจารณาตัวอย่างที่มีคนกพูดภาษาฮินดีและ คนกต้องการคุยกับขที่รู้แค่ภาษาอังกฤษดังนั้นตอนนี้คนใดคนหนึ่งจึงต้องการล่ามเพื่อแปล คำที่จะสื่อสารกัน กระบวนการนี้เรียกว่าการแปลหรือในแง่ของการเขียนโปรแกรมเรียกว่ากระบวนการ Compilation กระบวนการคอมไพล์ในภาษา C กำลังแปลงรหัสของมนุษย์ที่เข้าใจได้ให้เป็นรหัสที่เข้าใจได้ของคอมพิวเตอร์…

Hello World ภาษา C กับ VS Code ด้วย Mac

Hello World ภาษา C กับ VS Code ด้วย Mac การติดตั้ง Visual Studio Code เราจะใช้โปรแกรมแก้ไขโค้ด Visual Studio Code ฟรีและมีประสิทธิภาพ แทนที่จะเขียนซอร์สโค้ดของเราใน TextEdit เราจะใช้ Visual Studio Code เราสามารถคอมไพล์และรันโปรแกรมได้โดยไม่ต้องออกจากสภาพแวดล้อม Visual Studio เนื่องจากมี Integrated Terminal…