写点什么

迷你书免费下载:动态函数式语言精粹

  • 2009-03-16
  • 本文字数:758 字

    阅读完需:约 2 分钟

据作者周爱民透露,《JavaScript 语言精髓与编程实践》这本书,最初的名字是叫《动态函数式语言精髓与编程实践》,这也他写那本书的原意。确切地说,他并非是想讨论JavaScript 作为一种语言工具的用法或特性,更多地是希望用一种简洁的语言来讨论动态语言、函数式语言。而为了给这些语言范型以参照,以及讲述多范型如何“杂凑”在一起,作者也讨论了JavaScript 中的命令式语言特性。

因此,事实上《JavaScript 语言精髓与编程实践》一书是假JavaScript 语言之力,讨论了我们常用的、主要的程序设计范型。而这也是该书难读的根源——很少有人会以一门确切的语言来讨论多种语言范型。尤其在使用JavaScript 的开发者群体里,深入了解该语言的本来就不多,研究语言特性的就更少了。

在本电子迷你书中,作者摘引了《JavaScript 语言精髓与编程实践》一书有关语言讨论的关键章节(主要在第三、四、五章),从JavaScript 无关的角度综论这些语言的产生发展,以及特性的概要。作为纯语言学范畴的讨论,读者在本摘引中不需要过多地了解JavaScript,也不必深究某种语言的细节,作参考文论来读,便是不错。

本书主要有“命令式语言”、“函数式语言”和“动态语言”三个部分,均精简自《JavaScript 语言精髓与编程实践》一书的相应内容。本文最末一个部分,对几种语言作一综述,一孔之见而已。

《动态函数式语言精粹》详情和免费下载:动态函数式语言精粹


欢迎免费下载InfoQ 中文站发布的其他迷你书,同时欢迎您向更多朋友推广,在您的博客和相关论坛中发布这些迷你书的摘要和链接,以让大家了解这些书的内容,访问InfoQ 中文站下载阅读。

.NET 相关: Visual Studio .NET 使用技巧手册

架构相关:领域驱动设计精简版卓有成效的程序员

Java 相关: Grails 入门指南深入浅出Struts2

敏捷相关: Scrum Checklists 中文版硝烟中的 Scrum 和 XP

2009-03-16 21:213583

评论

发布
暂无评论
发现更多内容

龙蜥操作系统将捐赠开放原子开源基金会

OpenAnolis小助手

Linux centos 开源社区 开放原子开源基金会

浅谈DNS递归解析和迭代解析之间的区别

喀拉峻

网络安全

远程代码执行漏洞分析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

linux几个没用但是有趣的命令

入门小站

Linux

08 K8S之资源对象介绍

穿过生命散发芬芳

k8s 11月日更

树莓派

IT蜗壳-Tango

11月日更

又碰到一个奇葩的BUG

艾小仙

Go语言,深入了解 RWMutex 实现原理

微客鸟窝

Go 语言 11月日更

巩固Java基础,备战来年跳槽——你的薪资自己说了算

Java 编程 程序员 面试 线程

aardio 开发桌面应用,这几点必须要掌握!

星安果

Python aardio

全面升级 —— Apache RocketMQ 5.0 SDK 的新面貌

阿里巴巴中间件

云计算 阿里云 RocketMQ 云原生 中间件

科技热点周刊|马斯克卖掉特斯拉 10% 股票;Facebook 停用面部识别系统;微软拥抱 Metaverse;雅虎退出中国

青云技术社区

云计算 facebook

Android C++系列:通过 JNI 访问 Java 字段和方法调用

轻口味

android 11月日更

【死磕NIO】— 阻塞、非阻塞、同步、异步,傻傻分不清楚

chenssy

11月日更 死磕 Java 死磕 NIO

算法入门-快速排序

ES_her0

11月日更

7张图揭晓RocketMQ存储设计的精髓

阿里巴巴中间件

阿里云 技术 RocketMQ 中间件 存储

死锁是如何工作的

卢卡多多

死锁 11月日更

使用 Spring Boot 构建可重用的模拟模块

码界行者

Spring Boot Module

[ CloudWeGo 微服务实践 - 07 ] 阶段总结

baiyutang

golang 微服务 11月日更

《Kubernetes in action 读书笔记》:容器技术的发展

后台技术汇

Kubernetes 11月日更

GitHub标星139K的:“嵌入式Linux系统开发教程”

Java Linux 编程 程序员

阿里云性能测试服务PTS新面貌 - 压测协议、施压能力全新升级

阿里巴巴中间件

阿里云 中间件 性能测试 SaaS 压测

移动端自动化 AutoJS 快速入门指南

星安果

自动化 Autojs

设计模式【3.3】-- CGLIB动态代理源码解读

秦怀杂货店

Java 设计模式

如何解决 fs.renameSync() 跨区移动文件的问题

liuzhen007

11月日更

构筑“数据连接器”,腾讯云大数据推出“开源开放”战略

腾讯云大数据

大数据

基于 RocketMQ 构建阿里云事件驱动引擎EventBridge

阿里巴巴中间件

阿里云 RocketMQ 云原生 中间件 事件总线

GitHub多次霸榜,两个月拿下10000+Star,不愧是阿里内部开源的SpringCloud Alibaba笔记

Sakura

Java 编程 架构 面试 计算机

在线2-36进制转文本工具

入门小站

工具

Prometheus HTTP API 查询(二) 表达式查询

耳东@Erdong

Prometheus PromQL HTTP API 11月日更

程序员:我熟悉多线程!面试官:都不敢写精通,还敢要26K?

Java 编程 程序员 面试 多线程

迷你书免费下载:动态函数式语言精粹_Java_周爱民_InfoQ精选文章