254 Matching Annotations
- Dec 2022
-
www.zhihu.com www.zhihu.com
-
为什么applicative不定义为monoid的子类?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
List的Applicative instance应该怎么写?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Haskell 这段代码该如何理解?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
如何评价 Racket 这门编程语言?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Scheme语言的优势?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Haskell 里面的 Functor 是个什么概念?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
函数式编程中cps(continuation-passing style )是什么意思?
-
-
www.zhihu.com www.zhihu.com
-
Y不动点组合子用在哪里?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
CPS 变换有什么作用?
-
-
www.zhihu.com www.zhihu.com
-
想要理解函数式编程的思想,最好用哪种函数式编程语言入门?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Hindley-Milner 是什么,以及函数式编程中它的用途是什么?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
函数式编程如何优雅的处理很多 多个函数都要用到的 参数?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
为什么 pattern matching 常常出现在函数式编程语言?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
为何大量设计模式在动态语言中不适用?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
JavaScript 的设计优点是什么?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
动态类型的语言的优缺点有哪些?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Java 的invokedynamic指令在是如何使用的?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Java8引入Lambda表达式的利弊?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
当我们写什么java代码的时候会出现invokedynamic这个指令?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
如何系统的学习动态语言的类型推导,类型系统等知识?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
为什么说「动态类型一时爽,代码重构火葬场」?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
句柄是什么?
-
-
www.zhihu.com www.zhihu.com
-
JavaScript 为什么不推荐使用 eval?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Object.create Reflect.setPrototypeOf 哪个比较好?
-
-
www.zhihu.com www.zhihu.com
-
尾递归究竟是好是坏?
-
-
www.zhihu.com www.zhihu.com
-
什么是尾递归?
-
-
www.zhihu.com www.zhihu.com
-
scheme解释器如何避免递归?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Golang 的 goroutine 是如何实现的?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Go 的垃圾回收机制在实践中有哪些需要注意的地方?
-
-
www.zhihu.com www.zhihu.com
-
Go垃圾回收?
-
-
www.zhihu.com www.zhihu.com
-
go没有虚拟机怎么运行gc的?
-
-
www.zhihu.com www.zhihu.com
-
怎样理解 Continuation-passing style?
-
-
www.zhihu.com www.zhihu.com
-
如何评价 C++11 的右值引用(Rvalue reference)特性?
-
-
www.zhihu.com www.zhihu.com
-
动态作用域和词法域的区别是什么?
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
为了看懂王垠Pysonar,我应该掌握哪些知识?
-
-
www.zhihu.com www.zhihu.com
-
程序设计语言理论(PLT)领域里有哪些经典的教材?
-
-
www.zhihu.com www.zhihu.com
-
多线程编程的时候,使用无锁结构会不会比有锁结构更加快?
-
-
www.zhihu.com www.zhihu.com
-
编程语言与编译原理
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
Programming Languages
-
-
www.zhihu.com www.zhihu.com
-
计算机学术论文中有哪些令你惊艳或喜欢的 idea?
-
-
www.zhihu.com www.zhihu.com
-
如何解释 Lisp 中 call/cc 的概念?
Tags
Annotators
URL
-
- Sep 2022
-
www.kancloud.cn www.kancloud.cn
-
Supervisord
sonic 用的就是 supervisord 来管理进程 go daemon 是否可以用 docker 和 docker-compose 来管理
-
- Aug 2022
-
draveness.me draveness.me
-
编译器在执行完语法分析之后会输出一个抽象语法树,这个抽象语法树会辅助编译器进行语义分析
所有编译器理论原理基本一致
-
-
time.geekbang.org time.geekbang.org
-
还有助于我们实现函数类型
类型系统与函数式编程在静态类型语言中相辅相成
Tags
Annotators
URL
-
- Jul 2022
-
en.wikipedia.org en.wikipedia.org
-
an expression is a syntactic entity in a programming language that may be evaluated to determine its value.
-
-
en.wikipedia.org en.wikipedia.org
-
a statement is a syntactic unit of an imperative programming language that expresses some action to be carried out.
Tags
Annotators
URL
-
-
www.zhihu.com www.zhihu.com
-
我看很多网上的文章都把表达式和语句的区别,说成是表达式有值,而语句不总有,我个人不同意这个观点。我认为,纠结于这两个概念的区别和联系没有意义,思维方式的重点应该是在于观察视角和维度的区别。表达式是从数学、计算的视角来看待问题。它关注的是算法的效率(空间和时间复杂度)。而语句是从计算机执行的视角来看问题,这个视角关注的是代码的逻辑和架构。(从这个视角来看,表达式也是语句)我们写代码的时候,需要在这两个视角之间不断的切换,而不是拘泥于去区分这两个概念。
表达式和语句的区别是什么?
纠结于表达式和语句两个概念的区别和联系,有什么意义?
思维方式的重点应该是在于【观察视角】和【维度】的区别。(观察视角、维度)
1)表达式是从数学、计算的视角来看待问题。 它关注的是算法的效率?(空间和时间复杂度)
2)语句是从计算机执行的视角来看问题,这个视角关注的是代码的逻辑和架构。
Tags
Annotators
URL
-
-
zhuanlan.zhihu.com zhuanlan.zhihu.com语句和表达式1
-
语句和表达式的区别在于,语句不返回结果,执行语句只是为了产生副作用,而表达式总是返回结果,而通常没有副作用。
-
- Jun 2022
-
www.ruanyifeng.com www.ruanyifeng.com
-
如果一种计算机语言不会影响你对编程的看法,它就不值得学习。
Alan J. Perlis,第一届图灵奖得主
在学习 haskell 比学 golang 更有乐趣,
Tags
Annotators
URL
-
- Dec 2021
-
www.zhihu.com www.zhihu.com
-
类似于演戏时用到的脚本,script 其实就是一系列指令——演员看了指令就知道自己该表演什么,说什么台词;计算机看了指令就知道自己该做什么事情。
脚本语言就是:已经有了一系列已编译的程序作为演员,你在特定舞台上设计脚本让演员按你预预想的方式来完成一项工作。类似于使用dos命令,创建文件夹、修改文件夹名、创建文件这些功能就是演员,用批处理的脚本让这些演员完成文件的归类整理就是脚本语言的工作模式。而这样来看IFTTT就是互联网的脚本语言,并且层级还很高。
-
- Feb 2021
-
www.ted.com www.ted.com
-
关于语言与思维的问题。这里给出的是语言塑造思维的观点。
-
- Dec 2020
-
hacks.mozilla.org hacks.mozilla.org
Tags
Annotators
URL
-
-
javascript.info javascript.info
Tags
Annotators
URL
-
-
github.com github.com
Tags
Annotators
URL
-