Halo dan selamat datang. Dalam kuliah ini, saya ingin berbicara tentang preprocessor.
Kami secara singkat membahas konsep ini di kuliah sebelumnya,
terutama hanya mengutipnya sebagai keuntungan.
Alasan utama saya ingin membicarakannya sedikit sekarang di awal kelas
adalah karena itu digunakan di setiap program.
Dan saya ingin berbicara tentang direktif include, yang merupakan perintah preprocessor.
Jadi jika saya ingin membicarakannya, pertama-tama saya harus menjelaskan preprocessor
secara umum. Ini akan menjadi deskripsi tingkat tinggi.
Saat kita melewati kelas, kita akan berbicara lebih banyak tentang preprocessor
dalam hal arahan yang berbeda dan seterusnya.
Tetapi untuk memahami dasar-dasarnya, praprosesor ini adalah
fitur unik dari c.
Itu tidak ditemukan dalam banyak bahasa lain.
Dan itu sangat menguntungkan, dan Anda harus mencoba memahaminya.
Dan kita harus berusaha menggunakan sebanyak mungkin.
Ini pada dasarnya memungkinkan program untuk lebih mudah dikembangkan oleh pengembang.
Itu membuat program lebih mudah dibaca. Itu membuat mereka lebih mudah untuk dimodifikasi dan membuat mereka lebih mudah untuk port.
Sehingga memberikan banyak keuntungan.
Dan untuk memiliki deskripsi memahami apa itu dalam
pembelajaran awal c adalah penting.
Ini adalah bagian dari proses kompilasi
c, tetapi diakui sebagai pernyataan khusus.
Dan seperti yang dikatakan preprocessor dalam namanya,
itu menyiratkan bahwa ada sesuatu yang terjadi sebelum Anda memproses kode.
Jadi analisis pernyataan tertentu dalam kode Anda
sebelum benar-benar menganalisis program itu sendiri.
Itu melakukan banyak hal sebelum dikompilasi, pada dasarnya.
Jadi ini memberi tahu kompiler Anda bahwa, sebelum Anda benar-benar mengonversi
ke kode ini, sebelum Anda membuat file objek,
sebelum Anda membuat dan melakukan semua penautan dan menghasilkan file yang dapat dieksekusi,
lakukan ini terlebih dahulu.
Dan karena Anda melakukan hal ini sebelum Anda mengkompilasi, Anda dapat mengoptimalkan berbagai
hal dan Anda dapat membuat segalanya lebih mudah.
Sekarang Anda akan sering memiliki perintah praprosesor ini di bagian paling atas
kode sumber Anda, tetapi perintah itu
bisa di mana saja. Mereka bisa di mana saja diselingi seluruh kode Anda.
Salah satu yang besar yang akan kita bicarakan adalah termasuk.
Jadi cara Anda dapat mengidentifikasi pernyataan praprosesor dalam kode sumber Anda adalah mereka memiliki
tanda pound di depannya, sehingga mereka memiliki
tanda nomor pound itu.
Dan itu harus menjadi karakter non-spasi pertama di
baris untuk menjadi perintah
preprosesor, juga dikenal sebagai direktif preprosesor.
Sekarang seperti yang saya sebutkan, tantangan pertama kami sebenarnya menggunakan direktif preprocessor.
Itu adalah arahan include. Kami tahu ini adalah arahan preprosesor karena kami melihat simbol pound.
Kami tidak tahu persis apa yang disertakan, kami akan membicarakannya di kuliah lain.
Tapi itu adalah perintah preprocessor, itu adalah direktif preprocessor.
Dan sekali lagi, karena pada dasarnya digunakan secara luas,
di setiap program karena setiap program akan memiliki penyertaan, saya
ingin membicarakannya sejak awal.
Tapi itu tidak hanya berarti ada penyertaan.
Pra-prosesor dapat melakukan banyak, banyak hal lain dan memiliki perintah lain.
Beberapa hal yang akan kita bicarakan saat kita melalui kursus ini mengenai praprosesor adalah
hal-hal seperti mampu membuat konstanta. Konstanta adalah konsep di
mana itu adalah variabel yang pada dasarnya tidak pernah berubah nilainya.
Ini adalah data yang tidak pernah berubah, begitulah cara Anda dapat memikirkannya karena kita bahkan belum membicarakan variabel.
Tetapi Anda dapat membuat
konstanta di praprosesor dan ini mengoptimalkan kode Anda membuatnya lebih efisien dan berjalan lebih cepat.
Ada juga konsep makro yang merupakan topik lain dalam dirinya sendiri.
Tapi makro adalah direktif preprocessor lain.
Dan cara Anda bisa membuat makro adalah Anda bisa menggunakan pernyataan define.
Jadi kita akan berbicara tentang definisi, kita akan berbicara tentang membuat konstanta.
Tetapi Anda harus terbiasa dengan konsep
praprosesor ini dan memanfaatkan hal-hal yang berbeda ini seperti include,define, constant.
Termasuk, yang akan kita bicarakan secara khusus di kuliah berikutnya, tetapi keuntungan
dari ini adalah Anda dapat membuat file perpustakaan Anda sendiri.
Dan kami berbicara tentang apa itu perpustakaan, perpustakaan hanya menggunakan kembali kode yang ada.
Jadi itu adalah kode yang tidak perlu Anda tulis.
Bahasa pemrograman c dilengkapi dengan pustaka standarnya sendiri yang melakukan banyak
hal untuk Anda,
seperti menampilkan output ke konsol, membaca dan menulis file,
menangani aliran, segala macam hal yang berbeda. Jika Anda terbiasa dengan java,
serupa dengan mengimpor Java API,
antarmuka pemrograman aplikasi.
Contoh lain dari preprocessor directive adalah hal-hal bersyarat, seperti if def
the end if, the
else atau in if not define pernyataan, dan kita
akan membicarakannya secara lebih rinci juga.
Tetapi semua arahan praprosesor ini membantu
efisiensi kode, dan mereka berjalan sebelum kompiler benar-benar berjalan.
Ini dijalankan sebelum kode apa
pun menghasilkan file objek atau file yang dapat dieksekusi.
Tapi kita akan membahas semua ini dengan lebih rinci di kuliah mendatang.
Saya ingin memberi Anda sedikit, sedikit rasa sebelumnya
karena kita perlu memahaminya sebelum kita dapat memahami apa yang kita lakukan dengan pernyataan
include yang akan kita bicarakan selanjutnya. Terima kasih.