博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
新加坡总理的儿子,写了一本计算机入门书籍...
阅读量:4093 次
发布时间:2019-05-25

本文共 1507 字,大约阅读时间需要 5 分钟。

公众号关注 “GitHubDaily”

设为 “星标”,每天带你逛 GitHub!

大家好,我是小 G。

今天跟大家分享一本技术书籍,顺便聊点有趣的事情。

毕业自剑桥大学,且拥有数学与计算机专业双学位的新加坡总理李显龙,曾经在 2015 年的某次公开演讲提到过,自己在几年前用 C++ 写过一个数独求解器。

那次会议过后,不少开发者对此颇感兴趣,希望李显龙能公开下代码,让大家参考学习。

于是,2015 年 5 月 4 日,李显龙在 Facebook 上发布了一条动态,对该项目作出了详细说明,并附上项目源码截屏与链接:

代码截图:

从那时起,李显龙便开始被广大网民调侃为:

"总理中最会写代码的,写代码中最能当总理的"。

而那次公开演讲,李显龙也透露过,自己的两个孩子都就读于 MIT,且对计算机科学颇感兴趣,其中之一,就是我们今天要聊到的主角:李浩毅。

谁是李浩毅?

李浩毅出生于 1989 年,毕业于 MIT 计算机科学与工程专业,同时也是 Scala.js 的核心开发者。

他在 GitHub 上所开源的项目,目前 Star 总数破万,每月超 700 万次下载。

李浩毅的 GitHub 页面????:

作为一名 Scala 工程师,李浩毅在构建分布式后端系统、编程语言、高性能 Web 应用方面,具有非常专业的水平。

《动手学 Scala 编程》

昨天晚上,ID 为 jvican 的开发者在 Hacker News 上推荐了一本书籍:《Hands-on Scala Programming》,中文译名(借鉴自阮一峰老师)为:《动手学 Scala 编程》。

目前已获 300 多赞,90+ 回复:

在发布后的两小时,李浩毅本人也进行了回复:

这究竟是一本什么样的计算机入门书籍呢?我们一起来看下。

《动手学 Scala 编程》,是一本对 Scale 新手友好的中文入门编程书籍。

在该书中,作者将会配合一些真实场景与项目案例,如可交互式网站、网络文件同步、Web 爬虫、数据迁移等工具与应用,让新手可以更为直观的认识到 Scale 在现实生产环境中的实际应用。

而在教授 Scala 语言的基础用法之外,作者还会进一步讲解 Scala 的编辑器生态系统、构造工具、Web 框架、数据库包等一系列在现实工作中会被应用到的知识。

本书的审校与测试流程也颇为严苛。在审校环节,作者邀请了 Scala 技术圈的专家,对本书进行审校并提出改进建议。在测试环境,作者将该书分发给了在不同领域工作的人阅读,以便确定该书对新手足够友好。

目前,该书的前五章内容已免费放出,读者可在其网站上随意浏览并学习:

余下章节,也将于今年夏季完成,大家可以期待一下。

最后,放上本书的在线阅读时间,以便大家参考学习:

https://www.handsonscala.com/

觉得本文不错的,欢迎多多分享并转发给身边的朋友,谢谢。

参考链接:

  • https://www.facebook.com/leehsienloong/posts/905828379479869/

  • https://news.ycombinator.com/item?id=22914610

  • https://github.com/lihaoyi

推荐阅读:又一开源神器诞生:可快速在 iOS 设备上跑 Windows、Linux 等操作系统!「00 后黑话破解器」火爆 GitHub,这波操作我给满分!超全汇总!B 站上有哪些值得学习的 AI 课程...小姐姐用动画图解 Git 命令,这也太秀了吧?!逛 GitHub 没看过这 10 个开源项目,绝对血亏...

转载地址:http://fuvii.baihongyu.com/

你可能感兴趣的文章
数据结构与算法7-栈
查看>>
线性数据结构学习笔记
查看>>
数据结构与算法14-跳表
查看>>
Java并发编程 | 一不小心就死锁了,怎么办?
查看>>
(python版)《剑指Offer》JZ01:二维数组中的查找
查看>>
(python版)《剑指Offer》JZ06:旋转数组的最小数字
查看>>
(python版)《剑指Offer》JZ13:调整数组顺序使奇数位于偶数前面
查看>>
(python版)《剑指Offer》JZ28:数组中出现次数超过一半的数字
查看>>
(python版)《剑指Offer》JZ30:连续子数组的最大和
查看>>
(python版)《剑指Offer》JZ32:把数组排成最小的数
查看>>
(python版)《剑指Offer》JZ02:替换空格
查看>>
JSP/Servlet——MVC设计模式
查看>>
使用JSTL
查看>>
Java 8新特性:Stream API
查看>>
管理用户状态——Cookie与Session
查看>>
最受欢迎的前端框架Bootstrap 入门
查看>>
JavaScript编程简介:DOM、AJAX与Chrome调试器
查看>>
通过Maven管理项目依赖
查看>>
通过Spring Boot三分钟创建Spring Web项目
查看>>
Spring的IoC(依赖注入)原理
查看>>