我刚才注意到WD Hillis的Connection-Machine的第一批语言之一是*Lisp,它是具有并行结构的Common Lisp的扩展.Connection-Machine是一台具有SIMD架构的大规模并行计算机,与现代GPU卡非常相似.
因此,我希望将*Lisp改编为GPGPU - 可能是nVidia CUDA,因为它是最先进的事实标准 - 非常自然.
到目前为止,除了用于C/C++的nVidia SDK之外,我还发现了Python环境PyCUDA.有没有人听说过Lisp?
我认为ls
最权威的程序员之一(Richard Stallman)编写的最着名的操作系统(linux)之一最常用的系统函数()之一可能是编写得非常好的代码的一个例子.
因此,作为开放源代码,我决定查看代码(参见此处).在那里我发现了几个函数main()
,因此在他们调用之后定义,我希望这是非常罕见的.
有经验的C程序员会对此发表评论吗?