Devdit
 

ภาษา C กับ Python ต่างกันอย่างไร

12.9K

ภาษา C กับ Python ต่างกันอย่างไร บทความนี้ขอกล่าวถึงความเหมือน และความแตกต่างของภาษา C และ Python ซึ่งเป็นภาษาที่ได้รับความนิยมอย่างมากทั้งในอดีต และปัจจุบัน มีรายละเอียดดังนี้

 

ตัวอย่าง ภาษา C กับ Python ต่างกันอย่างไร

ภาษา C

ภาษา Python

เป็นภาษาเชิงกระบวนการ (Procedural Programming)เป็นภาษาเชิงวัตถุ (Object Oriented Programming)
เป็นภาษาระดับ middle level languageเป็นภาษา high-level language
เป็นภาษา Compiledเป็นภาษา Interpreted
คำสั่ง และรูปแบบการเขียนโปรแกรมมีความซับซ้อนกว่า Pythonคำสั่ง และรูปแบบการเขียนโปรแกรมมีความง่ายกว่าภาษาซี
ชนิดของตัวแปรเป็น typed หรือ statically typedชนิดของตัวแปรเป็น untyped หรือ dynamically typed
ใช้เซมิโคล่อน ( ; ) ปิดท้ายประโยคคำสั่ง เพื่อจบการทำงานไม่ต้องใส่เซมิโคล่อน ( ; ) ปิดท้ายประโยคคำสั่ง
ใช้ปีกกาเปิดปิด ในการกำหนดโค้ดส่วนย่อยใช้การเยื้อง หรือกด Tab แทนการใช้ปีกกาเปิดปิด
เหมาะสำหรับ Application ที่เกี่ยวข้องกับ Hardwareเหมาะสำหรับงานเกือบทุกประเภท

 

ตัวอย่าง โปรแกรมพิมพ์ Hello World ภาษา C

#include <stdio.h>

int main() {
    printf("Hello World");
    return 0;
}

ตัวอย่าง โปรแกรมพิมพ์ Hello World ภาษา Python

print("Hello World")
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ