c语言有哪几种
计算机编程语言有哪些?
计算机编程语言有哪些?
编程语言种类很多,学习的话主要看自己要从事什么类型软件的开发,如果是开发windows类型应用程序,用vb语言比较流行,如果是开发和硬件关系较大的嵌入式程序,使用较多的是c语言,而在网络方面,大多数选择java。以上是从应用的角度来讲,如果从性能和投入来分析,C语言无疑是性能最好的,但它的复杂度太高,开发和维护费用较大,一般较好的游戏程序或者速度要求较好的程序会选择C 来开发,而VB等由于它的简易性,可以极大缩短开发周期,也是程序员的宠儿之一,现在,随着人工智能的普及,python语言现在开始非常流行,具有开发周期短,易维护等特点,运行速度快,面向对象,无平台限制,目前国内最流行的编程语言应该还是java,它是一门面向对象的编程语言,不仅吸收了c 语言的各种优点,还摒弃了c 里难以理解的多继承,指针等概念,因此,java语言具有功能强大和简单易用等特征。前面提到,单机编程主要有qb,vb,c,c 等语言,网络编程用的到语言就更多了,java,html,js,asp,jsp,lua,pascal,perl,php,ruby,prologgroovy,等等。
c语言用于什么行业?
C语言目前主要用在Linux应用开发、内核开发和嵌入式开发。
应用开发多数是为开源项目开发扩展模块,比如写PHP扩展,Mysql自定义函数。白手起家写应用现在已经很少用到了,除非对程序版权有很严苟的要求,必须要绕过GPL。否则大部分应用都能找到相应的开源项目。
内核开发主要是驱动开发和网络包处理。
嵌入式开发有三种,NO-OS,RTOS, Linux,NO-OS就是俗称的裸机系统,RTOS是实时系统。
学C一定在Linux下学,虽然号称是跨平台,实际上和Windows还是有很大差异。比如信号量在Windows下没有的,但实际开发中要经常用到。