V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  RisingV  ›  全部回复第 9 页 / 共 15 页
回复总数  281
1  2  3  4  5  6  7  8  9  10 ... 15  
离散数学,前几章节
2013-02-28 20:46:46 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
@workaholic 你真的理解我说什么了吗?你真的看那本书了吗?雷死我了。和你讨论这个就是我的错误
2013-02-28 19:56:32 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
@workaholic
最初接触编程的时候我的想法和你是一样的。好比武学的“无招胜有招”,听上去不错,好比世界大同的美好愿望,看上去美好,但实际却不现实。

聪明人不会干费劲不讨好的事情,高手有能力去驾驭任何语言,但不代表他有必要去用一门拙劣的语言干NB的事情。事实是,那样不NB,反而显得很不明智。

很多linux kernel党就都不怎么喜欢C++(我没有贬低C++的意思),就是个例子。

你可以看看《黑客与画家》,看看保罗•格雷厄姆对编程语言的观点。
2013-02-28 14:08:00 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
@clino 这个所谓的“理解错误”是你一厢情愿的,我承认的是我以为python有shell那样的缺点,那是因为我对它确实不了解。至于你扯解释和动态语言的关系,真的都是你一厢情愿。不妨看一下聊天记录。
2013-02-28 13:55:02 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
@clino 这句话完全成立,主要也是和aisk同学说的。具体实现当然有分类,这是废话。但谈论语言(本身只是一套规范)的分类不一定有结果,因为不一定只有一种类型的实现,怎么叫只是因为惯例,就这么简单。仔细看一下前文,我只是说部分解释型语言(如果你一定要咬文嚼字的话,就是部分语言的解释型实现)的缺点。我对python不够了解(也没兴趣),通过DR.蔡 的这番论述,以为它也有这个缺点,这点你已经说清楚。我对python没有好恶,你也不必护主心切了
2013-02-28 12:00:21 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
@aisk 那你就认为我是耍流氓把。这些叫法确实都是convention或者tradition,而不是一个truth。LISP的情况在习惯中确实没有被划分到任何一种,那么这就是它的convention,遵循它就是了。
2013-02-28 11:36:34 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
@aisk gcj诞生于openjdk诞生之前,人们希望有一个开源的选择。如今用得不多了吧。我试用过,执行不一定比jre快,更多时候还要慢。

刚才已经说了,语言规范是脱离于实现的,但是还是会按照主流使用方式和惯例,把XX语言说成编译型,把XX语言说成是解释型,这样比较有实际的参考价值。
2013-02-28 11:11:09 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
@keakon 文章见解倒蛮独到的,一直很反感GB系列的编码,没想到还有其自身优势。但是从非技术层面来说,unicode以及得到推广,用起来比较方便,为了省几个字节而用中国国标,老外肯定不答应。
2013-02-28 10:54:29 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
@workaholic 我认为高手最在乎用什么语言,不同语言之间简直就是不同的宗教,为信仰而言。用热衷函数语言的和热衷OO的几乎是两个世界的人
2013-02-28 10:51:39 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
@clino
@aisk
理论上是不存在编译和解释的分类,两者皆可实现。但是我们还是会以其通常的执行方式作为区分。我一直认为java之类的就是第三类存在,字节码也有自己的指令集,相当于一种虚拟的汇编,而再vm解释成二进制。用字节码技术的语言,有编译型语言的执行效率,但同时又可以具备更多的动态特性。
@xspoco 淘宝现在的政策是偏向于买家,所以遇到问题,和卖家沟通不了,找小二没错的
2013-02-27 23:20:47 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
@clino 你说的其实应该归为第三类分类,字节码是种中间状态,而非二进制。java有JIT,所以还是将其归为编译语言。
2013-02-27 22:40:41 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
@ccming 用个golang mascot的头像,帮ruby说话,太没节操啦。。。。。
2013-02-27 22:37:45 +08:00
回复了 crossmaya 创建的主题 Python 怎么总有人说python是弱类型语言呢??
@qinix 如果从这样一个角度看:都是整数和浮点数,就是长度不一样。貌似还真是成立的,哈哈
2013-02-27 22:31:33 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
大拿说的话,听了就当真理。也不搞清楚人家什么意思,显而易见的错误当然由编译器抵下了,业务逻辑上的bug,自然不能依赖编译器。
2013-02-27 22:27:01 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
@clino 和动态静态没有关系,我说的是部分解释型语言的缺点,比如shell,函数声明都必须在前面。纯粹逐行解释,没有全文遍历的解释型语言都会有这个问题。但,但凡动态语言,基本都是解释型的,js、python之类的解释型语言通过词法分析和语法分析得到语法树后,就可以开始解释执行,语义上的错误必须在运行期才能发现。所以真正的错误运行了才知道。如果没有足够的测试用例覆盖所有的代码,其可靠性比静态语言真差远了。
2013-02-27 16:28:06 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
it seems that go does the right thing and does it right...
2013-02-27 16:24:30 +08:00
回复了 luztak 创建的主题 Python Python是个烂语言
解释形语言需要运行时排除语法错误,这点确实是硬伤
2013-02-17 13:14:55 +08:00
回复了 WarWithinMe 创建的主题 JavaScript 不用class的JS程序员是野生程序员?
@leegorous 没错,组合(聚合)+duck typing也是OO的一种良好实现(Go就是这么做的),没有人说过继承是OO的绝对内涵
2013-02-17 13:09:59 +08:00
回复了 WarWithinMe 创建的主题 JavaScript 不用class的JS程序员是野生程序员?
@WarWithinMe 这话说对了,语言有自己的写法,把自己熟悉的语言的思维方式迁移到自己可能陌生的语言这种做法太狭隘。而且诞生比较早的语言本身,也受到芯片性能瓶颈和编程语言理论发展程度的限制
1  2  3  4  5  6  7  8  9  10 ... 15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2681 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 07:25 · PVG 15:25 · LAX 23:25 · JFK 02:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.