V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Golevka  ›  全部回复第 4 页 / 共 14 页
回复总数  275
1  2  3  4  5  6  7  8  9  10 ... 14  
2013-12-02 09:00:48 +08:00
回复了 mantianyu 创建的主题 程序员 程序员装13...看看你有没有中枪..^_^
编辑器圣战/滥用设计模式什么的还好, 但是黑Apple和机械键盘那段简直丧心病狂...
$this->{skill}->{findNext}->("perl");
2013-11-28 20:58:56 +08:00
回复了 barb 创建的主题 程序员 不要 if else 的编程
@mikawudi 认真了你就输了=w=
2013-11-28 00:41:18 +08:00
回复了 barb 创建的主题 程序员 不要 if else 的编程
其实你们可以用这种方式代替branching:
([lambda_t, lambda_f][to_int (not cond_expr)])();

其中lambda_t是true分支,当cond_expr求值为true时,to_int(not true)为0所以调用lambda_t;反之调用lambda_f。当然原文的本意也不是鼓励我们这么矫枉过正地回避branching。
2013-11-27 10:27:47 +08:00
回复了 barb 创建的主题 程序员 不要 if else 的编程
奥卡姆剃刀
2013-11-26 22:39:05 +08:00
回复了 cxshun 创建的主题 程序员 请教一下github的repository的问题
其实issue也算贡献的, 你去别人的repo里水一下也算contributed to了
2013-11-26 12:49:34 +08:00
回复了 Dummy 创建的主题 JavaScript 为什么说JS不支持块级作用域?
历史上, JS中的作用域是由activation object/variable object间的引用关系决定的, 所以只有在创建activation object时才会开启一片新的作用域, 这一动作发生在函数被调用时. (其实javascript能实现lexical scope是因为在declare function时先把parent scope给记下来, 这样每次调用函数时都能在正确的位置(F.[[Scope]])创建新的activation object)

到了ES5时lexical env这块标准完全重做了, 用独立的environment record的概念来代替原有的object模拟scope的定义, 但是行为上基本还是兼容旧标准, 比如Block的求值规则几乎没变动; 到ES6这儿Block几乎完全重做了, 在进Block时会创建新的declarative environment, let和const的作用域解析就做在这个地方; var为了兼容旧标准在variable environment做名字解析.

(其实到这里var这个东西就应该被干掉了, 或者至少标记为deprecated免得后人踩坑
@Whistler 抓住一只野生W酱 =v=
2013-11-25 13:50:24 +08:00
回复了 Wiredcraft 创建的主题 Node.js [上海]Node.js开源活动,11月30号
北京有"京JS", 这个是不是应该叫"上JS"?
我认为我目前的情况属于3,4,6; 不过在自我感觉良好时突然被卸磨杀驴了也不是不可能...

在基本框架搭好后把代码移交给别人这种事情我还是很乐意的, 因为又可以弃掉老坑继续坑新的东西了 = =
2013-11-18 21:13:31 +08:00
回复了 jtn007 创建的主题 程序员 各位猿类们如何看待语法糖?
许多编程语言的设计/实现都从一个功能高度正交的core language开始, core language拥有整个语言的[全部]表达能力, 但是直接用core language写代码实在是太卧槽了于是我们还需要做一些语法糖出来让撸代码更快乐些. 所以许多语言的编译过程都有一个叫做desugar的阶段, 目的就是把带糖衣的语法变换成更容易处理的core language.

综上所述, 语法糖是好东西. 它在不增加语言本质复杂度的同时提升了语言的可用性.
2013-11-15 18:53:46 +08:00
回复了 xieranmaya 创建的主题 程序员 我擦,C/C++ 里支持 int a[n]; 这种写法了???
C99有VLA, C++14才把VLA正式纳入标准, 但是许多支持C++11的编译器都支持VLA作为自己的扩展特性.
许多课程的视频都是重复利用的, 新开一轮放的还是很久以前撸的视频. 但是instructor们依然很矫情地开课前不放视频, 开课后每周放出一丁点.
2013-11-14 22:13:59 +08:00
回复了 frogs 创建的主题 程序员 想学一门functional programming语言,求推荐
上coursera和Dan Grossman一起撸SML和Racket
2013-11-14 22:11:22 +08:00
回复了 reorx 创建的主题 程序员 你所在的公司要求写日报吗,你有写日报的习惯吗?
其实日报的真正作用不是监视你具体在干什么, 而是统计你在每个项目投入了多少工作量, 据说结算人力成本与工作效率时要用到的.
2013-11-10 02:26:37 +08:00
回复了 ShiningRay 创建的主题 程序员 大家最近有看中什么新的编程语言么
C++ 14
2013-11-08 09:46:25 +08:00
回复了 omengye 创建的主题 程序员 有哪些易用的c++矩阵库?
估计又是header only, template满天飞的东西所以编译慢. (据说一哥们用spirit写了个scheme解释器, build出来要半小时
2013-11-07 12:22:17 +08:00
回复了 mantengteng 创建的主题 问与答 程序猿一般在哪儿能找到有创业激情的设计师呢?
一般都是一群满怀创业激情的MBA声称要改变世界可是就差一个编程的.
2013-11-07 09:24:52 +08:00
回复了 iqav 创建的主题 问与答 Chrome 是我用过崩溃次数最多的浏览器
为什么我开5~7个标签页然后静置一段时间后整个系统都卡得不行了
2013-11-06 09:40:04 +08:00
回复了 Livid 创建的主题 程序员 有好心人来帮小朋友看个作业么?
用C写出来之后gcc -S
1  2  3  4  5  6  7  8  9  10 ... 14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   809 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 22:33 · PVG 06:33 · LAX 15:33 · JFK 18:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.