קלוז'ור (שפת תכנות מחשבים)

להגדלת הטקסט להקטנת הטקסט
  • נושא
| מספר מערכת 987007599872005171

מידע על הזהות:

שם ראשי (עברית)
קלוז'ור (שפת תכנות מחשבים)
שם ראשי (לועזית)
Clojure (Computer program language)
שם ראשי (ערבית)
كلوجر (لغة برمجة)
נושא איתו מזוהה
Functional programming languages
MARC
MARC

מזהים נוספים

Wikidata: Q51798
Library of congress: sh2011003332
מקורות מידע
  • Work cat.: Fogus, M., Houser, C. The joy of Clojure, 2011:t.p. (Clojure) p. 4 of cover (a dialect of Lisp that runs on the JVM)
  • Wikipedia, July 1, 2011(Clojure: a recent dialect of the Lisp programming language; a general-purpose language supporting interactive development that encourages a functional programming style, and simplifies multithreaded programming; runs on the Java Virtual Machine and the Common Language Runtime)

תקציר מוויקיפדיה:

Clojure היא דיאלקט מודרני של שפת התכנות Lisp. זוהי שפה רב-תכליתית המאפשרת פיתוח אינטראקטיבי ומעודדת סגנון תכנות פונקציונלי המאפשר תכנות רב-תהליכי פשוט ובטוח יותר. Clojure מיושמת על פלטפורמת ה-JVM של שפת התכנות Java ומקומפלת ישירות לבייטקוד. Clojure מקיימת את פילוסופיית code-as-data של שפת התכנות Lisp, והיא בעלת מערכת מאקרו מתוחכמת. Clojure פותחה על ידי ריצ'רד היקי בשנת 2007 והיא תוכנת קוד-פתוח. Clojure מקיימת את פרדיגמת התכנות (כלומר, את העיקרון התכנותי) של תכנות פונקציונלי, כמו שאר ניבי Lisp. בתכנות פונקציונלי, מוצב דגש על קריאה לפונקציות, כאשר הן לא משנות את התוכנה, וגורמות למספר מינימלי של "תופעות לוואי" - כלומר, שינויים בחלקים אחרים שבתוכנה. הפונקציות מפושטות גם הן כביטויים. שפות תכנות עיליות רבות תומכות בעיקרון התכנות הפונקציונלי.

לקריאת הערך המלא בוויקיפדיה >