我们是程序员,但我们不必只是某一门语言的程序员。毕竟语言只是展现我们思维逻辑的一个工具 —— 鲁迅!
编程语言
今天跟大家聊聊编程语言这个东西,“第二”只是个泛指,想必多数开发者甚至是编程初学者也都掌握了不止一门编程语言。
我真正开始编程工作是在大四实习的时候,开发主要用的是C++,游戏开发方向。但那会公司比较小,既要学着写后端又要学着写前端,所以用的也算熟悉。但在那会的我看来,也没有太多关于面向对象、函数式这些编程范式的概念。后来我开始做桌面开发,对C++和面向对象编程的理解日益加深。
后来我接触到了爬虫,我开始用Python来写。Python的代码总是看起来很像伪代码,可以用很少的代码实现我们想要的东西,爬虫、数据分析、网站、脚本,都可以用Python实现。
随着学习的深入,我开始思考我学过的编程语言们。它们有的大开大合,有的简洁明快,有的深沉厚重。它们有解释型和编译型之分,也有无类型、强类型、弱类型、动态类型和静态类型的区分。编程范式也各有不同,命令式、函数式、面向对象等等。但它们也有相同的部分。所以,用合适的编程语言去做它适合的事情。
我的小确幸
我庆幸自己遇到我熟悉的那些编程语言们,他们带给了我很多。
先说我的老朋友——C++。C++是我最先用熟的编程语言,也因为对游戏开发的喜欢,C++是我使用时间最长的编程语言。我更多的是用它来写一些好玩的应用App,好玩的游戏效果,