与其他计算机语言相比,C#语言有什么令人惊艳的地方?

Python016

与其他计算机语言相比,C#语言有什么令人惊艳的地方?,第1张

对于程序员来说,跟他们工作上关系最密切无非就是一些专业的程序语言。而这些语言估计也就程序员能理解,对于外行人来说,估计就是天书一样的存在了吧。说起程序语言,大家估计最想想到的应该就是C语言了,即使不是不是从事相关工作的也都或多或少听过这个语言名词。C语言功能非常的强大,相较于其他像是JAVA,PHP等语言来说,C语言非常的灵活它可以用来创建多种应用程序,而且不受内容的限制,可以说是很多程序员非常喜爱的语言之一了。那以下就来细说下C语言到底有哪些令人比较惊艳的地方吧。

一、环境包容性高

C语言在不同的机子上的编译程序大部分都是公共的,所以对于运行环境的要求就没有很高很精确的要求,一般在一个环境中用C语言编写程序,即使要移到另一个环境平台中运行时也无需或者只需稍微改动之后就能正常运行,这一点的功能是非常友好了。

二、可以直接访问物理地址

C语言是介于高级语言狠低级语言之间的,很多高级语言是无法直接访问物理地址的,而C语言就可以,能进行位操作,实行大部分语言的会变功能,直接对系统硬件进行操作,这也是很多程序员会优先选择C语言的重要原因之一了。

三、代码量很小

C语言是专门用于写Windows上的应用程序的,我们都知道,对于我们来说,系统的内存是比较重要的,一旦内存不足就很容易导致机子卡顿运动不够快,而用C语言编写的一些程序相对来说程序的容量就会小很多有的甚至能比其他语言写出来的程序小近90%,所以用了C语言编写的程序,自然运行速度也会更快一些,所以一般的程序员也比较偏爱用C语言来编写程序。

程序语言有很多,但是C语言的优点却是很多其他语言多替代不了的,一旦学会了,肯定也会爱上这个语言的。

唐浩强那个好一点。

谭浩强的C语言,绿皮的那本很简洁,讲的都是精华,建议你选择这个。

建议你看书的同时用C语言多写写小程序,最好是结合数据结构和算法,写写排序,链表操作,树和图的操作等等,对你以后很有帮助。这些比较熟练后就看看深入一点的源代码,别如开源软件,LINUX内核等。

谭浩强教授,1958年清华大学自动控制系毕业。学生时代曾担任清华大学学生会主席、北京市学联副主席、全国学联执行委员,北京市人大代表。从70年代末开始,投入计算机教育,任清华大学绵阳分校党委常委、清华大学分校(现北京联合大学)副校长、北京联合大学自动化工程学院副院长,北京联合大学教授。现担任全国高等院校计算机基础教育研究会会长、教育部全国计算机应用技术证书(NIT)考试委员会主任委员,教育部全国计算机等级考试委员会副主任,北京联合大学教授,是在中国大陆知名的计算机教育专家。