竹笋

首页 » 问答 » 问答 » 编程语言的选择VBA语言专家
TUhjnbcbe - 2024/7/7 0:35:00

“人皆知有用之用,而莫知无用之用也”所揭示的就是最根本的哲理所在。在纷繁杂乱的世间我们都看到了有用的东西,但是这些所谓的有用的东西在最后都沦为了被利用宰割进而消亡的下场。那些看似真正“无用”的东西却活得自在逍遥。

《VBA经典应用69例》,是我推出第九套教程,教程是专门针对初级、中级学员在学习VBA过程中可能遇到的案例展开,这套教程案例众多,紧贴“实战”,并做“战术总结”,以便大家能很好的应用。教程的目的是要求大家在实际工作中要利用好VBA。本套教程共三册六十九个专题,今日内容是教程的序言部分:编程语言的选择。

序言编程语言的选择

对于职场中的你,假如你看到了我的这套教程,相信你已经开始了你的编码生涯,在此之前,你肯定不止一次的问自己"编程语言到底是什么?","我应该学习哪种编程语言?","语言A和语言B有什么区别"等等。回答这些问题的答案可能非常具有挑战性,因为市场上编程语言本就纷争多彩。同时,这也是一个仁者见仁智者见智的问题。

其实,计算机编程世界或多或少就像足球运动,每种编程语言都有自己的粉丝,都在大声疾呼他们正在使用的某种语言的优点。比如有人说Python肯定优于VBA。那么是这样吗?我从年左右开始我自己的VBA职场生涯,我将结合自身的体会来谈一下自己的体会。

1计算机程序和编程语言及编程语言的历史

计算机程序是解决计算机问题的详细计划或程序。更具体地说,是为了实现解决某个问题所必须明确的有序指令序列。计算机程序和设备之间的区别是将前者称为软件,后者称为硬件来区分。编程语言是一组用于创建软件的命令、说明或其他语法。市场上有许多编程语言,它们因语法和目的不同而异。

最早的编程语言是面向机器的,机器语言是由二进制组成的,“0”和“1”代表CPU的开关。计算机编程只留给少数了解CPU结构的专家。年,汇编语言出现了,人类更容易理解和阅读。现在几乎没有人用机器语言编写程序,但汇编语言仍在使用。

FORTRAN、BASIC、PASCAL、COBOL、SIMULA、Smalltalk和C等编程语言都是从汇编语言派生出来的。这些语言比汇编语言有了很大的改进,但是它们仍然要求你从计算机的结构来思考。例如,著名的C语言主要是为UNIX操作系统设计的。许多编程语言,如C++、Java、C语言、VisualBasic、PHP、Perl、Python、Ruby等,都受到C或任何先前提到的第一批“命令式”语言的影响。

更重要的是,编程语言的发展是为了解决现实世界的问题的。它的发展和新语言的诞生很大程度上是由工业、商业或学术需求驱动的。但引发的后果是,多种编程语言间引发了激烈的“战争”,甚至是一种语言对另一种语言发展到“仇恨”。究其原因,是因为在编程语言发展的背后,是拥有各种既得利益和高度竞争的强大公司。这种竞争往往蔓延到在这些公司工作的人和整个行业。

2编程语言的类型

正如上面叙述的历史,有两种类型的编程语言:高级语言和低级语言。高级语言与人类语言很接近,设计的目的是便于人类阅读和理解。它们被大多数程序员用来以一种自然的方式编写源代码,使用逻辑字和符号。在高级语言中,保留了像IfElseDoWhile=这样的符号,让我们更容易理解。而且,许多高级语言非常相似,使得程序员可以轻松地从一种语言切换到另一种语言。高级语言的例子包括C++、java、perl和php。

高级语言又可分为“编译语言”和“解释语言”(

1
查看完整版本: 编程语言的选择VBA语言专家