Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ความแตกต่างระหว่าง Java และ C Language


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

จากฟีเจอร์ของพวกเขา ความแตกต่างสำคัญระหว่าง Java และ C ดังนี้

ลำดับ Key Java C
1 Introduced Java พัฒนาหลัง C ตามปีที่เปิดตัว พัฒนาโดย James Gosling ในปี 1995 C เปิดตัวก่อน Java พัฒนาโดย Dennis M. Ritchie ระหว่าง 1969-1973
2 Type Java เป็น high-level language data-oriented เรียกว่า Object-Oriented language C เป็น middle-level language procedure-oriented เรียกว่า Procedural Programming Language
3 Compilation Java เป็น Interpreted language โค้ดแปลงเป็น bytecode แล้วรันโดย JVM C เป็น compiled language แปลงโค้ดเป็น machine language ให้ machine เข้าใจ
4 Functional Units Java เป็น OOP มี Objects เป็น functional units C เป็น Procedural มี functions เป็น functional units
5 Inheritance and Threading Java มี Inheritance (code reuse) และรองรับ Threading C ไม่มี Inheritance และไม่รองรับ Threading
5 Platform dependency Java เป็น platform independent C เป็น platform dependent