展开讨论

经验与复盘经验摘录 · 机器翻译

你有没有曾经开始深入研究位符号?没有吗?…

…你有没有曾经开始深入研究位符号?没有吗?那你应该一定要去了解,直到今天,当我开始理解它的时候,给我留下了深刻的印象,那时我10到11岁,开始在C128上摸索着进入汇编语言编程的世界。你不需要考虑每一个概念。你不需要考虑互操作性。一直如此!你想要专注于解决问题,而不是一直考虑实现的后果。我经常非常享受使用Python,因为它能很好地工作,而且在使用哪种语言结构来让机器按你的意愿运行时,它减少了大量的认知负担。它如此强大,可以确保在给定上下文的情况下,编译器做出最佳决策,这需要进行分析。这就是为什么我停止使用C++,或者更准确地说,停止尝试变得聪明或花哨的原因。…

源讨论旧式C风格的void*在C++中的美丽和简洁原帖 174 条评论 · 导入时统计
3

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 3

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

PJ

总有一天我想做一个“类型安全的宏汇编器”,它实际上就是人们认为的C语言那样。

完整原文
RE

总会有一些情况(比如音频处理、汽车刹车、心脏起搏器)需要硬实时约束,这会禁止使用GC语言(以及L1缓存、指令重排序和其他优化)。另外,考虑一下Python的性能经常来自于它对用C、C++、Fortran、Rust编写的库的绑定。 我最近运行了一些Java的基准测试,发现一个包含多个对象的数组所占用的字节数大约是根据底层类数据结构预期数量的3倍。在当前的RAM价格下,如果你在构建需要扩展的软件,这是需要考虑的。具体情况可能有所不同,但我预计JavaScript或Python也会类似。 所以,当然。确实有理由说易用性和开发速度。而且过早的微观优化可能会让你偏离良好的系统架构。但我经常发现,n…

完整原文
ZA

> 嘿,Python用户:你知道最终所有东西都会变成机器码,对吧? 我不明白你试图通过这个指责达到什么目的,尤其是如果你也把自己描述为Python用户的话。 但是,就像,不,其实不是;通常Python是被编译成字节码,然后字节码被解释执行。有机器码在做解释,但解释过程并不是转换。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。