C语言
寒心雪林-红叶嵌入式
硕士专职研究嵌入式驱动设计和系统移植
展开
-
c函数调用过程原理及函数栈帧分析
今天突然想分析一下函数在相互调用过程中栈帧的变化,还是想尽量以比较清晰的思路把这一过程描述出来,关于c函数调用原理的理解是很重要的。原创 2013-07-24 01:49:05 · 22568 阅读 · 34 评论 -
一个简单例子说明为什么C语言在2013年仍很重要
本文作者在开发Dynym项目,这是一个动态语言的通用运行时。在开发时,作者以其他语言的运行速度作为基础比较语言的运行速度,因此发现了一些小秘密。迭代计算斐波那契数列是测试各种语言执行速度的常见方法。作者以不同的语言进行测试,最终发现C语言要比Python编写的计算斐波那契数列快278.5倍。在底层开发,以及专注性能的应用程序中,选择是显而易见的。而为什么会有如此大的运行性能差距呢。作者进一步研究了转载 2013-09-04 15:28:19 · 1590 阅读 · 0 评论