小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate
演讲:Clojure 2024

在寒冷的纽约夜晚,Rich Hickey思考复杂性与状态变更,探索函数式编程的实际应用。Jordan从不相信自己能编程到成为Clojure开发者,经历了学习与失败。文章强调好奇心在个人成长与Clojure生态系统演变中的重要性,展示了通过提问与反馈实现简化与创新。

演讲:Clojure 2024

InfoQ
InfoQ · 2025-05-27T09:18:00Z
Clojure动画入门 – 学习Clojure编程基础

本教程介绍了Clojure编程语言,这是一种基于Java虚拟机的函数式编程语言,强调不可变数据和函数的重要性,适合有编程基础的人学习。内容涵盖函数、数据结构和递归等主题,学习Clojure有助于提升编程思维。建议使用在线IDE如replit进行编程实践。

Clojure动画入门 – 学习Clojure编程基础

freeCodeCamp.org
freeCodeCamp.org · 2025-04-09T23:35:39Z
Clojure真棒!!![第22部分]

Clojure是Rich Hickey于2007年发布的编程语言,旨在简化并发编程。它受Lisp、Java和函数式编程的启发,强调数据不可变性和简洁性,运行于JVM上,至今在编程界仍具重要地位。

Clojure真棒!!![第22部分]

DEV Community
DEV Community · 2025-04-05T15:00:00Z
Clojure真棒!!![第20部分]

Clojure的reduce函数是功能性编程的核心,通过迭代将函数应用于累加器和集合元素,最终简化为单一结果。它支持数据聚合、结构转换和复杂逻辑处理,适用于多种任务,如计算阶乘、构建句子和分析用户活动日志。reduce提供了一种优雅的方式来处理集合,适合实际应用。

Clojure真棒!!![第20部分]

DEV Community
DEV Community · 2025-04-04T15:00:00Z
Clojure真棒!!![第19部分]

本文介绍了Clojure中的core.match库及其模式匹配功能,简化了复杂数据结构的处理。使用core.match可以更清晰地解析数据、处理变体和简化条件逻辑。文章涵盖基本用法、实际示例及高级特性,如守卫和嵌套匹配,强调其在DSL解析和状态机管理中的优势。

Clojure真棒!!![第19部分]

DEV Community
DEV Community · 2025-04-03T15:00:00Z
Clojure真棒!!![第18部分]

Clojure与Java的互操作性使其能够轻松使用Java库和框架。Clojure可以导入Java类、调用方法,并与JVM库集成,便于重用现有Java代码。文章通过示例展示了如何在Clojure中使用Java类及流行库,如Spring Boot和Swing,强调了互操作性的实用性。

Clojure真棒!!![第18部分]

DEV Community
DEV Community · 2025-04-02T15:00:00Z
Clojure 真棒!!![第17部分]

本文介绍了如何在Clojure中实现DTO(数据传输对象)模式,强调了不可变性、验证和纯函数的优势。通过使用Clojure的映射和规范,创建了功能性DTO,简化了不同层之间的数据传递,避免了Java中的复杂性。

Clojure 真棒!!![第17部分]

DEV Community
DEV Community · 2025-04-01T15:00:00Z
实践使用Clojure向量

Clojure中的向量是一种有序、索引、不可变的集合,支持高效的随机访问和快速添加。可以通过方括号或vector函数定义,具备索引访问、保持顺序和不可变性,适合用于任务管理系统的实现。

实践使用Clojure向量

DEV Community
DEV Community · 2025-03-23T20:39:23Z
Clojure 真棒!!![第14部分]

本文探讨了C#中的属性模式及其在Clojure中的实现,强调该模式简化了对象属性检查,提升了代码的可读性和可维护性。在Clojure中,利用不可变映射和纯函数实现该模式,增强了代码的表达力和复用性,适用于用户过滤和配置验证等场景,提高了函数式编程的效率。

Clojure 真棒!!![第14部分]

DEV Community
DEV Community · 2025-03-03T19:24:21Z
Clojure 真棒!!![第13部分]

Clojure中的协议和记录是重要工具。协议定义多态行为,便于扩展,适合动态扩展现有类型;记录提供高效的结构化数据,优化性能,适用于数据建模和缓存系统。协议用于实现行为多态,记录则用于高效数据管理。

Clojure 真棒!!![第13部分]

DEV Community
DEV Community · 2025-02-22T21:22:32Z
Clojure 真棒!!![第12部分]

文章介绍了责任链模式在请求处理中的应用,包括身份验证、授权、数据验证、日志记录和缓存处理。通过示例展示了不同请求的处理结果。

Clojure 真棒!!![第12部分]

DEV Community
DEV Community · 2025-02-17T19:35:38Z
勇敢与真实的Clojure

《Clojure for the Brave and True》是一本幽默易懂的书,深入讲解了函数式编程和并发编程,但对宏等高级主题的探讨较为浅显。适合初学者,但经验丰富者可能觉得内容不够深入。总体而言,书籍轻松有趣,若想深入学习,建议寻找其他资料。

勇敢与真实的Clojure

DEV Community
DEV Community · 2025-02-10T21:13:11Z
从C++到Clojure:新语言承诺兼具两者优点

Jeaye Wilkerson十年前开始开发新编程语言jank,旨在结合Clojure的互动性与原生编译。jank基于LLVM,融合C++、Clojure和Rust的元素,受到广泛关注。Wilkerson辞去EA工作,全职投入jank开发,计划在2025年前完成多个功能,主要应用于游戏和数据科学领域。

从C++到Clojure:新语言承诺兼具两者优点

The New Stack
The New Stack · 2025-01-29T15:00:21Z
Clojure、Kotlin与Scala的区别

在JVM生态系统中,Clojure、Kotlin和Scala是三种重要语言。Clojure强调函数式编程和不可变性,适合快速原型和数据驱动应用;Kotlin是现代静态类型语言,兼容Java,适合Android开发;Scala结合函数式与面向对象,适用于大规模应用。选择语言时,Clojure适合动态项目,Kotlin适合Java迁移,Scala适合分布式系统。

Clojure、Kotlin与Scala的区别

DEV Community
DEV Community · 2025-01-26T20:25:29Z
Clojure 真棒!!![第六部分]

本文介绍了观察者模式的实现,定义了事件总线(EventBus),支持订阅、取消订阅和通知功能。通过状态保持和日志记录的订阅者,展示了消息管理与处理。文章还提供了测试用例,验证了基本的订阅、通知和状态管理功能。

Clojure 真棒!!![第六部分]

DEV Community
DEV Community · 2025-01-22T22:25:26Z
Clojure 真棒!!![第5部分]

本文介绍了一种包裹递送服务,涵盖空运、陆运和海运。通过工厂方法创建不同的递送服务,计算递送成本和预计时间,并提供查找最便宜递送服务的功能。

Clojure 真棒!!![第5部分]

DEV Community
DEV Community · 2025-01-21T22:53:47Z
开发者必备的25个Clojure资源:教程、工具和技巧

Clojure实践挑战通过解决编码问题和学习新技术提升编程技能。文章还介绍了多个Clojure相关的GitHub项目,如Redis客户端、机器学习库和异步编程工具等。

开发者必备的25个Clojure资源:教程、工具和技巧

DEV Community
DEV Community · 2025-01-14T17:33:28Z
Clojure 真棒!!![第4部分]

本文介绍了一个用户会话管理的Clojure代码,涵盖启动会话、结束会话、更新最后访问时间和权限检查等功能。

Clojure 真棒!!![第4部分]

DEV Community
DEV Community · 2024-12-23T00:21:50Z
Clojure 真棒!!![第二部分]

本文介绍了一种日志服务的实现,定义了日志操作协议和文件记录器。通过单例模式获取日志实例,并提供处理请求的端点以记录请求信息。

Clojure 真棒!!![第二部分]

DEV Community
DEV Community · 2024-12-15T18:54:19Z
《Clojure在产品中的应用》播客第二集

在《Clojure在产品中的应用》第二集中,Adam Tornhill分享了自2015年起使用Clojure构建CodeScene的经验,探讨了AI与Clojure开发的关系,并说明了为何计划在2024年推出另一款Clojure产品。

《Clojure在产品中的应用》播客第二集

DEV Community
DEV Community · 2024-12-09T21:18:05Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码