لقد قمنا بتجميع قائمة تحتوي على 52 بدائل مجانية ومدفوعة لـ Clojure. وتشمل المنافسون الرئيسيون: Python، Java. بالإضافة إلى ذلك، يقوم المستخدمون أيضًا بعمل مقارنات بين Clojure و JavaScript، C (programming language)، C++. كما يمكنك النظر في خيارات مماثلة أخرى هنا: أدوات التطوير.
لقد قمنا بتجميع قائمة تحتوي على 52 بدائل مجانية ومدفوعة لـ Clojure. وتشمل المنافسون الرئيسيون: Python، Java. بالإضافة إلى ذلك، يقوم المستخدمون أيضًا بعمل مقارنات بين Clojure و JavaScript، C (programming language)، C++. كما يمكنك النظر في خيارات مماثلة أخرى هنا: أدوات التطوير.
Clojure هي لغة برمجة ديناميكية تستهدف Java Virtual Machine (و CLR).
Clojure هي لغة برمجة ديناميكية تستهدف Java Virtual Machine (و CLR).
Clojure منصات
Windows
Linux
Mac
Clojure فيديو ولقطات الشاشة
Clojure نظرة عامة
Clojure هي لغة برمجة ديناميكية تستهدف Java Virtual Machine (و CLR). تم تصميمه ليكون لغة للأغراض العامة ، يجمع بين قابلية التطوير والتفاعل التفاعلي للغة البرمجة النصية مع بنية تحتية فعالة وقوية للبرمجة متعددة مؤشرات الترابط. Clojure هي لغة مترجمة - يتم تجميعها مباشرةً إلى JVM bytecode ، ومع ذلك تظل ديناميكية تمامًا. ويدعم كل ميزة تدعمها Clojure في وقت التشغيل. يوفر Clojure وصولاً سهلاً إلى أطر عمل Java ، مع تلميحات الكتابة الاختيارية والاستدلال على الكتابة ، لضمان أن المكالمات إلى Java يمكنها تجنب الانعكاس.
Clojure هي لهجة من Lisp ، وتشترك مع Lisp في فلسفة الكود والبيانات ونظام الماكرو القوي. Clojure هي في الغالب لغة برمجة وظيفية ، وتتميز بمجموعة غنية من هياكل البيانات الثابتة وغير الثابتة. عندما تكون هناك حاجة إلى حالة قابلة للتغيير ، توفر Clojure نظام ذاكرة للمعاملات البرمجية ونظام Agent التفاعلي الذي يضمن تصميمات نظيفة وصحيحة ومتعددة مؤشرات الترابط.