Apakah ada perbedaan antara Turbo C dan Dev C?


Jawaban 1:

Ada. Tapi tidak banyak. Terlepas dari perbedaan yang dikutip dalam jawaban sejauh ini, berikut adalah beberapa poin yang dapat Anda sadari saat Anda mengetik kode dan mencoba untuk mengeksekusinya.

  • Perbedaannya adalah bahwa Dev C tidak mengenali beberapa file header yang dapat digunakan di Turbo C, seperti conio.h. Tidak perlu dikatakan, itu tidak mengenali semua / semua fungsi / MACROS dideklarasikan dalam file header itu. Juga, ada beberapa file header yang mungkin memiliki nama yang berbeda. Untuk mengutip sebuah contoh, Turbo C telah mengalokasikan.h, untuk fungsi mengalokasikan memori secara dinamis, sedangkan file header yang sama bernama malloc.h di Dev C.Satu lagi yang saya tahu adalah bahwa Anda perlu mendeklarasikan namespace dalam kasus Dev C, tetapi Anda tidak perlu melakukannya dalam kasus Turbo C.

Ini adalah beberapa poin yang bisa saya ingat dari bagian atas kepala saya. Saya akan terus mengedit karena saya ingat lebih banyak!


Jawaban 2:

Selain jawaban yang sudah ada, beberapa editor ini (dan kompiler yang dibundel) menawarkan berbagai jenis pragma atau optimisasi yang dapat Anda gunakan dalam kode Anda. Pada dasarnya, gunakan saja salah satunya dan patuhi itu. Lebih baik lagi, tulis kode Anda dalam editor teks kosong dan pelajari sendiri optimisasi kompiler. Dengan begitu, Anda bahkan dapat mempelajari cara memastikan program Anda portabel di seluruh platform (dengan asumsi versi gcc, glibc, dll. Serupa)


Jawaban 3:

Selain jawaban yang sudah ada, beberapa editor ini (dan kompiler yang dibundel) menawarkan berbagai jenis pragma atau optimisasi yang dapat Anda gunakan dalam kode Anda. Pada dasarnya, gunakan saja salah satunya dan patuhi itu. Lebih baik lagi, tulis kode Anda dalam editor teks kosong dan pelajari sendiri optimisasi kompiler. Dengan begitu, Anda bahkan dapat mempelajari cara memastikan program Anda portabel di seluruh platform (dengan asumsi versi gcc, glibc, dll. Serupa)