c语言是不是过时了???
C语言在底层,例如驱动级别中使用的十分广泛。但在上层,例如应用级别软件中,使用C语言的就不多了。100年之内会不会被代替那就不好说了。塞班系统在最牛B的时候又有谁能想到它会被android打垮。
一个软件,尤其是大型软件,很可能使用超过十种以上的语言,那究竟那个过时了?面向的领域不同,用途不同,热点领域不停地更换,用某些语言的人也就会不同。
但这确实是事实,是民族的悲哀.至于C语言,秒似是永远不过时的语言. 它永远活跃于服务器开发,驱动开发,计算机最底层技术含量最高的东西,全是C的天下. 不过极品的C程序员需要很高的天份.C的定义是研究,创新。
C语言本身不包含图形库。你说的可能是指DOS的图形库,预装在Turbo C里,这个的确过时了。想学图形API的话,推荐看看windows上的GDI。
为什么大家都说C语言编程是永远不会过时?
服从更高。比如做个web办事器,用C说话一点点的都能实现,交给java去做,搭建几个框架几个回合就完成了。不是能不能的问题,是谁最适宜的问题。
首先,C几乎是所有面向对象机器语言的基础,这么说的原因是有其他系列的语言,但是主体编程语言的基本思想,基本语法是很接近的,学好了C就等于给自己打下一份地基,学其他高级语言的时候经常会觉得似曾相识,很容易触类旁通。
就因为它可以写系统的核心,能够操作硬件。C语言的发展,就是为了写系统而诞生的。什么服务器、android、ios、Windows系统的核心代码都是C语言实现的。经过技术的迭代,想要改变是一件很难的事情。
在很多对硬件资源敏感的领域,汇编和C语言都是唯一的选择,是单片机和各种嵌入式环境。
只要冯诺依曼体系不变,unix/linux的基础部分不变,C语言就永远不会过时。
由于种种原因,业界选择了C,其中最主要的原因就在于它的效率。优秀C程序的效率几乎和汇编语言程序一样高,但C程序明显比汇编语言程序更易于开发。
现在学C、C#还是C++,C过时了吗?
1、所以,假如你学的是C,同时也不在乎业内莫名其名的岗位歧视链的话,找一个客户端开发的工作也是非常不错的。只不过相较于后端开发,你可能需要重新审视客户端这个角色。
2、C#:这个语言是微软推出同JAVA竞争的,也是面向对象的语言,如果要从事asp.net的开发,可以学习C#,不过毕竟是微软的东西,它只支持windows平台,不可以跨平台。
3、现在C和C++是主流语言,2013年的校园招聘中,笔试和面试,大部分互联网软件公司都要求熟悉C/C++并能编写算法程序。另一个主流语言是Java,对算法要求低一些。
4、直接学实用的java或python,你以后的编程武力值只能达到%90,很难达到巅峰。精通C/C++语言后,其它语言基本一看就懂,上手非常快。
5、C — JAVA — servlet和JSP — strutsspring、hibenate三大框架 一般大型的企业级应用都是用JAVA,或者大型系统的前台。
学习c语言是否过时了啊!?
1、首先,C语言是世界上最好的编程语言,它是其他的编程语言需要膜拜的编程语言,它是编程语言世界“神一样”的存在,永远不可能过时,因为它是指引初学者学习编程语言的“灯塔”。其后任何的编程语言,都有C语言的身影。
2、所以,很明确的告诉你,C没有过时。再者从 执行效率上说 ,C是无与伦比的(汇编什么的,太难写出大一点的程序了)。
3、其实学编程关键是学习其思想,如果你精通了一门,再去学其他的时候也很容易上手。c不会过时的,尤其是在unix、linux操作平台上,学好c是必须的。c跟c++在很多方面也是兼容的,c是c++的基础。