š Bahasa Pemrograman: Aplikasi dan Interpretasi ā (Edisi 2025ā2026)
š Bahasa Pemrograman: Aplikasi dan Interpretasi (Edisi 2025ā2026) adalah buku silabus lengkap yang dirancang untuk mahasiswa BSCS, BSIT, Rekayasa Perangkat Lunak, dan mahasiswa otodidak yang ingin menguasai bahasa pemrograman, desain, dan implementasinya. Edisi ini mencakup soal pilihan ganda dan kuis, untuk memberikan pendekatan praktis dan akademis dalam memahami interpreter, compiler, sistem tipe, dan abstraksi.
Buku ini mengeksplorasi teori dan implementasi praktis, menjembatani paradigma bahasa, struktur kontrol, objek, modul, dan bahasa spesifik domain. Mahasiswa akan belajar bernalar tentang bahasa pemrograman, merumuskan abstraksi, dan menerapkan fungsi tingkat tinggi secara efektif.
š Bab & Topik
š¹ Bab 1: Bahasa Pemrograman dan Implementasinya
- Pengantar Bahasa Pemrograman
- Interpreter dan Kompiler
- Sintaksis dan Semantik
- Paradigma Bahasa
š¹ Bab 2: Elemen Pemrograman
- Ekspresi dan Nilai
- Lingkungan
- Aplikasi Fungsi
- Variabel dan Binding
- Aturan Evaluasi
š¹ Bab 3: Prosedur dan Proses yang Dihasilkannya
- Prosedur Kelas Satu
- Fungsi Tingkat Tinggi
- Rekursi
- Closure
- Optimasi Tail-Call
š¹ Bab 4: Merumuskan Abstraksi dengan Prosedur Tingkat Tinggi
- Komposisi Fungsi
- Abstraksi Fungsional
- Fungsi Anonim
- Currying dan Aplikasi Parsial
š¹ Bab 5: Tipe dan Sistem Tipe
- Pengetikan Statis vs. Dinamis
- Pemeriksaan Tipe
- Inferensi Tipe
- Polimorfisme
- Keamanan Tipe
š¹ Bab 6: Struktur Kontrol dan Kontinuitas
- Kondisional dan Perulangan
- Gaya Penerusan Kontinuitas
- Panggilan-cc
- Pengecualian dan Penanganan Kesalahan
š¹ Bab 7: Status dan Penugasan yang Dapat Diubah
- Komputasi Berstatus
- Mutasi Variabel
- Model Memori
- Efek Samping dan Transparansi Referensial
š¹ Bab 8: Objek dan Kelas
- Konsep Berorientasi Objek
- Penerusan Pesan
- Pewarisan
- Enkapsulasi
- Status Objek
š¹ Bab 9: Modul dan Batas Abstraksi
- Modularitas
- Ruang Nama
- Antarmuka
- Kompilasi Terpisah
- Penyembunyian Informasi
š¹ Bab 10: Bahasa Spesifik Domain dan Metaprogramming
- Penyematan Bahasa
- Makro
- Pembuatan Kode
- Refleksi
- Interpretasi vs Kompilasi
š Mengapa Memilih Aplikasi/Buku Ini? - Buku silabus lengkap yang mencakup desain dan implementasi bahasa pemrograman
- Termasuk soal pilihan ganda, kuis, dan contoh untuk ujian dan proyek
- Pelajari interpreter, compiler, sistem tipe, dan abstraksi tingkat tinggi
- Ideal untuk mahasiswa dan profesional yang ingin memahami paradigma bahasa dan desain perangkat lunak
ā Aplikasi ini terinspirasi oleh penulis:
Torben Ćgidius Mogensen, John Hughes, Martin Fowler, Bertrand Meyer, Shriram Krishnamurthi
š„ Unduh Sekarang!
Kuasai bahasa pemrograman dan implementasinya dengan Learn Programming Languages āāAI (Edisi 2025ā2026).