کلوژر

کلوژر  گویشی از زبان برنامه‌نویسی لیسپ است که توسط ریچ هیکی ایجاد شده‌است. این زبان، یک زبان همه‌منظوره تابعی است.

کد کلوژر به بایت‌کد ماشین مجازی جاوا کامپایل می‌شود، و بنابراین می‌توانید از کتابخانه‌های جاوا استفاده کند.

برنامه‌نویسی هم‌روند 
اکثر زبان‌های مرسوم، ویژگی‌های پایه‌ای هم‌روندی، یعنی ریسمان‌ها و قفل‌ها را در اختیار می‌گذارند. زبان‌هایی مانند جاوا، تعدادی کتابخانه کمکی نیز برای کنترل هم‌روندی اضافه می‌کنند، ولی تغییری اساسی در چگونگی طراحی برنامه‌های همروند ایجاد نمی‌کنند، و تنها میزان کد مورد نیاز را کم می‌کنند.

کلوژر به‌صورت اساسی از همهٔ لحاظها متفاوت است. کلوژر ابزارهای اولیه، ریسمان و قفل، را در اختیار نمی‌گذارد. در عوض، مدل‌های برنامه‌نویسی هم‌روند در کلوژر کاملاً متفاوت است بطوری‌که نیازی به ریسمان‌ها و قفل‌ها نیست.

به علت اینکه داده‌ساختارهای اصلی زبان تغییرناپذیر هستند، می‌توان آن‌ها را بین ریسمان‌های اجرا به اشتراک گذاشت.

مثال‌ها 
Hello World:

(println "Hello world!")

تعریف یک تابع:

(defn square [x]
  (* x x))

پیوند به بیرون 
 وب‌گاه رسمی کلوژر
 مخزن کدهای کلوژر برروی گیت هاب

منابع 

خانواده زبان برنامه‌نویسی لیسپ
زبان‌های اسکریپت‌نویسی
زبان‌های برنامه‌نویسی ساخته‌شده در ۲۰۰۷ (میلادی)
زبان‌های برنامه‌نویسی ساخته‌شده در دهه ۲۰۰۰ (میلادی)
زبان‌های برنامه‌نویسی سطح بالا
زبان‌های برنامه‌نویسی ماشین مجازی جاوا
زبان‌های برنامه‌نویسی ماشینی پویا
زبان‌های تابعی
کامپایلرهای کد منبع به کد منبع
لیسپ
نرم‌افزارهای آزاد چندسکویی
نرم‌افزارهای چندسکویی
نرم‌افزارهایی که از پروانه اکلیپس استفاده می‌کنند