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
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
案例
一直服务于商业地产物业信息化系统,采用行业内领先的多终端技术,满足商业地产各个实际业务需求。建立租 户画像,跟踪招商、入住、退租全流程;将建立租赁合同相关信息数据库、实施租赁业务全流程管控、产出关键数据分析图表,满 足公司合同信息记录/收费、租赁管控、实时掌控整体租赁业务状况的需求,并进行可视化输出。
财政一体化系统基于财政2.0部标实现全省财政统一管理、统一数据上报中央,分为基础信息管理系统、项目管理系统、预算管理系统、指标管理系统、支付管理系统、记账等子系统。财政预算管理一体化系统可以帮助政府实现资源共享、数据共享以及提供及时准确的分析和决策支持等方面的目标,可以实现财政计划、实施和检查的有效管理。它们可以有效地收集和分类全面的财政预算信息,使政府部门能够更好地控制资金运用,管理财政。同时,它可以通过汇总重要的财务信息,进行准确而及时的数据分析,更好地支持政府的决策。
面向各界有需要一款聊天,交友app,QQ项目通过WebSocket实现了实时的聊天功能,使得消息的发送与接收几乎没有延迟,支持文本、图片和视频的即时传输。用户能够在聊天中快速发送和接收多媒体消息,提升了互动的丰富性和即时性。 此外,系统支持历史消息的加载,确保用户能够随时查看过往的聊天记录。用户的基本操作,如登录和注册功能,能够保证每个用户的身份安全与便捷的账号管理。 好友功能也得到了完善,用户可以添加新朋友,发送好友申请,并根据需求接受或拒绝好友请求。这使得社交互动更加自由,增加了系统的灵活性和个性化。 动态功能让用户不仅能够与好友展示,还可以发布个人动态,所有人和个人动态的查看功能增强了社
610androidJava
高校教务管理是学校工作的重要组成部分之一,它既要组织、指挥和协调教学活动,又要提供条件、创造环境为教学工作服务,这决定了教务管理工作的复杂和繁重,因此利用信息技术手段使教务管理人员从重复性的劳动中解脱出来,更好的为师生服务,是一件非常必要的事情。《高校教务管理系统》通过多年的积累开发而成,经过了多所高校的使用,系统综合了各个高校教务管理上的优点,对于管理中的复杂业务提供了全面的支持,功能涵盖了教学活动的全过程,从培养计划制订,到教学任务生成、排课、选课、排考、成绩,最终到毕业审核,系统提供了一体化的管理模式,大大的提高了相关工作人员的工作效率,降低了工作量,实现了教务管理的数字化。
1、批量MQL5账号管理,自动登录 2、按地区维护高频姓氏 3、按姓氏自动搜索平台用户,自动批量新增好友到频道 该脚本可以按照地区来配置mql5平台的登录账号,批量的登录账号。根据提前配置维护好的高频姓氏轮询自动的搜索平台上的用户信息,自动添加用户到提前建好的频道群里面。自动化脚本采用的是python, 后台使用mysql 维护数据信息。mysql 的服务器使用的docker 容器的镜像
当前共18164个项目

评论