This HTML5 document contains 377 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-elhttp://el.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
n35https://pragprog.com/titles/roclojure/
n38https://www.apress.com/us/book/
dbpedia-nohttp://no.dbpedia.org/resource/
n16http://www.clojurebook.com/
dbpedia-svhttp://sv.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
n51https://github.com/babashka/
dbpedia-fihttp://fi.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
dbpedia-hehttp://he.dbpedia.org/resource/
schemahttp://schema.org/
n26https://
dbpedia-frhttp://fr.dbpedia.org/resource/
n8http://commons.wikimedia.org/wiki/Special:FilePath/
n37https://pragprog.com/titles/vmclojeco/
dcthttp://purl.org/dc/terms/
dbpedia-cshttp://cs.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-azhttp://az.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n27http://d-nb.info/gnd/
n18http://dbpedia.org/resource/File:
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbpedia-srhttp://sr.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
n43https://www.braveclojure.com/clojure-for-the-brave-and-true/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
n56https://www.packtpub.com/big-data-and-business-intelligence/
dbpedia-ishttp://is.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
n36https://pragprog.com/titles/shcloj3/
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
n46http://www.joyofclojure.com/
dbpedia-rohttp://ro.dbpedia.org/resource/
dbpedia-ruhttp://ru.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
yago-reshttp://yago-knowledge.org/resource/
n21https://global.dbpedia.org/id/
n34https://pragprog.com/titles/dswdcloj3/
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-cahttp://ca.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
n41http://www.informit.com/store/
dbpedia-trhttp://tr.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
n61http://www.w3.org/2006/03/wn/wn20/instances/
dbpedia-eshttp://es.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
n55https://www.packtpub.com/application-development/
owlhttp://www.w3.org/2002/07/owl#
dbpedia-kahttp://ka.dbpedia.org/resource/

Statements

Subject Item
dbr:Clojure
rdf:type
dbo:Language yago:WikicatProgrammingLanguages owl:Thing yago:WikicatProgrammingLanguagesCreatedInThe2000s yago:WikicatProgrammingLanguagesCreatedIn2007 yago:Language106282651 wikidata:Q9143 yago:WikicatScriptingLanguages yago:WikicatFunctionalLanguages wikidata:Q315 yago:ArtificialLanguage106894544 dbo:ProgrammingLanguage yago:ProgrammingLanguage106898352 yago:Abstraction100002137 schema:Language yago:Communication100033020
rdfs:label
Clojure Clojure Clojure Clojure Clojure كلوجر (لغة برمجة) Clojure 클로저 (프로그래밍 언어) Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure Clojure
rdfs:comment
Clojure – nowoczesny dialekt języka programowania Lisp opracowany przez Richa Hickeya. Jest to język ogólnego przeznaczenia, wspierający modyfikację uruchomionego programu i zachęcający do programowania funkcyjnego oraz współbieżnego. Clojure é um dialeto da linguagem de programação Lisp criado por Rich Hickey. Clojure é uma linguagem de programação de propósito geral com ênfase em programação funcional. É executada na Máquina Virtual Java (JVM) por padrão, mas existem versões alternativas para outros ambientes de execução, como Clojure CLR, que compila código para a plataforma .NET e ClojureScript, que compila código Clojure para JavaScript. Como outros Lisps, Clojure trata código como dados e tem um sistema de macros integrado. O processo de desenvolvimento atual é conduzido pela comunidade e supervisionado por Rich Hickey como seu ditador benevolente perpétuo (BDFL em inglês). Clojure (výslovnost [ˈkloužəːr]) je v informatice moderní dialekt programovacího jazyka Lisp. Jedná se o univerzální jazyk podporující funkcionální programování, který se zaměřuje na zjednodušení vývoje vícevláknových aplikací. Clojure používá běhové prostředí JVM nebo , přičemž zastává filozofii kódu, který se chová jako data a implementuje sofistikovaný Lispový makrosystém. 클로저(Clojure)는 리치 히키(Rich Hickey)가 만든 리스프 프로그래밍 언어의 방언으로서, 범용 함수형 언어이다. 이 언어는 불변값과 시간-진행 구문을 통한 프로그래밍을 강조하는데, 이는 보다 탄탄한 프로그램, 특히 멀티스레드 프로그램의 개발을 용이하게 하기 위해서이다. 클로저는 자바 가상 머신과 공통 언어 런타임 (CLR), 그리고 자바스크립트 엔진 상에서 실행된다. 다른 리스프 언어들과 같이 클로저는 코드를 데이터로 취급하며, 정교한 매크로 시스템을 갖고 있다. Clojure (произносится как closure [ˈklōZHər]) — современный диалект Лиспа, язык программирования общего назначения с поддержкой разработки в интерактивном режиме, поощряющий функциональное программирование и упрощающий поддержку многопоточности. Clojure работает на платформах JVM и CLR. Clojure отличает философия «код как данные» (гомоиконность) и развитая система лисп-макросов. Транслятор Clojure свободно распространяется на условиях Eclipse Public License. In informatica Clojure è un dialetto del linguaggio di programmazione Lisp: alcune importanti caratteristiche sono lo sviluppo interattivo, la filosofia secondo cui lo stesso codice è un dato, le macro e la compilazione in Java bytecode, che permette a Clojure di funzionare su una macchina virtuale Java e di accedere facilmente a tutte le librerie Java. Il supporto del paradigma di programmazione funzionale, unito alla persistenza dei dati in memoria e alla loro gestione tramite permette di realizzare più facilmente programmi basati sul calcolo parallelo e multithread. كلوچر هي لهجة حديثة من ليسب لغة برمجة. وهي لغة عامة الهدف تدعم التطور التفاعلي الذي يُشجع أسلوب برمجة وظيفية ويُبسّط برمجة خيط (حاسوب)تعمل لغة كلوچر علي آلة جافا الافتراضية ووقت تشغيل اللغة المشترك. ومثل لغات ليسب فإن لغة كلوچر تعتبر الشفيرات كبيانات ولها نظام ماكرو معقد. Clojure es un lenguaje de programación de propósito general dialecto de Lisp. Hace un énfasis especial en el paradigma funcional, con el objetivo (entre otros) de eliminar la complejidad asociada a la programación concurrente. Clojure puede ser ejecutado sobre la Máquina Virtual de Java y la máquina virtual de la plataforma .NET, así como compilado a JavaScript. Clojure är en dialekt inom Lisp-familjen av programmeringsspråk. Clojure skapades av och släpptes i sin första version i slutet av 2009. Det är ett programmeringsspråk för allmän användning, som stödjer interaktiv utveckling och uppmuntrar en funktionell programmeringsstil. Clojure (liksom vissa andra programmeringsspråk) körs på Java Virtual Machine, Common Language Runtime och kan kompileras till Javascript. Η Clojure (προφέρεται όπως ο αγγλικός όρος "closure") είναι μια σύγχρονη διάλεκτος της γλώσσας προγραμματισμού Lisp. Είναι γλώσσα γενικού σκοπού, υποστηρίζει τη διαδραστική ανάπτυξη, ενθαρρύνει το στυλ συναρτησιακού προγραμματισμού και απλοποιεί τον πολυνηματικό προγραμματισμό. Η Clojure τρέχει στην (JVM) και στην (CLR). Η Clojure τηρεί τη φιλοσοφία "" και έχει ένα εκτεταμένο σύστημα . Clojure(/ˈkloʊʒər/)是Lisp编程语言在Java平台上的现代、动态及函数式方言。 与其他Lisp一样,Clojure视代码为数据且拥有一套Lisp宏系统。Clojure的开发过程目前由社区驱动,其作者里奇·希基则以终身仁慈独裁者的身份监督。 Clojure提倡不可变性与持久数据结构并鼓励程序员显式地管理标识及其状态。对利用不可变值及显式时间进展构造(explicit progression-of-time constructs)进行编程的专注旨在促进更加健壮的(尤其是并发)程序的开发。Clojure的类型系统是完全动态的,但人们近期也开始探索其基于渐进类型化的实现。 对Clojure的商业支持由Cognitect公司提供。 每年都会在全球范围内举办年度Clojure会议,其中最著名的是Clojure/conj。 Clojure (/ˈkloʊʒər/, like closure) is a dynamic and functional dialect of the Lisp programming language on the Java platform. Like other Lisp dialects, Clojure treats code as data and has a Lisp macro system. The current development process is community-driven, overseen by Rich Hickey as its benevolent dictator for life (BDFL). Clojure (発音は/'klouʒər/, クロージャー)はプログラミング言語であり、LISP系の言語の方言の一つである。関数型プログラミングのプログラミングスタイルでのインタラクティブな開発を支援し、マルチスレッドプログラムの開発を容易化する汎用言語である。Clojure言語のプログラムはJava仮想マシンとMicrosoft .NET 共通言語ランタイムで動作する。Clojure言語は「データとしてのプログラムコード」 (英語:「code as data」) という思想で設計されており、洗練されたマクロ機構を持つ。 Clojure (вимовляється приблизно кложер, так само як англ. closure — Замикання) — сучасний діалект мови програмування Lisp. Це мова загального призначення, що підтримує інтерактивну розробку, зорієнтовану на функціональне програмування, спрощує багатопотокове програмування, та містить риси сучасних скриптових мов. Clojure працює на Java Virtual Machine і Common Language Runtime. Як і інші Lisp-подібні мови, Clojure розглядає і має потужну систему макросів. Вихідний код компілятора Clojure, бібліотек і -компонентів розповсюджується в рамках ліцензії . Clojure [ˈkləʊʒə(r)] ist ein moderner Lisp-Dialekt, der interaktive Entwicklung unterstützt. Die Sprache fördert einen funktionalen Stil, der nebenläufige Programmierung stark vereinfacht. Clojure läuft in der Java Virtual Machine und ist eng mit der Java Runtime integriert. Eine JavaScript-Implementierung mit dem Namen ClojureScript sowie eine CLR-Implementierung existieren ebenso. Das Makrosystem ist mit dem anderer Lisp-Umgebungen vergleichbar. Clojure-Projekte werden auch mithilfe der Software Leiningen verwirklicht. Clojure est un langage de programmation fonctionnel compilé, multi-plateforme et destiné à la création de programmes sûrs et facilement distribuables. C’est un dialecte de Lisp. Il transpile vers du bytecode Java, du code JavaScript et du bytecode .NET. Clojure est donc disponible sur la JVM, le CLR, les navigateurs et Node.js. Clojure és un llenguatge de programació de la família del Lisp i l'Scheme dissenyat per operar estretament amb Java sobre la màquina virtual JavaVM. Posteriorment se n'ha desenvolupat un rerefons per a la màquina virtual CLR de .NET encara en fase beta.
foaf:name
Clojure
foaf:homepage
n26:clojure.org
dbp:name
Clojure
foaf:depiction
n8:Clojure_logo.svg n8:Rich_Hickey.jpg
foaf:page
n26:clojure.org
dct:subject
dbc:Extensible_syntax_programming_languages dbc:Dynamically_typed_programming_languages dbc:JVM_programming_languages dbc:Lisp_programming_language_family dbc:Cross-platform_free_software dbc:Programming_languages_created_in_2007 dbc:Functional_languages dbc:Scripting_languages dbc:Software_using_the_Eclipse_license dbc:Articles_with_example_Clojure_code dbc:2007_software dbc:Source-to-source_compilers dbc:Programming_languages dbc:Cross-platform_software dbc:Lisp_(programming_language) dbc:Dynamic_programming_languages dbc:Multi-paradigm_programming_languages dbc:High-level_programming_languages
dbo:wikiPageID
16561990
dbo:wikiPageRevisionID
1124033838
dbo:wikiPageWikiLink
dbr:O'Reilly_Media dbr:S-expression dbr:Language_interoperability dbr:Concurrent_computing dbr:Emacs dbr:Pipeline_(software) dbr:GraalVM dbr:Apress dbc:Dynamically_typed_programming_languages dbc:Extensible_syntax_programming_languages dbc:JVM_programming_languages dbr:Scheme_(programming_language) dbr:ActionScript dbr:Command-line_interface dbr:Dependent_type dbr:Reference_type dbc:Lisp_programming_language_family dbr:ThoughtWorks dbr:Hash_table dbr:Apache_Maven dbc:Cross-platform_free_software dbr:Multiple_dispatch dbr:Wolfram_Language dbr:Eclipse_Public_License dbr:List_of_JVM_languages dbr:Read–eval–print_loop dbr:Protocol_(object-oriented_programming) dbr:Nullable_type dbc:Programming_languages_created_in_2007 n18:Rich_Hickey.jpg dbr:Higher-order_functions dbc:Functional_languages dbr:Expression_problem dbr:Software_transactional_memory dbr:Comparison_of_programming_languages dbr:BEAM_(Erlang_virtual_machine) dbr:Dialect_(computing) dbr:Lisp_(programming_language) dbr:MacOS dbr:Homoiconicity dbr:Strong_typing dbr:Array_data_structure dbr:Apple_Inc. dbr:Elixir_(programming_language) dbr:REPL dbc:Scripting_languages dbr:Hy dbr:Communicating_sequential_processes dbr:List_(abstract_data_type) dbr:Type_system dbr:No_Starch_Press dbr:XML dbr:Text_editor dbr:Non-commercial dbc:Software_using_the_Eclipse_license dbr:Integrated_development_environment dbr:List_of_CLI_languages dbr:Benevolent_dictator_for_life dbr:Lint_(software) dbr:Windows dbr:Pearson_Publishing dbc:Articles_with_example_Clojure_code dbr:Lisp-1 dbr:Lisp_macro dbr:Funding_Circle dbr:James_Gosling dbc:2007_software dbr:C_Sharp_(programming_language) dbr:Community_of_Practice dbr:Netflix dbr:Robert_C._Martin dbr:Fold_(higher-order_function) dbr:Thread-safe dbc:Programming_languages dbc:Source-to-source_compilers dbr:First-class_function dbr:Visual_Studio_Code dbr:Nubank dbr:Go_(programming_language) dbr:ECMAScript dbr:Multi-paradigm_programming_language dbr:Logic_programming dbr:Function_(programming) dbr:.NET dbc:Cross-platform_software dbr:React_(JavaScript_library) dbr:Pragmatic_Bookshelf dbr:Concurrent_programming dbr:JSON dbr:Prolog dbr:Word_play dbr:Recursion dbr:NASA dbr:Common_Lisp dbr:Macro_(computer_science) dbr:Atlassian dbr:IntelliJ_IDEA dbr:State_(computer_science) dbr:Packt_Publishing dbr:Puppet_(company) dbr:Concurrency_(computer_science) dbr:LFE_(programming_language) dbr:Common_Language_Infrastructure dbr:Common_Language_Runtime dbr:Erlang_(programming_language) dbr:Python_(programming_language) dbr:Dynamic_programming_language dbc:Lisp_(programming_language) dbr:Lazy_evaluation dbr:Map_(higher-order_function) dbr:Linux dbr:Paul_Graham_(programmer) dbr:Immutable_object dbr:Rich_Hickey dbr:Namespace dbr:Jira_(software) dbc:Dynamic_programming_languages dbr:PyPy dbr:Persistent_data_structure dbr:Closure_(computer_programming) dbr:Haskell_(programming_language) dbr:Agent-based_model dbr:Agent-oriented_programming dbr:Software_Interface dbr:Rust_(programming_language) dbr:Dynamic_typing dbr:Atom_(text_editor) dbr:Parallel_computing dbr:Ruby_(programming_language) dbc:Multi-paradigm_programming_languages dbr:Tail_call dbr:Racket_(programming_language) dbr:Vim_(text_editor) dbr:Record_(computer_science) dbr:JavaScript_engine dbr:Manning_Publications dbr:Functional_programming dbr:Lisp_reader dbc:High-level_programming_languages dbr:Walmart dbr:Grave_accent dbr:Perl_(programming_language) dbr:ML_(programming_language) dbr:Java_(programming_language) dbr:Leiningen_(software) dbr:Java_(software_platform) dbr:Light_Table_(software) dbr:C++
dbo:wikiPageExternalLink
n16: n34: n35: n36: n37: n38:9781430272311 n41:clojure-recipes-9780321927736 n43: n26:clojure.org n46: n51:sci n55:clojure-data-analysis-cookbook-second-edition n55:clojure-domain-specific-languages n56:mastering-clojure-data-analysis
owl:sameAs
dbpedia-zh:Clojure dbpedia-ka:Clojure dbpedia-it:Clojure dbpedia-ko:클로저_(프로그래밍_언어) freebase:m.03yb8hb dbpedia-az:Clojure dbpedia-sv:Clojure n21:4iK93 yago-res:Clojure dbpedia-el:Clojure n27:7722643-4 dbpedia-fa:کلوژر dbpedia-tr:Clojure dbpedia-no:Clojure dbpedia-es:Clojure wikidata:Q51798 dbpedia-pl:Clojure dbpedia-he:Clojure dbpedia-ca:Clojure dbpedia-sr:Кложур dbpedia-de:Clojure dbpedia-ro:Clojure dbpedia-fr:Clojure dbpedia-uk:Clojure dbpedia-ja:Clojure dbpedia-fi:Clojure dbpedia-cs:Clojure dbpedia-ru:Clojure dbpedia-pt:Clojure dbpedia-ar:كلوجر_(لغة_برمجة) dbpedia-is:Clojure
dbp:wikibooks
Clojure Programming
dbp:wikiPageUsesTemplate
dbt:Start_date_and_age dbt:Start_date dbt:Java_(Sun) dbt:Lisp_programming_language dbt:Lisp dbt:Citation dbt:IPAc-en dbt:Portal dbt:Authority_control dbt:Version dbt:Official_website dbt:Infobox_programming_language dbt:! dbt:For dbt:Short_description dbt:Reflist dbt:Refend dbt:Refbegin
dbo:thumbnail
n8:Clojure_logo.svg?width=300
dbp:designer
dbr:Rich_Hickey
dbp:family
dbr:Lisp_(programming_language)
dbp:influenced
Rhine LFE Pixie Hy Elixir
dbp:influencedBy
Haskell Ruby Prolog Racket Java Wolfram Language C++ Scheme C# ML Common Lisp Erlang
dbp:latestReleaseDate
2022-04-05
dbp:latestReleaseVersion
1.11
dbp:license
dbr:Eclipse_Public_License
dbp:logo
Clojure logo.svg
dbp:logoSize
120
dbp:paradigm
concurrent dbr:Multi-paradigm_programming_language pipeline logic agent-oriented functional macro
dbp:platform
Java .NET JavaScript
dbp:typing
strong dynamic
dbp:website
n26:clojure.org
dbo:abstract
Clojure [ˈkləʊʒə(r)] ist ein moderner Lisp-Dialekt, der interaktive Entwicklung unterstützt. Die Sprache fördert einen funktionalen Stil, der nebenläufige Programmierung stark vereinfacht. Clojure läuft in der Java Virtual Machine und ist eng mit der Java Runtime integriert. Eine JavaScript-Implementierung mit dem Namen ClojureScript sowie eine CLR-Implementierung existieren ebenso. Das Makrosystem ist mit dem anderer Lisp-Umgebungen vergleichbar. Clojure-Projekte werden auch mithilfe der Software Leiningen verwirklicht. Clojure (発音は/'klouʒər/, クロージャー)はプログラミング言語であり、LISP系の言語の方言の一つである。関数型プログラミングのプログラミングスタイルでのインタラクティブな開発を支援し、マルチスレッドプログラムの開発を容易化する汎用言語である。Clojure言語のプログラムはJava仮想マシンとMicrosoft .NET 共通言語ランタイムで動作する。Clojure言語は「データとしてのプログラムコード」 (英語:「code as data」) という思想で設計されており、洗練されたマクロ機構を持つ。 Clojure est un langage de programmation fonctionnel compilé, multi-plateforme et destiné à la création de programmes sûrs et facilement distribuables. C’est un dialecte de Lisp. Il transpile vers du bytecode Java, du code JavaScript et du bytecode .NET. Clojure est donc disponible sur la JVM, le CLR, les navigateurs et Node.js. Clojure är en dialekt inom Lisp-familjen av programmeringsspråk. Clojure skapades av och släpptes i sin första version i slutet av 2009. Det är ett programmeringsspråk för allmän användning, som stödjer interaktiv utveckling och uppmuntrar en funktionell programmeringsstil. Clojure (liksom vissa andra programmeringsspråk) körs på Java Virtual Machine, Common Language Runtime och kan kompileras till Javascript. Clojure (/ˈkloʊʒər/, like closure) is a dynamic and functional dialect of the Lisp programming language on the Java platform. Like other Lisp dialects, Clojure treats code as data and has a Lisp macro system. The current development process is community-driven, overseen by Rich Hickey as its benevolent dictator for life (BDFL). Clojure advocates immutability and immutable data structures and encourages programmers to be explicit about managing identity and its states. This focus on programming with immutable values and explicit progression-of-time constructs is intended to facilitate developing more robust, especially concurrent, programs that are simple and fast. While its type system is entirely dynamic, recent efforts have also sought the implementation of a dependent type system. كلوچر هي لهجة حديثة من ليسب لغة برمجة. وهي لغة عامة الهدف تدعم التطور التفاعلي الذي يُشجع أسلوب برمجة وظيفية ويُبسّط برمجة خيط (حاسوب)تعمل لغة كلوچر علي آلة جافا الافتراضية ووقت تشغيل اللغة المشترك. ومثل لغات ليسب فإن لغة كلوچر تعتبر الشفيرات كبيانات ولها نظام ماكرو معقد. Clojure (výslovnost [ˈkloužəːr]) je v informatice moderní dialekt programovacího jazyka Lisp. Jedná se o univerzální jazyk podporující funkcionální programování, který se zaměřuje na zjednodušení vývoje vícevláknových aplikací. Clojure používá běhové prostředí JVM nebo , přičemž zastává filozofii kódu, který se chová jako data a implementuje sofistikovaný Lispový makrosystém. Clojure és un llenguatge de programació de la família del Lisp i l'Scheme dissenyat per operar estretament amb Java sobre la màquina virtual JavaVM. Posteriorment se n'ha desenvolupat un rerefons per a la màquina virtual CLR de .NET encara en fase beta. Clojure (произносится как closure [ˈklōZHər]) — современный диалект Лиспа, язык программирования общего назначения с поддержкой разработки в интерактивном режиме, поощряющий функциональное программирование и упрощающий поддержку многопоточности. Clojure работает на платформах JVM и CLR. Clojure отличает философия «код как данные» (гомоиконность) и развитая система лисп-макросов. Транслятор Clojure свободно распространяется на условиях Eclipse Public License. 클로저(Clojure)는 리치 히키(Rich Hickey)가 만든 리스프 프로그래밍 언어의 방언으로서, 범용 함수형 언어이다. 이 언어는 불변값과 시간-진행 구문을 통한 프로그래밍을 강조하는데, 이는 보다 탄탄한 프로그램, 특히 멀티스레드 프로그램의 개발을 용이하게 하기 위해서이다. 클로저는 자바 가상 머신과 공통 언어 런타임 (CLR), 그리고 자바스크립트 엔진 상에서 실행된다. 다른 리스프 언어들과 같이 클로저는 코드를 데이터로 취급하며, 정교한 매크로 시스템을 갖고 있다. Η Clojure (προφέρεται όπως ο αγγλικός όρος "closure") είναι μια σύγχρονη διάλεκτος της γλώσσας προγραμματισμού Lisp. Είναι γλώσσα γενικού σκοπού, υποστηρίζει τη διαδραστική ανάπτυξη, ενθαρρύνει το στυλ συναρτησιακού προγραμματισμού και απλοποιεί τον πολυνηματικό προγραμματισμό. Η Clojure τρέχει στην (JVM) και στην (CLR). Η Clojure τηρεί τη φιλοσοφία "" και έχει ένα εκτεταμένο σύστημα . In informatica Clojure è un dialetto del linguaggio di programmazione Lisp: alcune importanti caratteristiche sono lo sviluppo interattivo, la filosofia secondo cui lo stesso codice è un dato, le macro e la compilazione in Java bytecode, che permette a Clojure di funzionare su una macchina virtuale Java e di accedere facilmente a tutte le librerie Java. Il supporto del paradigma di programmazione funzionale, unito alla persistenza dei dati in memoria e alla loro gestione tramite permette di realizzare più facilmente programmi basati sul calcolo parallelo e multithread. Clojure (вимовляється приблизно кложер, так само як англ. closure — Замикання) — сучасний діалект мови програмування Lisp. Це мова загального призначення, що підтримує інтерактивну розробку, зорієнтовану на функціональне програмування, спрощує багатопотокове програмування, та містить риси сучасних скриптових мов. Clojure працює на Java Virtual Machine і Common Language Runtime. Як і інші Lisp-подібні мови, Clojure розглядає і має потужну систему макросів. Вихідний код компілятора Clojure, бібліотек і -компонентів розповсюджується в рамках ліцензії . Clojure – nowoczesny dialekt języka programowania Lisp opracowany przez Richa Hickeya. Jest to język ogólnego przeznaczenia, wspierający modyfikację uruchomionego programu i zachęcający do programowania funkcyjnego oraz współbieżnego. Clojure akcentuje niezmienność struktur danych jako kluczową technikę ułatwiającą programowanie współbieżne. Działa na wirtualnej maszynie Javy. Może być uruchamiany przez interpreter lub kompilowany do kodu bajtowego. Można w nim tworzyć aplety, aplikacje lub serwlety, co umożliwia tworzenie aplikacji internetowych w całości w języku Clojure. Cały język mieści się w jednym pliku jar. Ma rozbudowany system makr znany z Lispu, dzięki czemu można rozszerzać język o nowe konstrukcje. Posiada jedną przestrzeń nazw dla funkcji i zmiennych tak jak Scheme. Posiada pełną integrację z językiem Java, można uruchamiać kod Clojure z poziomu Javy jak i kod Javy z poziomu Clojure. Clojure é um dialeto da linguagem de programação Lisp criado por Rich Hickey. Clojure é uma linguagem de programação de propósito geral com ênfase em programação funcional. É executada na Máquina Virtual Java (JVM) por padrão, mas existem versões alternativas para outros ambientes de execução, como Clojure CLR, que compila código para a plataforma .NET e ClojureScript, que compila código Clojure para JavaScript. Como outros Lisps, Clojure trata código como dados e tem um sistema de macros integrado. O processo de desenvolvimento atual é conduzido pela comunidade e supervisionado por Rich Hickey como seu ditador benevolente perpétuo (BDFL em inglês). Clojure incentiva imutabilidade e estruturas de dados imutáveis. Enquanto o seu sistema de tipos é totalmente dinâmico esforços recentes também têm procurado a implementação gradual de tipagem forte. Clojure incentiva programadores a serem explícitos sobre o gerenciamento de estado e identidade. Este foco em programação com valores imutáveis ​​e explícitos no decorrer do tempo se destina a facilitar o desenvolvimento de programas mais robustos, especialmente os vários segmentos. Clojure é utilizada com sucesso na indústria por empresas como Walmart, Puppet Labs e outras empresas de software de grande porte. O suporte comercial para Clojure é fornecido pela Cognitect, que faz parte do grupo Nubank. A última versão estável da linguagem Clojure é a 1.10, lançada em 17 de dezembro de 2018. A primeira versão estável foi a versão 1.0, lançada em 4 de maio de 2009. Clojure é um software livre disponível pela Eclipse Public License. Clojure(/ˈkloʊʒər/)是Lisp编程语言在Java平台上的现代、动态及函数式方言。 与其他Lisp一样,Clojure视代码为数据且拥有一套Lisp宏系统。Clojure的开发过程目前由社区驱动,其作者里奇·希基则以终身仁慈独裁者的身份监督。 Clojure提倡不可变性与持久数据结构并鼓励程序员显式地管理标识及其状态。对利用不可变值及显式时间进展构造(explicit progression-of-time constructs)进行编程的专注旨在促进更加健壮的(尤其是并发)程序的开发。Clojure的类型系统是完全动态的,但人们近期也开始探索其基于渐进类型化的实现。 对Clojure的商业支持由Cognitect公司提供。 每年都会在全球范围内举办年度Clojure会议,其中最著名的是Clojure/conj。 Clojure es un lenguaje de programación de propósito general dialecto de Lisp. Hace un énfasis especial en el paradigma funcional, con el objetivo (entre otros) de eliminar la complejidad asociada a la programación concurrente. Clojure puede ser ejecutado sobre la Máquina Virtual de Java y la máquina virtual de la plataforma .NET, así como compilado a JavaScript.
dbp:fileExt
.cljc .cljs .clj .edn
gold:hypernym
dbr:Dialect
dbp:wordnet_type
n61:synset-programming_language-noun-1
prov:wasDerivedFrom
wikipedia-en:Clojure?oldid=1124033838&ns=0
dbo:wikiPageLength
53036
dbo:latestReleaseDate
2022-04-05
dbo:latestReleaseVersion
1.11.1
dbo:designer
dbr:Rich_Hickey
dbo:influenced
dbr:Elixir_(programming_language) dbr:LFE_(programming_language) dbr:Hy
dbo:influencedBy
dbr:Wolfram_Language dbr:Java_(programming_language) dbr:Prolog dbr:C++ dbr:Haskell_(programming_language) dbr:Common_Lisp dbr:C_Sharp_(programming_language) dbr:Erlang_(programming_language) dbr:Ruby_(programming_language) dbr:ML_(programming_language) dbr:Racket_(programming_language) dbr:Scheme_(programming_language)
dbo:license
dbr:Eclipse_Public_License
foaf:isPrimaryTopicOf
wikipedia-en:Clojure