V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  weiwenhao  ›  全部回复第 7 页 / 共 34 页
回复总数  671
1 ... 3  4  5  6  7  8  9  10  11  12 ... 34  
@songray 感觉很无奈,是鹏城实验室找到张老师做的,那必须要有成果。我看这样的文章甚至可能不是核心开发者写的,就是技术支持或者营销写的。
228 天前
回复了 mumarenblog 创建的主题 职场话题 顶头上司是一个混子咋办
还要看

1. 能不能为你们研发部门争取足够的权益和资源
2. 你活都做了,架构师肯定是看在眼里的,关键要看他吃到肉了能不能给你口汤喝
228 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@no13bus 不是这样,我之前面试的岗位就是后端开发,不是编译器相关。企业有自己的快速的筛选人才的标准,我很尊重这种做法。
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@x1aoYao 嗯嗯,我考虑一下
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@patrickpu 还没有,标准库实现可能有点太多太杂,计划优先想办法利用 golang 生态。
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@x1aoYao 没写错,map/set/vec/tup 统一作为复杂结构默认放在 heap 上了,但是使用上应该是没有感知的。性能上可能会有轻微影响。tup 设计是为了支持多返回值。返回值使用大数据结构的时候为了 system abi 实现方便,通过指针传递更加便捷。所以就放在了 heap 里面。
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@chf007 我用 nature 项目申请了一年的 jetbrains idea 使用。我主要是使用 clion 开发和调试,虽然现在 clion 也免费了,但历史赞助那也是赞助。
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@xgdgsc 看起来 repl 更加适合解释型编程语言。确实我对科学计算的理解确实有偏差,我以为的科学计算是类似 numpy 这样的数学计算库。但是就像你说的,类似 Jupyter Notebook 这样的可以实时验证的笔记工具确实也对科学计算很重要。
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@fqns go 关键字算是 golang 的核心了,本身也是同一种东西,使用 go 关键字主要是表达对 golang 的尊重。另外可以通过宏的方式启动协程,比如 @async(sum(1, 2), co.SAME) 类似这样,可以添加更多的协程参数。ntr 我一下没反应过来 🤣
229 天前
回复了 hu1e 创建的主题 随想 一个月后离职,准备环华旅行
@cabing 夏天撑不住呀,只要超过 22 度车里就热的不得了。
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@littlewing 这是我之前整理的编译器实现相关知识,但是更多的标准库和 runtime 实现,还是需要参考 golang 的源码或者 golang 相关的博客。

1. sicp (有 python 和 js 版本),推荐和视频一起观看。
2. 编译器设计(第二版),部分章节,推荐看英文版,中文版实在是看不懂。
3. 现代编译原理 —— C 语言描述,部分章节,主要是 ssa 部分。
4. [crafting interpreters]( https://craftinginterpreters.com/) 非常推荐
5. 自己动手构造编译系统 —— 编译、汇编、与连接,主要看了汇编部分
6. Linear Scan Register Allocation for the Java HotSpotTM Client Compiler ,线性扫描寄存器分配基于该论文编写
7. Linear Scan Register Allocation on SSA Form ,ssa 形式线性扫描寄存器分配
8. [Writing a Memory Allocator]( http://dmitrysoshnikov.com/compilers/writing-a-memory-allocator/) 内存分配与垃圾回收课程
9. golang/tcmalloc ,内存分配和垃圾回收实现上参考,不过我源码阅读能力有限,所以看的都是文章解析。
10. [bspaans/jit-compiler]( https://github.com/bspaans/jit-compiler) 汇编器部分参考实现,具体指令编码参考 intel 手册第二卷
11. 程序员的自我修养——链接装载与库,学习连接器与 ELF 文件构成
12. [Tiny C Compiler]( https://bellard.org/tcc/) 连接器部分参考实现
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@timerring 后端开发,以 golang 语言为主,过去几年在进行 devops 平台研发。
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@povsister golang 的设计哲学是 “less is more” 在中国经常背翻译为 "大道至简",nature 名字取自一个和大道至简类似的概念,就是道法自然(Tao follows nature)。这也是我的设计理念。

我希望 nature 在设计上继承 golang 大道至简的基础上,同时能够做到自然而然,符合直觉。
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@glcolof 函数的左侧花括号不能单独起一行
229 天前
回复了 hu1e 创建的主题 随想 一个月后离职,准备环华旅行
我是从广东往东走一直自驾到了山东威海在那呆了一个月回来。 下次如果还有机会准备往西了。我感觉自驾期间睡车里是最爽的,又干净,又自由,电车应该更爽。
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@pkoukk 我最近才知道 Anders Hejlsberg ,这是真正的大佬,能写出 c# 这样优雅的编程语言,一定是有着极高的追求和决断力。
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@pota 应该是 2 年前吧,你是种子支持者 🤛
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@YakumoZi 编译器本身就是一个一次性运行的文本转换工具,并不需要很好的性能和内存需要。借助高级编程语言的数据结构和字符串处理,可以用更加少量的代码实现。再来一次我会用 rust 写 compiler, 然后 c 写 runtime 的。lsp 我已经用 rust 实现了,虽然感觉一般吧,但是也比 C 好一点。
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@gangstar902 我由于没有刷过 leetcode ,导致字节面试每一次都挂在算法上。我没有刻意去学习这些计算机的知识(除了面试背八股文),而是我需要使用它们的时候才会去学习。
229 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
@FYFX 是的,catch 中如果使用 break 会优先应用于 catch ,同理还有 match 中也使用了 break 。当然我有考虑 catch 和 match 要不要单独搞一个关键字,什么 default, recuse 等等都考虑过,但是都没有 break 这么答意。 共用 break 带来的问题就是你说的这个问题。
1 ... 3  4  5  6  7  8  9  10  11  12 ... 34  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4080 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 05:27 · PVG 13:27 · LAX 21:27 · JFK 00:27
♥ Do have faith in what you're doing.