为什么C语言写的程序(库,接口)那么难以阅读?


首先说明我平时大部分时间是写Ruby程序的,最近想深入一下C。发现好多C语言写的程序真的难以直接阅读,你不去看文档,就无从下手。C函数的命令也都是很简短或者是字母缩写的,参数列表也很长。反正就是用起来很不自然呀。而Ruby的一些开源库,基本上根据README就可以get started。 我想知道这其中的原因是什么?是因为C语言接近于机器底层而必须的吗?还是由于其它的什么历史的原因呢?

c 编程语言

超级帥蜀黍 10 years, 10 months ago

c是高级语言与低级语言结合的东西,c里面没有太长的,缩写也是便于记忆,如果您时做linux开发的话,man手册就够用了,其他的也可以找个手册看看,Ruby我不懂,但是像python这些脚本语言把东西都封装的很好,说是容易了,但是也弱化了程序员的作用。

●゛小光棍丶 answered 10 years, 10 months ago

Your Answer