แร็กเกตคืออะไร?

แร็กเก็ต เป็นภาษาการเขียนโปรแกรมสำหรับวัตถุประสงค์ทั่วไปที่ได้จาก LISP มันถูกเรียกว่า "ภาษาโปรแกรมที่ตั้งโปรแกรมได้" เพราะระบบมาโครในตัวมีประสิทธิภาพสูงจนทำให้โปรแกรมเมอร์สามารถกำหนดทุกอย่างเกี่ยวกับภาษาใหม่ได้ ด้วยเหตุผลนี้แร็กเก็ตจึงถูกใช้เพื่อออกแบบและใช้ภาษาการเขียนโปรแกรมที่กำหนดเองสำหรับความต้องการของโครงการที่เฉพาะเจาะจง

แร็กเกตได้รับการพัฒนาขึ้นเป็นส่วนหนึ่งของโครงการ PLT ("ทีมภาษาการเขียนโปรแกรม") โดยนักวิทยาศาสตร์คอมพิวเตอร์ Matthias Felleisen ในปี 1995 ความตั้งใจของเขาคือการสร้างภาษา

สวัสดีชาวโลก! เขียนใน Racket:

(printf "Hello, World!")

สวัสดีชาวโลก, ภาษา, เงื่อนไขการเขียนโปรแกรม