请问想成为C程序员,需要具备C语言中的那些知识?
如题:本人计算机专业,C语言语法及算法都很熟练,可是我想知道,想成为C程序员,需要具备什么样的知识和什么样的能力?详细点,或者列一些C程序员比学的书籍,谢谢了。只是想精通...
如题:本人计算机专业,C语言语法及算法都很熟练,可是我想知道,想成为C程序员,需要具备什么样的知识和什么样的能力?详细点,或者列一些C程序员比学的书籍,谢谢了。只是想精通C语言。嘿嘿,回答不错者,追加分数。
展开
展开全部
这个问题好,知道是为了什么而工作,奋斗有目的,具备知识才去找工作,而不是千篇一律的“C程序员待遇如何啊,能不能赚钱”之类。
我也是计算机专业。C语言算法语言的熟练仅仅是入门。c仅仅是操作底层的,主要作用就是契合硬件跟分配内存,最最主要目的是提高程序运行速度。
c语言要跟C++语言搭配。C操作低级硬件访问,C++提供高级抽象。C语言要认真学,一定一定要扎实,C++学习就要掌握很多面向对象的编程技术,说白了考虑的是算法。学程序,学的就是编程思想,算法很重要。
c语言跟C++面向的不是java之类的,java hadrop等语言主要目的是连接,不针对硬件的快速量产的软件,所有java之类语言速度慢不安全,仅仅适合数据库管理跟面向普通民用。c语言类高效快速安全,并且节省硬件,追求稳定,主要就是工业生产了,面向的主要对象就是工厂。写winCE,pda或者转硬件走嵌入式,单片机,都是你以后要选择要走的路。到底怎么走完全看你自己。
推荐的书就一本,C++ primer plus。搞明白这本书,对你很有用。
还有就是,得学数学。函数,方程是必须的。要走C++游戏编程还要学扎实物理,比如曲面建模,顶点运算,三角形等等。完全看需分配。当然,学完那本书,你自己就有了思路。
竟然三年前发的问题,不好意思。可能你已转行或者已经有所成就,我的回答仅仅坐个参考
我也是计算机专业。C语言算法语言的熟练仅仅是入门。c仅仅是操作底层的,主要作用就是契合硬件跟分配内存,最最主要目的是提高程序运行速度。
c语言要跟C++语言搭配。C操作低级硬件访问,C++提供高级抽象。C语言要认真学,一定一定要扎实,C++学习就要掌握很多面向对象的编程技术,说白了考虑的是算法。学程序,学的就是编程思想,算法很重要。
c语言跟C++面向的不是java之类的,java hadrop等语言主要目的是连接,不针对硬件的快速量产的软件,所有java之类语言速度慢不安全,仅仅适合数据库管理跟面向普通民用。c语言类高效快速安全,并且节省硬件,追求稳定,主要就是工业生产了,面向的主要对象就是工厂。写winCE,pda或者转硬件走嵌入式,单片机,都是你以后要选择要走的路。到底怎么走完全看你自己。
推荐的书就一本,C++ primer plus。搞明白这本书,对你很有用。
还有就是,得学数学。函数,方程是必须的。要走C++游戏编程还要学扎实物理,比如曲面建模,顶点运算,三角形等等。完全看需分配。当然,学完那本书,你自己就有了思路。
竟然三年前发的问题,不好意思。可能你已转行或者已经有所成就,我的回答仅仅坐个参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
高级一点的,计算机三级数据库技术,要求的知识面更广,能灵活运用C语言的一些常用算法.专业的有国家软考,软件设计的领域有程序员,高级程序员和系统分析师三个级别,国家软考的证书是比较权威的,对就业应该会有帮助的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以看看API编程方面的 c语言在各种操作系统下通用 现在流行用Linux 建议看看 也可以自学Windows编程 图形界面开发 如果要达到精通的地步最好看看开源社区中的项目实例
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
基础很重要,比如数据结构,计算机硬件技术基础 c语言程序设计(谭浩强)等,当然还要掌握第二种语言,如java或c++(当然了解语法就行了)
感觉还是要经常联系才行····
感觉还是要经常联系才行····
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只想精通C语言是不大可能 这还是需要扩展其他语言 不过当你C语言学好了 其他的应该就很简单了
学C 可以接着写单片机啊
学C 可以接着写单片机啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询