imjacob的专栏

首页博文目录订阅
正 文

关于语言的类型

(2007/7/13 20:34)

很多刚刚开始编程的通知对类型理解的不是很深刻,觉得为什么需要类型呢?

问得好。

如果你类型不对,函数参数类型不正确,就会提示你错误或警告。

其实像C语言这些语言,一般都是强类型语言。这样的好处就是方便编译器的编写。类型一个本质的作用就是内存分配。编译器通过不同的类型给变量分配不同的类型,这样才能正确地产生代码。

评 论
1楼 52RD网友 发表于 2008/11/4 17:47 回复
Typing has several advantages. First, it makes large programs more manageable by clarifying how things are used and differentiating between things that must be treated differently. Second, compilers can use type information to detect certain kinds of errors, such as an attempt to use a floating-point value as a pointer. Third, typing improves performance by allowing compilers to generate specialized code. For example, if a compiler knows that a variable always holds an integer value then it can generate integer instructions to manipulate the variable; if the compiler doesn't know the type of a variable then it must generate additional instructions to check the variable's type at runtime. http://www.tcl.tk/doc/scripting.html
博 主
进入imjacob的首页
博客名称:雅克的一府
日志总数:513
评论数量:854
访问次数:1891020
建立时间:2006/11/23 20:52
导 航
公 告
Locations of visitors to this page 本博客主要用于个人学习与资料收藏。当然大家应该读了之后也能学到不少东西。其中大多数资料都是来自网络,我转载时尽可能地表明文章出处与原作者姓名,但由于很多资料经多人转载,已不清楚原作者信息与出处,所以未表明相关…
评 论
链 接

ARM+LINUX 嵌入式博客
http://blog.chinaunix.net/u1/58780/index.html

嵌入式软件
http://blog.csdn.net/embeddedsoft

诚诚恳恳做人踏踏实实编程
http://blog.sina.com.cn/u/1244756857 

和我风格相似的一个blog
http://blogger.org.cn/blog/m…