Racket प्रोग्रामिंग भाषा का परिचय
मूल शीर्षक: A Friendly Introduction to Racket
यह क्यों महत्वपूर्ण है
Lisp परिवार की भाषाओं का AI और programming language research में ऐतिहासिक महत्व है और ये आज भी industry में सक्रिय हैं।
एक ब्लॉग पोस्ट में Racket प्रोग्रामिंग भाषा का विस्तृत परिचय दिया गया है। Racket, Lisp परिवार की भाषा है जो 1958 में John McCarthy द्वारा MIT में बनाई गई Lisp से उत्पन्न हुई। यह ट्यूटोरियल Lisp के इतिहास से लेकर Racket की स्थापना तक की जानकारी देता है।
यह ट्यूटोरियल Racket प्रोग्रामिंग भाषा का परिचय देता है, जो Lisp परिवार की एक आधुनिक भाषा है। Lisp को 1958 में John McCarthy ने MIT में बनाया था — यह Fortran (1957) के बाद दूसरी सबसे पुरानी उच्च-स्तरीय भाषा है जो आज भी उपयोग में है। Python 1991 में और JavaScript 1995 में आई, जबकि Lisp उनसे 30 से अधिक वर्ष पहले बनी।
Lisp ने Garbage Collection, First-class Functions, REPL (Read-Eval-Print Loop), और Homoiconicity जैसी अवधारणाओं को जन्म दिया। 1975 में Gerald Sussman और Guy Steele ने Scheme बनाई, जो Lisp का एक सरल और शैक्षणिक संस्करण था। 1995 में Matthias Felleisen के समूह ने PLT Scheme बनाई, जिसे 2010 में Racket नाम दिया गया।
Racket को "language-oriented programming" के लिए जाना जाता है — इसमें उपयोगकर्ता अपनी खुद की भाषा बना सकते हैं। आज Lisp-परिवार की भाषाएँ कई क्षेत्रों में सक्रिय हैं: Clojure, Nubank (लैटिन अमेरिका का सबसे बड़ा डिजिटल बैंक) में उपयोग होती है। Common Lisp, Google Flights की नींव ITA Software में उपयोग हुई। Emacs Lisp लाखों लोग रोज़ाना उपयोग करते हैं। Racket का अपना वार्षिक सम्मेलन RacketCon है और इसका उपयोग formal verification (Rosette), typography (Pollen), और शिक्षा में होता है।
ट्यूटोरियल में Racket को https://racket-lang.org से डाउनलोड करने और DrRacket IDE का उपयोग करने का निर्देश भी दिया गया है।