V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Golevka  ›  全部回复第 8 页 / 共 14 页
回复总数  275
1  2  3  4  5  6  7  8  9  10 ... 14  
2013-07-21 21:36:10 +08:00
回复了 kier 创建的主题 程序员 sicp,1.5题的疑问
不知道你所谓的正则序是不是call-by-name的意思, CBN会按照substitution rule完全展开之后才开始求值, 因此展开if时(p)是不会被求值的
2013-07-21 14:44:50 +08:00
回复了 sethverlo 创建的主题 问与答 关于《失控》第二章的几个疑问和感想
尽管某些个体的偏差会很大, 但只要样本数目足够大, 统计结果就一定是个常数.
所以说要相信大数定律的力量
buzzword
2013-07-21 02:41:26 +08:00
回复了 panlilu 创建的主题 JavaScript 关于JavaScript的面向对象
@jiyinyiyong "动态类型语言里面的面向对象说实话我也不知道究竟好在哪里,对于这种语言那来讲,只要做好functional programming的那部分,剩下的OO究竟要不要,纯粹是一个语法糖的问题。在动态类型语言里面,一个类和一个lambda expression的差别其实不大。" 其实我感觉v神说得还是挺对的.

另外, Haskell里哪来的for?
2013-07-19 08:59:54 +08:00
回复了 RTNelo 创建的主题 JavaScript ECMA-262无用?
@Julyyq 请先考察下ECMA 262到底定义了什么, 再考虑下你的观点的正确性.
2013-07-15 19:54:36 +08:00
回复了 sivacohan 创建的主题 JavaScript js对象怎么比较?
@bakac bakac --- An optimizing compiler for baka, written in baka
2013-07-15 19:21:37 +08:00
回复了 jander 创建的主题 Python 嵌套的正则表达式,求解
手撸一个top-down parser吧, 能直接构造出AST哦亲.

expr : atom (+ atom)*
atom : digit | '(' expr ')'
2013-07-15 17:25:52 +08:00
回复了 lalacat2i 创建的主题 问与答 ‏@xah_lee:how do you call tooltip or balloon help in Chinese?
@lalacat2i 貌似是怪人一枚, 前一阵子还听说李杀找不到工作在youtube上找人捐助来着...
2013-07-15 08:50:30 +08:00
回复了 lalacat2i 创建的主题 问与答 ‏@xah_lee:how do you call tooltip or balloon help in Chinese?
@pythonee .................................

ECMAScript中的closure"锁定"的不是变量的值, 而是environment; 并且"锁定"的时机也不是在()/return/求值时, 而是在"定义"时. 不信你翻一下262看看在遇到"FunctionDeclaration"这条产生式时编译器需要做什么动作? Entering Function Code时又要做什么动作? 顺便SICP的3.2 The Environment Model of Evaluation也可拿来作为参考, 因为那里描述的也是带upward的模型, 也即js-er所谓的scope chaining.
我感觉LZ是被误导了. 刚才点开LZ贴出的链接, 于是我感觉微软的那个MVP碉堡了.

"函数是不是值得来锁定一个变量,是看该变量在调用这个函数的时候,是不是能在上下文作用域中找到这个变量,如果无法在调用时找到这个变量,内部函数就会锁住它,否则就不会锁住,至少表面上是这样的。"

我擦咧? 难道我计算一个函数的free variable时还要关心它所有的call site么? 还有和"创建"函数的时机相关的说明我都不知该从哪吐嘈了.
2013-07-14 15:29:18 +08:00
回复了 alay9999 创建的主题 问与答 你为什么使用 VI ?
与其说为了Haccker范还不如直截了当地说为了装X (pia飞
@pythonee 人家ECMA-262 13.2明确规定的lexical scoping的东西怎么一下子变成求值时解析了? 你在global scope创建的function object, F.[[Scope]]自然引用的是全局作用域. 并且你也知道所有的inner function都共享同一个parent scope, 那么parent scope里变量的值变了自然会影响closure的求值结果.
@pythonee 所以说javascript中for从句的scoping是一个和C++/C#/Java程序员直觉很不一样的设计————你在for(var i..中定义的i出了for之后还是可用的, 也就是说你在for里面定义的那个i是全局的.
2013-07-14 00:37:35 +08:00
回复了 RTNelo 创建的主题 JavaScript ECMA-262无用?
见着这种n00b无视就好, 这样一来烂人就永远是烂人, 不纠正自己的心态永远获得不了任何有用的知识, 永远过那种月入一蛆的日子, 用自己都不了解的语言痛苦的写一辈子没价值的程序

顺便帖个某编译器大神的blog: http://typeof.net/s/jsmech/01.html
2013-07-11 11:40:15 +08:00
回复了 slimbloody 创建的主题 程序员 组合数学在程序中用的多吗?
正在做编译器/运行时的路过, 并表示高数用不到, 倒是经常用一些语义学抽象机形式化和证明之类的东西
基于比较的排序算法不都是这样的么? 只要任意给两个元素a,b, 你能确定a>b还是a<b; 并且对于a<b, b<c, 总有a<c, 你就能用基于比较的排序算法对序列进行排序
2013-07-09 10:56:55 +08:00
回复了 fooCoder 创建的主题 程序员 有没有感觉一项技术一段时间不用忘的飞快。。。
就比如说我现在还搞不清ML, scheme和racket中的foldr分别用的是什么规则, 每次都要在repl里试一下才能用...
2013-07-09 10:51:23 +08:00
回复了 yueyoum 创建的主题 程序员 受不了了,无知自大的人怎么这么多
我感觉这货碉堡了
2013-07-05 08:42:55 +08:00
回复了 NFSwind 创建的主题 问与答 看《黑客与画家》结果现在想去创业公司了,求泼冷水
@NFSwind 晕... 咱们好像在一个开发大厅里. 果断球面基=v=
1  2  3  4  5  6  7  8  9  10 ... 14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2615 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 00:31 · PVG 08:31 · LAX 16:31 · JFK 19:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.