每一种计算机语言都会过时,那么什么才是最本质的东西
来源:百度知道 编辑:UC知道 时间:2024/07/03 03:04:00
在学习的过程中我越来越感到迷茫,这些目前流行的语言,总有一天也将会过时,那么到时总不能又得花大量的时间去学习新出来的语言
吧?答案显然是否定的。我想,一些高级的程序员,肯定能达到“在很短的一段时间内通过查手册什么的,再结合自己的所学知识,迅速掌握一门
新的语言”的程度。那么他们是怎么做到的??到底有没有什么东西是不变的,有没有什么本质上的东西是人类可以学的懂的,然后以不变应万变
,
也能够迅速地学习到新的计算机语言?
另外,我还想请问一下,要做一名优秀的程序员,应具备什么样的专业素质?要掌握哪几门计算机语言?
请高人指教,答的好偶将至少付50分。。。不好意思,目前偶也只有55分,正拼命挣分中,嘿嘿~~~
计算机语言(Computer Lnguage)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。
计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程。
计算机语言主要分为三类:
- 低级语言
- 高级语言
- 专用语言
1、低级语言
- 机器语言、汇编语言和符号语言。
- 汇编语言源程序必须经过汇编,生成目标文件,然后执行。
2、高级语言
- BASIC(True basic、Qbasic、Virtual Basic)、C、PASCAL、FORTRAN、智能化语言(LISP、Prolog)等等。
- 高级语言源程序可以用解释、编译两种方式执行。通常用后一种。
我们使用的C语言就是使用的后者。
3、专用语言
CAD系统中的绘图语言和DBMS的数据库查询语言。
1.1.机器语言
电子计算机所使用的是由"0"和"1"组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由"0"和"1"组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是机器语言。使用机器语言是十分痛苦的,特别是在程序有错需要修改时,更是如此。
因此程序就是一个个的二进制文件。一条机器语言成为一条指令。指令是不可分割的最小功能单元。而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,造成了重复工作。但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中最高的。机器语言,是第一代计算机语言。
1.2.汇编语言
为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的