V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  tioover  ›  全部回复第 3 页 / 共 57 页
回复总数  1128
1  2  3  4  5  6  7  8  9  10 ... 57  
2015-03-03 19:15:17 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
@yegle 常有的事,但是现在大改少了,基本不会遇到了。
你这个很早就废除了,已经有几个月了。
学的话可以看 book 或者 rust by example
2015-03-02 13:04:20 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
@artwalk 一个几周后才开始向前兼容的语言,在国内不小众也难,同时,你去 GitHub 比较一下会发现一点也不小众。
2015-03-02 13:03:00 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
@Comdex D语言发布了很久但是社区不见起色,没了解过,请问比 Rust 好在哪里呢?
2015-03-01 19:19:41 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
@acgeo 我前面说了一下。
2015-03-01 14:25:06 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
@djyde 推荐 传教
2015-03-01 14:24:25 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
@janxin 看领域,有些领域不适合Go,你又不会C++,学Rust就很棒。
2015-03-01 14:23:28 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
@Comdex
确实没有Go简单,看爱好了。
我个人认为付出的学习成本很值。
你如果有函数式编程andorC++编程经验会很爽的,而且类型安全对于消除Bug的帮助很大。
2015-02-28 15:38:02 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
@loading
嘛,语法基本已经不变了,有些细节还在变,
但是一个半月后Beta发布语法和库就真的固定了,之后是 bug fix 和向后兼容的增加特性
2015-02-28 15:15:55 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
@loading
Rust 官方推出的包管理器 Cargo,能自动管理依赖,代码 Build 和测试。
基本上很多 Rust 代码你 clone 下来以后运行 cargo run 就行了,非常方便。
我只在 OS X 上编程,Linux 想必是没有什么问题的,Windows 就不清楚了。
社区活力,你可以从 Rust 编译器的参与度来看,基本是开源的编程语言中最活跃的之一了。第三方库也越来越多,参见我上面的链接和 https://crates.io/

@hooluupog 嗯,我不管 Go。
2015-02-28 14:57:35 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
@phoenixlzx 现在没有像 Docker 这样的重量级杀手应用,但是生态已经很不错了 https://github.com/trending?l=rust
2015-02-28 14:50:27 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
@pathletboy
为什么?和 Haskell 是一样的,就是个 Monad。
实际上 Rust 根本没有错误处理特性。就是一个数据类型,没有什么特殊的。
2015-02-28 14:30:41 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
2015-02-28 14:28:48 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
@ysmood
Nim 和 Rust 差别很大,Nim 注重简洁简单,类似 Python 或者 Ruby 语法的 C,在安全性上无法与 Rust 匹敌,包括内存安全和类型安全,但是语法简洁易学,且没有像 Rust 的 lifetime 这种学习负担。
个人认为 Nim 不怎么适合工业级的软件。

另外有 Nim 竞争能让 Rust 社区感到危机感加快改进语言,是很好的事情,最近 for 语法的改变不知道有没有这个原因。
2015-02-28 14:22:50 +08:00
回复了 tioover 创建的主题 程序员 两篇 Rust 安利文
@loading 网上有跑分,完爆没问题,稍慢于C++。但性能不是重点.
@elegzg 主要是 Rust 的 Runtime 很薄,Go 还有 GC ,绿色线程等一大堆代码。
@longear 不会吧……
Pythoneer
2015-02-18 13:44:25 +08:00
回复了 acgeo 创建的主题 程序员 Nim 比 rust 好? 为什么呢?
最近看到三个地方把 Rust 和 Nim 相提并论比较了,这种比较有什么出处?还是说仅仅都是新语言(那么为什么不带 Go)
2015-02-15 14:48:40 +08:00
回复了 acgeo 创建的主题 问与答 这里有玩 rust 语言的吗
………………路过 玩 Rust
2015-01-19 14:16:04 +08:00
回复了 shyangs 创建的主题 编程 坑最少的语言是哪个?
欢迎来到 Rust。
有坑欢迎提交修改。
2014-12-25 21:03:36 +08:00
回复了 zeroday 创建的主题 问与答 大家是用 Macvim 还是 vim 呢?
@messense 问一下这是什么配色
二分查找可以解决(预排序数组的查找)问题:只要数组中包含T(即要查找的值),那么通过不断缩小包含T的范围,最终就可以找到它。一开始,范围覆盖整个数组。将数组的中间项与T进行比较,可以排除一半元素,范围缩小一半。就这样反复比较,反复缩小范围,最终就会在数组中找到T,或者确定原以为T所在的范围实际为空。对于包含N个元素的表,整个查找过程大约要经过log(2)N次比较。

多数程序员都觉得只要理解了上面的描述,写出代码就不难了;但事实并非如此。如果你不认同这一点,最好的办法就是放下书本,自己动手写一写。试试吧。

我在贝尔实验室和IBM的时候都出过这道考题。那些专业的程序员有几个小时的时间,可以用他们选择的语言把上面的描述写出来;写出高级伪代码也可以。考试结束后,差不多所有程序员都认为自己写出了正确的程序。于是,我们花了半个钟头来看他们编写的代码经过测试用例验证的结果。几次课,一百多人的结果相差无几:90%的程序员写的程序中有bug(我并不认为没有bug的代码就正确)。

我很惊讶:在足够的时间内,只有大约10%的专业程序员可以把这个小程序写对。但写不对这个小程序的还不止这些人:高德纳在《计算机程序设计的艺术 第3卷 排序和查找》第6.2.1节的“历史与参考文献”部分指出,虽然早在1946年就有人将二分查找的方法公诸于世,但直到1962年才有人写出没有bug的二分查找程序。
1  2  3  4  5  6  7  8  9  10 ... 57  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1159 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 18:00 · PVG 02:00 · LAX 11:00 · JFK 14:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.