Bahasa pemrograman seperti C dan C ++ memiliki file header dan file pustaka. Bahasa -bahasa ini menjaga konstanta dan fungsi prototipe dalam file header. Seorang programmer dapat menulis file header sendiri atau mereka datang dengan kompiler. File header berguna karena membuat program lebih terorganisir dan dapat dikelola. Jika semua fungsi yang ditentukan berada dalam file yang sama, itu membuat program kompleks. Oleh karena itu, programmer dapat memasukkan file header yang diperlukan saat menulis program. File header terdiri dari deklarasi fungsi. Deklarasi ini memberi tahu kompiler tentang nama fungsi, jenis pengembalian dan parameter. File perpustakaan berisi implementasi fungsi yang sebenarnya menyatakan file header di. Perpustakaan C dan Perpustakaan C ++ adalah file pustaka. Oleh karena itu, perbedaan utama Antara file header dan file pustaka adalah itu File header berisi deklarasi fungsi yang akan dibagikan di antara beberapa file sumber sementara file pustaka adalah file yang berisi definisi fungsi untuk fungsi yang dinyatakan dalam file header.
1. Ikhtisar dan Perbedaan Utama
2. Apa itu file header
3. Apa itu File Perpustakaan
4. Kesamaan antara file header dan file perpustakaan
5. Perbandingan berdampingan - file header vs file perpustakaan dalam bentuk tabel
6. Ringkasan
File header berisi deklarasi fungsi. Programmer dapat menulis file header atau disertai dengan kompiler. Deklarasi memberi tahu kompiler tentang nama fungsi, jenis pengembalian dan parameter. Dalam bahasa C, file header memiliki .H Ekstensi. File header disertakan dalam program C menggunakan Petunjuk Preprocessor. Sintaks file header penambahan di c oleh #include . Jika programmer ingin memasukkan file header matematika, dapat menulis pernyataan #include .
File header berisi fungsi yang ditentukan untuk input dan output. Fclose digunakan untuk menutup aliran. Printf digunakan untuk mengirim output yang diformat ke output standar. FSCANF digunakan untuk membaca input yang diformat dari input standar. File header berisi fungsi yang terkait dengan konsol. Getch digunakan untuk membaca karakter dari konsol. File header berisi fungsi yang relevan dengan manipulasi string. Strlen adalah menemukan panjang string. Fungsi STRCMP adalah membandingkan dua string.
Fungsi yang diperlukan untuk pemrograman grafis termasuk dalam file header. File header berisi operasi terkait matematika. Rand digunakan untuk membuat nomor acak. Fungsi POW digunakan untuk menemukan kekuatan angka. Beberapa fungsi matematika lainnya adalah dosa, cos, tan, sqrt. Fungsi -fungsi ini sudah dinyatakan dalam file header.
Termasuk file header di C ++ juga mirip dengan C. Itu juga menggunakan arahan preprosesor. Sintaks file header penambahan di C ++ adalah #include . Jika programmer ingin memasukkan file header ioStream, sudah selesai menggunakan #include . Ini adalah pustaka aliran input-output standar. CIN adalah aliran input standar. Cout adalah untuk aliran output standar.
Gambar 01: C Program Menggunakan Matematika.h dan stdio.file header H
Termasuk file header mirip dengan menyalin dan menempelkan konten file header. Itu dapat menyebabkan kesalahan dan dapat menjadi proses yang kompleks jika ada banyak file sumber. Demikian juga, file header dapat dimasukkan dalam program.
File perpustakaan akan memiliki definisi fungsi untuk fungsi yang dinyatakan dalam file header. Definisi fungsi adalah implementasi aktual dari fungsi tersebut. Programmer menggunakan fungsi yang dideklarasikan dalam file header dalam program. Tidak perlu mengimplementasikannya sejak awal. Saat menyusun program, kompiler menemukan definisi dalam file perpustakaan untuk fungsi yang dinyatakan dalam file header.
Meskipun file header disertakan dalam program oleh programmer, file pustaka terkait ditemukan oleh kompiler secara otomatis. Oleh karena itu, kompiler menggunakan file pustaka untuk menemukan implementasi aktual dari fungsi yang dinyatakan dalam file header. Jika fungsi printf () digunakan dalam program, definisi cara kerjanya ada di file pustaka terkait. Jika matematika.h adalah file header, matematika.lib adalah file perpustakaan.
File header vs file perpustakaan | |
File header adalah file yang berisi deklarasi fungsi yang akan dibagikan di antara beberapa file sumber. | File Perpustakaan adalah file yang berisi definisi fungsi untuk fungsi yang dinyatakan dalam file header. |
Format | |
File header memiliki format teks. | File perpustakaan memiliki format biner. |
Termasuk metode | |
Programmer menyertakan file header. | Kompiler menghubungkan file pustaka yang relevan secara otomatis ke program. |
Modifikasi | |
File header dapat dimodifikasi. | File perpustakaan tidak dapat dimodifikasi. |
File header dan file perpustakaan dikaitkan dengan bahasa pemrograman seperti C dan C++. Artikel ini membahas perbedaan antara file header dan file perpustakaan. Perbedaan antara file header dan file pustaka adalah bahwa file header berisi deklarasi fungsi yang akan dibagikan antara beberapa file sumber sementara file perpustakaan adalah file yang berisi definisi fungsi untuk fungsi yang dinyatakan dalam file header. File header berisi prototipe dan panggilan fungsi. Itu tidak termasuk fungsionalitas fungsi. File header adalah gerbang ke file perpustakaan yang berisi fungsionalitas nyata.
Anda dapat mengunduh versi PDF artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini: Perbedaan Antara File Header dan File Perpustakaan
1.nareshtechnologies. Perpustakaan dan IDE | T Tutorial Bahasa C, Teknologi Naresh I, 27 Agustus. 2016. Tersedia disini
2.TutorialSpoint.com. “File header C." Inti nya. Tersedia disini
3.TutorialSpoint.com. “Perpustakaan C ." Inti nya. Tersedia disini