V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  secondwtq  ›  全部回复第 54 页 / 共 123 页
回复总数  2453
1 ... 50  51  52  53  54  55  56  57  58  59 ... 123  
2020-07-14 01:40:34 +08:00
回复了 iseki 创建的主题 Kotlin 慌的一批, Kotlin 这么优雅的语言为什么不火呢
我强调过 N 遍了,“火不火”和“好不好”完全是两个不相关的问题( https://www.v2ex.com/t/636465#r_8459702 )。
倒不如说,强行把“火不火”和“好不好”关联起来会造成很多问题。
为什么不用勺子修路呢
2020-07-04 14:18:19 +08:00
回复了 statement 创建的主题 程序员 万事都在寻找最佳实践,是没有创造力还是不自信自己太菜
不是,这就是个人的能力限制。
设想一个很实际的问题:你开发的项目,你依赖的其他代码都是按照最佳实践构建的,整个社区以最佳实践作为隐式的共识(或者叫 潜规则)。你不知道这些最佳实践,那你读不懂代码,用不了库,无法和其他人交流。
在工作里就更别说了,你的公司的代码规范就是最佳实践,你写的代码不遵守那就等于是没用的代码。
你一个人没有办法创造一个新的生态环境,没有办法自己做生意,不然你就不会用别人的语言,给别人的公司打工了。

我举个例子,现在有句话说 C++已经过于复杂,现在学习 C++很多不是在学习 feature,而是学习 idiom 。C++里面有种 idiom 叫 CRTP,就是”类 A 继承模版类 B<T>,但是继承时的模版参数写成类 A 自己,即 A : B<A>”。你抛出一个问题,人家会说”CRTP 可以解决”,这时候你是不得不去查 CRTP 是什么。之后在代码注释里,在和其他人交流时也会用 CRTP 来指代这一 idiom,而不是把上面引号的内容重复一遍。

需要注意的是,所谓”最佳实践”,不一定真的是”最佳”的,你说他是社区的最大公约数也无所谓,因为有的时候就是几个 KOL 暴论一番就搞出了个新的”最佳实践”,这个回复只是讨论了解已有的”最佳实践”的实际效果。
2020-07-04 13:17:11 +08:00
回复了 xiaojun1994 创建的主题 MacBook Pro MacBook Pro 做工是真滴垃圾
我隐约觉得这帖子和本站前段时间伙起来的比惨贴子没啥本质区别
2020-06-29 19:29:15 +08:00
回复了 wangbenjun5 创建的主题 程序员 关于 golang 除法运算符/的疑惑
@favourstreet 我觉得设计者的意思是,为了避免类型提升可能存在的问题,于是甩掉了 general 的类型提升,然后为了一点小方便,在 constant expression 这个 special case 里面允许这么做。可能是以为这样不仅 大道至简,还能避免类型提升可能的问题吧(至于类型提升这个东西自身到底应不应该存在?这个问题我推测他们并没有想过)。
结果就出了楼主这个问题。

> 而且按照常量表达式里的那句话,2.5/5 应该等于 0,实际上等于 0.5,这算什么?
我不知道你是怎么看出来的,他还举了例子,integer constant / complex constant = complex constant 。
@nightwitch 用希腊字母的话,应该已经可以了。(当然我谷歌了一下发现 GCC 到 10 才支持,但是 C++标准应该是早就支持了)

上下标是更大的问题—因为现在一般程序员”写代码”的方式,从 typography 的角度来讲是极其原始的(比如拉丁字母的等宽字体,其实是打字机的副产品。大量的标点符号被重新定义,搞一个简单的 ligature 居然还能在 21 世纪火起来),并且更可怕的是,似乎并没有人想要解决这个问题。大家都满足于”一切皆纯文本”这种”哲学”上,认为存在并且自己已经认识到了 one true way,或者至少是一个 common ground 。楼主的帖子其实也属于这一范畴。
2020-06-29 19:03:45 +08:00
回复了 wangbenjun5 创建的主题 程序员 关于 golang 除法运算符/的疑惑
随手看了一下 spec,你这个事 constant expression,有这么一段:

> Any other operation on untyped constants results in an untyped constant of the same kind; that is, a boolean, integer, floating-point, complex, or string constant. If the untyped operands of a binary operation (other than a shift) are of different kinds, the result is of the operand's kind that appears later in this list: integer, rune, floating-point, complex. For example, an untyped integer constant divided by an untyped complex constant yields an untyped complex constant.

大概是为了 大道至简 把 C 里面的类型提升给整过来了。
@keith1126 #12 我觉得一个编程语言是否流行这个问题和 PLT 压根不沾边…
2020-06-24 01:19:19 +08:00
回复了 d0wnl0ad 创建的主题 Steam PS4 和 Steam 上的 Ace Combat 7,你会选哪一个?
啊谢谢提醒,去买了
2020-06-24 01:08:08 +08:00
回复了 dingyx99 创建的主题 macOS 体验了一下新 macOS,返图和一部分个人评价
OS X 从 10.10 开始就靠近 iOS 没内味了啊 ...
2020-06-21 14:50:40 +08:00
回复了 0gys 创建的主题 分享发现 马斯克的星舰
此人一直反对积极的抗疫措施,不知道 V 站有没有相关讨论。
我的观点,人类在把自己的问题解决的七七八八之前,还是不要去祸害宇宙的比较好
2020-06-15 18:41:16 +08:00
回复了 superJava 创建的主题 Java 因为想做技术分享,问下有没有开源的 Java 彩虹表
你得问下作者允不允许你拿去做技术分享
2020-06-14 11:42:24 +08:00
回复了 sudoy 创建的主题 问与答 作为用户如何解决音乐订阅平台之间互相排斥问题?
买断啊
啥时候订阅成唯一选择了
2020-06-12 18:55:22 +08:00
回复了 czhou 创建的主题 DevOps 关于 perf stat 的 cycles
bios 没作妖么
2020-06-12 18:52:51 +08:00
回复了 echo1937 创建的主题 PlayStation 5 次世代主机选择
其实 PC 的独占最多…
2020-06-12 12:40:56 +08:00
回复了 Liutos 创建的主题 问与答 中文编程语言会不会更适合老年人入门时使用?
@ahhui 是,Visual Programming 因为基本没有语法什么的,反而能更好地本地化
虽然我国外的软件都是用的英文版,但是看 B 站那些玩 VFX 的视频,大多数人用的都是中文软件

不过也没好到哪去就是了,毕竟环境自身的东西可以统一做本地化,第三方内容就不一定有人鸟你了
我现在发现”商业行为”这四个字意外地很赛博朋克
我们精罗都用骡马数字的
2020-06-03 19:17:54 +08:00
回复了 xtx 创建的主题 Apple 闲置的 5s 现在还能有什么“废物利用”的方法么?
我拿手机当闹钟,有时会出现人已经出去了,闹钟突然响了的尴尬状况
所以就拿旧手机单独当闹钟,一直放家里就可以了(巧了,也是 5s )
2020-06-03 19:15:14 +08:00
回复了 Jirajine 创建的主题 程序员 谈谈我为什么喜欢声明变量时类型后置的语言
不好写 parser ……
1 ... 50  51  52  53  54  55  56  57  58  59 ... 123  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5138 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 61ms · UTC 09:43 · PVG 17:43 · LAX 01:43 · JFK 04:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.