Clojure

开源公司:甲骨文公司

作品详情

中文名
clojure
展开
特 点
函数式编程语言引入
展开
风格
Clojure是一种LISP风格的语言
展开
性 质
当今最主流的运算平台JVM
展开
释 义
JVM的字节码进行运算
展开
特色
支持不可变的数据结构
展开

1基本内容

  

概述

Clojure是一种LISP风格的语言,运行在JVM上。Clojure的一大特色就是其并发机制,它支持不可变的数据结构(Clojure是来自于可持久化的数据结构)。Clojure还有一个特色是软件事务存储(Software Transactional Memory,STM),其支持用事务代替锁和互斥器来更新共享内存。STM还是一个有争议的技术,还需要更好的证明自己,一个简单的办法就是访问一个JVM上的实现。

作为当今最主流的运算平台JVM,把函数式编程语言引入JVM也是很多人尝试的方向,Clojure就是其中之一。Clojure是一个在JVM平台运行的动态函数式编程语言,其语法解决于LISP语言,在JVM平台运行的时候,会被编译为JVM的字节码进行运算。  

特点

Clojure保持了函数式语言的主要特点,例如immutable state,Full Lisp-style macro support,persistent data structures等等,并且还能够非常方便的调用Java类库的API,和Java类库进行良好的整合。

2编程举例

Hello world:

(println "Hello, world!")

定义一个函数:

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

使用Java Swing库的 GUI Hello World:

(javax.swing.JOptionPane/showMessageDialog nil "Hello World")

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
案例
薇诺娜是云南贝泰妮集团旗下品牌,薇诺娜智慧导购是为其开发的专为专柜使用的系统。 系统提升优化门店导购对客服务的工具与流程;打通品牌会员数据、识别企微好友身份,为导购提供客户画像与资料。降低了导购培训、门店客源交接成本。盘活品牌数据资产,转化为业务价值,助力企业业务数字化转型与升级。 该系统通过任务机制,客户维护工作标准化、自动化,通过多事件计算在会员生命旅程中多次沟通,提升注册、首单转化、复购和沉睡焕活率。并提供沟通素材,帮助导购快捷完成沟通。系统自动监控导购工作情况与效果,让业务策略落地、可视、可控、可追踪,有助于明确未来策略重点和优化方向。 该系统通过企微服务线下客户,沉淀社交资产,扩展门
950rediscrm
SpringCloud+nacos+feign+redis+mybatis+rocketMq+minio+xxljob+mongo 项目描述:互联网医院平台是为医疗机构提供的线上诊疗解决方案,包括不限于: - 在线问诊:支持图文/视频咨询,日均处理2000+问诊订单 - 电子处方:CA签名+药师审核的合规处方流转系统 - 医疗数据互通:对接医院HIS系统,实现检验检查报告共享 主导单体架构→微服务拆分(8个核心服务) - 设计网关统一鉴权方案,支持300+医生并发在线 - 实现服务级熔断降级,系统可用性达99.99%
2018年9月中国证监会修订并发布的《上市公司治理准则》,确立了ESG信息披露的基本框架。香港联交所于2020年3月发布《ESG指引》,针对报告编制步骤提出详细的程序指引,以供上市公司参考。目前国内仍然处在ESG发展的第二阶段,亟待起飞。 在企业的ESG信息披露内容上,本公司提供对标基准和披露模板,提升信息可比性,重点对企业在应对气候变化、推进绿色转型、达成净零碳排放目标中所做的实质性行为设置相关披露指标。 本公司在ESG整体战略框架下积极推进ESG数据库建设,充分利用金融科技的数据挖掘、分析研究和风险预警功能等拓展数据使用维度,强化企业的数据治理能力,研判企业ESG市场投资机遇和潜在风险
一、工作内容: 1.流程体系重构:主导 OA、订单分单、采购、报关清关等 8 大核心业务流程梳理,通过标准化操作手册制定,缩短订单处理周期 20%,减少跨部门沟通耗时 40%。 2.系统生态搭建:搭建 ERP 货品资料库与供应商管理体系,规划财务账期管理模型,实现供应商对账效率提升 50%;基于多维表格工具重构采购比价跟踪表,数据准确率达 99%。 3.可视化管理工具:设计销售订单、采购执行、物流报关 3 大数字化看板,实时监控项目进度,异常问题响应速度提升 60%,管理层决策效率提高 35%。 二、背景:公司业务扩张后,OA、订单分单、采购、报关清关等 8 大流程存在跨部门协作低效、操作标
1910ERPOacrmjavascript
一、工作内容: 1.项目全生命周期管理:带领 8 人团队(含外包)完成 OA(泛微)与 ERP(金蝶)系统对接二次开发,从需求调研、方案评审到上线验收全程管控,项目提前 2 周交付,获评 “年度效率提升标杆”。 2.系统运维与优化:负责泛微 OA 系统 15 + 模块管理,通过流程自动化改造,解决 30 + 高频业务痛点,系统日均故障率降至 0.5% 以下;推动 3 项效率提升方案落地,业务部门满意度提升 40%。 3.技术方案落地:主导企业非结构化数据管理项目(鼎甲合作),搭建一站式文件管理平台,实现数据存储成本降低 30%,移动端访问效率提升 50%,满足合规性与实时性管理需求。 二、项
1140Oajavascript
当前共18163个项目

评论