魔镜魔镜,谁是世界上最好的编程语言?( 六 )

5.C++

你从名称中也猜出来了 , C++与C的关系非常紧密 。 它同样有着C的许多优缺点 。

在Tiobe人气指数榜上 , C++是人气排名第三的编程语言;由于C++是比较成熟的语言之一 , 它有大量的资源可供使用 。 C++程序运行起来很快 , 但是也与C一样 , 这种语言复杂 , 难以掌握 。 一些软件定义基础设施工具是用C++编写的 , 它可以教你编程方面的基本知识 。 它对你的IT职业生涯大有助益 , 但是专家们表示 , 如果你只需要迅速编写一些脚本 , 它恐怕不是你的第一选择 。

6、Go

Go语言是google 出品的编译语言 , 目标是取代 C++ 系统级开发语言的位置 。 特点是设计风格非常「工程化」 , 比如隐声明式接口继承 , 基于协程对并发的良好支持 , 隐式声明共有、私有方法 。 目前最大的问题就是 GC 时间太长 , 但随着版本的迭代 , GC 时间也在一点点的减少 。

Go语言专门针对多处理器系统应用程序的编程进行了优化 , 使用Go编译的程序可以媲美C或C++代码的速度 , 而且更加安全、支持并行进程 。

推荐阅读