V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  penguinWWY  ›  全部回复第 6 页 / 共 6 页
回复总数  111
1  2  3  4  5  6  
知道什么样的代码是好代码:看书,各种 effective 系列
知道如何写出好代码:看源码,看多写,写之前多想
保证一直产出好代码:上工具,单测、自测、CI、Static Analysis、Code Review
顺便推荐我司的产品,国内最好的(未来是全球最好的)静态代码分析工具 https://www.sourcebrella.com ,欢迎土豪使用
非土豪请使用各种开源工具
2020-01-20 19:32:49 +08:00
回复了 jdz 创建的主题 程序员 天天写业务几乎打消了我所有的编程兴趣,年后降薪也要转
@jdz 如果你对编译和操作系统感兴趣要不要考虑下我司 https://www.sourcebrella.com
2020-01-20 03:15:07 +08:00
回复了 vevlins 创建的主题 编程 为什么需要编程语言虚拟机?
个人看法
1、先说第二点,虚拟机和解释器没啥区别,硬要说不同,那就是针对 opcode 除了解释执行外还有 AOT 和 JIT,所以 vm 可以看做是针对 opcode 的 runtime ( AOT + JIT + Interpreter )的统称,也就是直接面对 opcode 的抽象概念。CPython 叫 Interpreter,如果它加了 Jit,或者本来就有 JIT 的 PyPy,把他们叫做 Python VM 也没啥毛病。
2、除了统一平台,有了 VM 可以做跟多的事情,有些事情可以做的更好,当然也有些事情会更差。做的更好的事情最直观的就是可以带牛逼的 GC,除此之外还有 Virtual Inline,PGO,LTO,以及十分牛逼的 Partial Evaluation,这些 AOT 做起来很麻烦的事情,在有 VM 的情况下属于家常便饭,当然也有做的更烂的比如启动时间,比如要命的 Interproducer Analysis。这就看各种语言的取舍了
@NorthDog 年后会招
年会去普吉岛开,
奖品还没想好,身为策划组的我提议清空购物车
2019-12-28 01:15:00 +08:00
回复了 yvettemuki 创建的主题 机器学习 炸毛:请问怎么读源码?
第一步文档、README
第二步搞清楚构建过程,编译依赖
第三部执行 testcase、unittest,搞清楚模块的功能,输入输出,重点 API
第四步构造一份输入,从 main 开始执行,尝试调用指定的功能
2019-12-17 01:44:46 +08:00
回复了 334862132 创建的主题 程序员 各位现在是用工具多还是命令行多
命令行工具也是工具啊
日常办公 Linux,图形界面蠢到爆
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2586 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 14:45 · PVG 22:45 · LAX 07:45 · JFK 10:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.