Skip to content

C++

C++是C语言的扩展,添加了对面向对象的编程范式的支持。在C的基础上增加了很多新的概念和功能,例如类、模板、异常处理和运算符重载等。C++编写的程序运行十分高效,被广泛用于开发系统软件、嵌入式系统、游戏、图形图像处理和人工智能等。也是我第一次接触的编程语言,它的学习曲线相当陡峭,开发中需要考虑的因素相对较多而且语法较复杂。

Java

Java是一种面向对象的编程语言,Java应用程序需要通过Java虚拟机(Java Virtual Machine,简称JVM)执行,JVM是Java执行环境的一部分,它负责将Java字节码编译成可以在特定操作系统上运行的机器码。Java标准库(Java Standard Library)提供了许多常用的类和方法,可以让开发人员更加高效地编写代码。

Golang

Go是一门非常优秀的语言,它具有许多核心优势。作为2007年末开发,2012年发布稳定版的语言。它汲取了许多语言的优势。例如:语法简单,语言层面对并发良好的支持,跨平台编译和自带垃圾回收机制。在开发效率和运行效率上有很大的优势,但在目前,社区三方包有稍许欠缺。