KAIST Department of Computer Science के ‘Programming Languages’ कोर्स की सहायक अध्ययन सामग्री
(hjaem.info)यह KAIST Department of Computer Science में Hong Jaemin नामक व्यक्ति द्वारा 2019 में ‘Programming Languages’ (CS320) कोर्स के TA के रूप में तैयार की गई और प्रोफेसर Ryu Sukyoung की समीक्षा प्राप्त की हुई सहायक अध्ययन सामग्रियों का संग्रह है। (कोरियाई, अंग्रेज़ी) कंप्यूटर साइंस में प्रोग्रामिंग लैंग्वेज की सैद्धांतिक पृष्ठभूमि समझाने के लिए, इसमें इस क्षेत्र की प्रत्येक अवधारणा को क्रमशः जोड़ते हुए एक छोटी प्रोग्रामिंग लैंग्वेज को गणितीय रूप से परिभाषित किया गया है और उसके interpreter को Scala में implement करने की रूपरेखा दी गई है.
2 टिप्पणियां
लगता है Hong Jaemin ने 'टाइप के साथ मज़बूती, बहुरूपता के साथ लचीलापन' शीर्षक से एक किताब लिखी है। प्रोग्रामिंग भाषा सिद्धांत को अच्छी तरह जानने वाले व्यक्ति की किताब है, इसलिए काफी उम्मीद है।
https://blog.insightbook.co.kr/2023/10/…
यह दिलचस्प है कि Scala को programming language की क्लास की सामग्री के रूप में इस्तेमाल किया गया है.
ocaml जैसी ML-परिवार की functional language को क्लास सामग्री के रूप में इस्तेमाल होते हुए तो बहुत देखा है, लेकिन Scala पहली बार देख रहा हूँ. चूँकि Scala को वास्तविक कामकाजी माहौल में JVM-आधारित भाषा के रूप में काफ़ी इस्तेमाल किया जाता है, इसलिए यह व्यावहारिकता के लिहाज़ से और बेहतर लगती है.