谈谈你用过的编程语言和编辑工具

一、我使用过的编程语言

Java、 c 和 c++、shell。

C 语言的未来:

在编程语言流行程度方面,Java、Python、C++ 等现代编程语言已经取代了C语言的地位;但是C语言已经存在了很长时间,并且到目前仍然被大量使用。

C语言失败的一个主要原因是 C++的诞生。C++ 在C语言的基础上进行了扩展,不但保留了几乎所有的C语言特性,还包含了面向对象编程和模板编程等新的思想。对于用户使用的应用程序,人们更喜欢使用 C++,它的开发效率更高,使用更方便。

但是,C++ 程序占用内存较多,尤其是在使用 C++ 标准模板库时,内存更是疯长,对于资源有限的嵌入式系统,或者在意资源消耗的系统组件来说,内存疯长是不能承受的,所以C语言仍然是嵌入式系统开发、驱动开发、算法开发的更可靠的选择。

总之,在应用层开发中,C语言已经被 Java、Python、PHP 等现代语言取代了,C语言几乎没有了用武之地。但是,在嵌入式系统开发、驱动开发、底层组件开发、算法开发方面,C语言仍然是不可被替代的。

C语言在可见的未来虽然不会有蓬勃的发展,但是它也不会消失,它仍然有用武之地,在某些领域仍然是不可或缺的。C语言没有未来,但是仍不可被取代。

讲完风光历史,接下来看一看C/C++的未来,究竟其在未来在哪些领域能占据一席之地。

C++ 的未来

1、游戏

游戏领域,效率和稳定性是十分重要的,以腾讯微代表的游戏公司,很多游戏都是C++开发的。

2、科学计算在科学计算领域,FORTRAN是使用最多的语言之一。但是近年来,C++凭借先进的数值计算库、泛型编程等优势在这一领域也应用颇多。

3、网络软件

C++拥有很多成熟的用于网络通信的库,其中最具有代表性的是跨平台的、重量级的ACE库,该库可以说是C++语言最重要的成果之一,在许多重要的企业、部门甚至是军方都有应用。

4、中层框架

很多大型公司都会利用自己的技术积累,利用C++写一些高性能的中间框架,再上层接入开发效率高的语言如python、go等,从而实现高运行效率和高开发效率兼得。

5、嵌入式

C/C++在嵌入式的地位不用多说。

6、工业互联网领域

关于这一点我深有体会,现在工业互联网已经上升到国家战略层级,而很多工业机床或者系统都是数据接口都是提供的C++的接口,并且由于工业设备性能较落后对运行效率有较大要求,所以C++在工业数据采集和交互控制方面有天然优势和广阔应用前景。

7、人工智能

最后一个,今年火爆的人工智能方面,C++也逐渐占据一席之地。虽然python还是占据主导地位,但是C++也是在逐渐追赶,目前也占有一定市场。

Java 的未来

二、我使用过的编程工具

Clion、Sublime Text、 DevC++、 vscode、 visual studio 2022 、 codeblock。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值