Clojure
קפיצה לניווט
קפיצה לחיפוש
| פרדיגמות |
תכנות פונקציונלי |
|---|---|
| שנה |
2007 |
| מפתח | Richard Hickey |
| הושפעה על ידי |
ML, Common Lisp, LISP |
| רישיון | Eclipse Public License |
|
clojure | |
Clojure היא דיאלקט מודרני של שפת התכנות Lisp. זוהי שפה רב-תכליתית המאפשרת פיתוח אינטראקטיבי ומעודדת סגנון תכנות פונקציונלי המאפשר תכנות רב-תהליכי פשוט ובטוח יותר. Clojure מיושמת על פלטפורמת ה-JVM ומקומפלת ישירות לבייטקוד. Clojure מקיימת את פילוסופיית code-as-data של Lisp, והיא בעלת מערכת מקרו מתוחכמת. Clojure פותחה על ידי ריצ' היקי ב-2007 והיא תוכנת קוד-פתוח.
| Java (פלטפורמת תוכנה) | ||
|---|---|---|
| פלטפורמה | Java (שפת תכנות) • Java Card • Java ME • Java EE • Java SE • Java Virtual Machine | |
| טכנולוגיות | Java applet • Java Web Start • Java Servlet • JavaServer Pages • JavaFX • JavaServer Faces | |
| מושגים | איסוף זבל • Cross-platform • Java Bytecode • Java Development Kit • Javadoc • Java Classloader • Java Class Library JIT Compiler • HotSpot • JavaBeans • Enterprise JavaBeans • JNI • JAR • POJO • Web container • Java annotation | |
| ממשקי תכנות יישומים | Swing • AWT • SWT • Java 3D • Java 2D • JMS • JDBC • JAXP • JPA • RMI • JNDI | |
| שפות ל-JVM | Scala • Clojure • Groovy • JRuby • Jython | |
| תשתיות תוכנה וכלים של חברות צד שלישי | אפאצ'י טומקט • Apache Maven • Apache Ant • Apache Struts JUnit • Hibernate • Spring Framework • JBoss • Google Web Toolkit • BEA WebLogic • IBM WebSphere | |
| סביבות פיתוח משולבות | Eclipse • NetBeans • IntelliJ | |
| חברות | סאן מיקרוסיסטמס • אורקל | |
| אישים | ג'יימס גוסלינג • ביל ג'וי • אריק שמידט | |
קישורים חיצוניים[עריכת קוד מקור | עריכה]
אתר האינטרנט הרשמי של Clojure