发布在即!企业 AIGC 应用程度测评,3 步定制专属评估报告。抢首批测评权益>>> 了解详情
写点什么

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

  • 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:212947

评论

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

Go-Excelize API源码阅读(十)—— SetActiveSheet(index int)

Regan Yue

Go 开源 源码阅读 8月日更 8月月更

兆骑科创创新创业服务平台,双创活动承办,企业落地孵化

兆骑科创凤阁

构建元宇宙概念NFT商城系统——艺术数字藏品平台源码部署

开源直播系统源码

软件开发 数字藏品软件开发 数字藏品源码出售

阿里IM技术分享(八):深度解密钉钉即时消息服务DTIM的技术设计

JackJiang

架构设计 即时通讯 im开发

得物黑科技|AR测量脚型,解决尺码烦恼

得物技术

AR

如何成就更高远控帧率和流畅度?向日葵SADDC算法浅析

贝锐

算法 视频解码 视觉策略 远程控制

需求子任务的数据管理提效实践

转转技术团队

开发工具 测试赋能

深入浅出分布式事务的实现原理

清风

面试 分布式事务 后端 原理 事务

开源一夏 | 为什么应该参与开源项目

baiyutang

开源 架构 微服务 开源文化 CloudWeGo

49张图带领小伙伴们体验一把 Flowable-UI

江南一点雨

spring springboot workflow flowable

字节跳动基于ClickHouse优化实践之Upsert

字节跳动数据平台

OLAP Clickhouse 数据库优化 数据库开发 数据库·

Redis API——List功能实践与性能测试【Go版】

FunTester

华能 + Alluxio | 数字化浪潮下跨地域数据联邦访问与分析

Alluxio

数字化 国产化 东数西算 大数据 开源 数据编排

明源云参加2022数字化转型发展高峰论坛并获多项殊荣

科技热闻

【Metaverse系列二】3D引擎知多少

ThingJS数字孪生引擎

元宇宙

数据说|数字经济,山东16市谁最“炫”?排行榜来了

易观分析

数字经济 山东

影响全彩LED显示屏质量的几个因素

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

兆骑科创赛事承办平台,高层次人才引进,创业服务平台

兆骑科创凤阁

过等保费用包含哪些?大概多少钱?

行云管家

等保 等级保护 过等保

开源图编辑库 NebulaGraph VEditor 的设计思路分享

NebulaGraph

数据库 图数据库 知识图谱 NebulaGraph

华为云SparkRTC面向低时延、大通量传输业务的技术探索

华为云开发者联盟

云计算 后端 华为云

人非圣贤孰能无过,Go lang1.18入门精炼教程,由白丁入鸿儒,Go lang错误处理机制EP11

刘悦的技术博客

Go Go web go语言 Go 语言

破解双中台困局:万家数科 x StarRocks 数字化技术实践

StarRocks

大数据

开源一夏 | TypeScript对于Duck类型和模块命名空间的应用实战

恒山其若陋兮

开源 8月月更

深度学习公式推导(1):神经元的数学公式

老崔说架构

阿里SpringBoot实战手册横空出世!从此不再是易学难精

冉然学Java

Java 编程 程序员 Spring Boot 构架

面试的朋友听我说,18个MyBatis高频知识及学习笔记,双手奉上

冉然学Java

Java 源码 分布式 mybatis 构架

博云入选国家级专精特新「小巨人」名单!

BoCloud博云

云计算 容器 “小巨人”企业

应用实例分析——图像检索

Geek_e369a5

图像搜索

迄今为止把Mybatis讲解的最详细的PDF,图文并茂,通俗易懂

冉然学Java

Java 编程 程序员 mybatis 构架

从这 5 个 DevOps “恐怖故事”,我们能学到什么?

SoFlu软件机器人

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