首先,是哪种语言?这取决于地方。大城市,比如北京上海,对C和C有需求,小一点的城市没有需求,也付不起高工资。与C语言有很强的继承关系。如果非要在windowsC和LinuxC之间选择,那么我建议选择LinuxC方向。
软件开发windows c和linux c哪个更有前途?为什么?
其实不管是从事windows C还是Linux C开发,这两个方向其实都不太好走,毕竟是比较偏底层的开发,C语言虽然是多范式的编程语言,但因为属于比较接近底层的编程语言,所以开发难度比较大,考虑到效率的问题,应用场景也往往是有限的。但是一定要说windows C和Linux C二选一的话,那么我建议选择Linux C方向。
windows C长期发展的瓶颈更多,限制也更多,而且现在在软件研发领域,Linux和macOS的逐渐变得越来越火热,大家开始越来越多的回归Unix哲学,所以各大Unix平台,以及各大Unix-like平台逐渐受到越来越多的开发者认可。大公司里面Linux C依然是主力需求目前来说,windows C平台的发展需求很小,windows平台目前主要用到C语言做开发的主要还是系统级开发,游戏开发,物联网开发领域。
但是在Linux平台上,C语言的应用除了系统级开发,物联网开发等等,还有一个大部头的就是Linux服务器开发,这一点是windows上不具备的,毕竟目前的几乎所有的服务器用的都是Unix和Linux平台,而熟悉Linux C开发,这些你都能轻松驾驭。在一点是在移动平台领域,iOS和Android平台,一个是unix,一个是Linux,这都是天然优势,这一点更是windows平台没办法比拟的。
虽然各有优势,但是很显然Linux平台下的C语言开发应用场景更丰富。即使未来考虑到转平台,Linux平台转型windows平台也更加容易还有一点比较重要,并且需要明白的是,并且我相信这也是一个行业的公开认知,那就是如果你熟悉Linux平台下的开发,想要转型做windows平台下的开发相对来说还是比较容易的,虽然Linux C和Windows C在涉及系统方面的API以及在其他框架接口甚至在基本语法上都有很大的区别,但是这都不是关键原因。
毕竟做Linux下平台下的开发,你要熟悉Linux包括熟悉Linux下的开发工具,相信都是一门非常实用的技术,所以你熟悉Linux平台下的开发,包括C语言方向的开发,想要转型windows C的开发,其实还是挺轻松的。但是反过来,熟悉了windows C开发,你觉得转型Linux你觉得会很轻松吗?不是说壁垒,时间成本会更大,毕竟你要是习惯了visual studio这样的神一般的工具,想要再去用Vim你觉得你会习惯吗?综合上述讨论,如果一定是要选择这两个方向,我建议你还是选择Linux C方向,对你以后的发展会更好。
Java和C/C 哪个发展前景更好?
首先是哪门语言,这个得看地方,大城市,像北京上海这种大城市,对于C和C 才有需求,小一点的城市一是没需求,二是给不出高工资。其次,C语言是永不会过时的语言,因为只有C语言才能开发操作系统,很多地方尤其是嵌入式方向,C是不二的选择。但是一个C语言的程序员,成长需要十年以上,但是C的工资一直会高于C 和Java,如果一直是做程序员的话。
你玩游戏吗?玩星际还是魔兽?连连看。你会写程序吗?会C还是Java?
彝语和C语言有什么区别?哪个前景好?