Materi pendukung perkuliahan mata kuliah ‘Bahasa Pemrograman’ dari Departemen Ilmu Komputer KAIST
(hjaem.info)Ini adalah kumpulan materi pendukung perkuliahan yang disusun pada tahun 2019 oleh Hong Jaemin dari Departemen Ilmu Komputer KAIST saat bertugas sebagai asisten pengajar untuk mata kuliah ‘Bahasa Pemrograman’ (CS320), dan ditinjau oleh Profesor Ryu Seokyong. (Bahasa Korea, Bahasa Inggris) Untuk menjelaskan latar belakang teoretis bahasa pemrograman dalam ilmu komputer, materi ini disusun dengan alur yang secara bertahap menambahkan tiap konsep di bidang tersebut, lalu mendefinisikan sebuah bahasa pemrograman kecil secara matematis dan mengimplementasikan interpreternya dalam Scala.
2 komentar
Tampaknya Hong Jaemin menulis buku berjudul 'Kokoh dengan tipe, fleksibel dengan polimorfisme'. Karena ini buku dari seseorang yang sangat memahami teori bahasa pemrograman, saya jadi menantikannya.
https://blog.insightbook.co.kr/2023/10/…
Menarik juga bahwa Scala dipakai sebagai materi kuliah bahasa pemrograman.
Saya sudah sering melihat materi kuliah yang memakai bahasa fungsional keluarga ML seperti OCaml, tapi baru kali ini melihat Scala. Karena Scala juga cukup banyak dipakai di dunia kerja sebagai bahasa berbasis JVM, rasanya ini jadi terlihat lebih praktis.