相比
在Windows上的C++中.
据我所知,Haskell有绿线.但他们的重量有多轻.是否有可能创建100万个线程?
或者10万个线程需要多长时间?
我想抛弃我现在的编辑.我觉得我还需要别的东西.这不会让我的手受到RSI的风险.我需要知道为什么要改变编辑器.我很高兴相信,当我80岁时,我将编码.
那里的所有大家伙都在使用Vim.我认识的唯一的Emacs家伙是RMS.保罗格雷厄姆是一个Vi dude.
我只想知道当你刚开始使用Erlang时,你和最终解决方案之间存在的所有小问题.
例如,这是我的第一个速度突击:
我正在运行autoconf并将SHELL设置为'/ bin/sh'.这造成了巨大的问题.如何强制SHELL成为autoconf的'/ bin/bash'?
我正试图在osx上运行它,它正在使用linux.Linux正在使用SHELL =/bin/bash.osx默认为/ bin/sh.
我打算创建一个优化的数据结构来保存汇编代码.这样我就可以完全负责将在这个结构上工作的优化算法.如果我可以在运行时编译.它将是一种动态执行.这可能吗?有人见过这样的东西吗?
我应该使用结构将结构链接到程序流程中.对象更好吗?
struct asm_code {
int type;
int value;
int optimized;
asm_code *next_to_execute;
} asm_imp;
Run Code Online (Sandbox Code Playgroud)
更新:我认为它会变成一个链表.
更新:我知道还有其他编译器.但这是一个军事绝密项目.所以我们不能相信任何代码.我们必须自己做这一切.
更新:好的,我想我只会生成基本的i386机器代码.但是如何在完成时跳进我的内存blob?
在丰田生产线上,他们总是知道零件的走向.正因如此,他们可以确定他们可以解决出错的问题.这也适用于软件吗?
所有错误消息都应该告诉我他们走过的路径.有些人,带有堆栈跟踪的错误消息.这是正确的解释吗?它可以用在其他地方吗?
好的,这是播客.我认为这很有意思
我可以理解一级命名空间的用法.但是3级命名空间.看起来很疯狂.这有什么实际用途吗?或者这只是一种误解?
c++ ×3
architecture ×1
autoconf ×1
bash ×1
c ×1
compilation ×1
concurrency ×1
dynamic ×1
editor ×1
erlang ×1
haskell ×1
integer ×1
memory ×1
namespaces ×1
optimization ×1
principles ×1
process ×1
sh ×1
tcp ×1
unix ×1
vim ×1