为什么有那么多种程序设计语言

来源:百度知道 编辑:UC知道 时间:2024/05/29 15:47:02
听老师说程序设计语言很多,什么java,c++了,basic了,但我一直搞不懂为什么会有那么多?我只学过c语言,但还是不知道c语言到底是什么东西,想问问有经验的人们一下程序设计语言出现的标志是什么?我可不可以自己发明一种呢?是跟编译器有关的吗?那是不是意味着没有编译器谅没有程序设计语言呢?

各种语言都有各自的优缺点:

C:
面向过程,快速,移植性强但缺乏容错

C++:
面向对象,适合大规模编程,快速但容错功能不够强大

JAVA:
面向对象,适合夸平台大规模编程,具有容错但以降低速度耗费资源为代价

BASIC:
针对非计算机专业人士设计的简单语言

Pascal:
特别为数学问题进行优化(本人没用过)

Python/Perl/Ruby/C#/Ada/Fortran ...
各有特色,按需使用

为什么地球上人类的语言也有那么多钟呢?语言是一种手段,意思表达是目的。编程语言就是把人类的意思传达给机器的一种手段。只要你能写出编译器,把你自己设计的语言代码转化成机器能够运行的代码,那么当然你也可以写出自己的编程语言,不过更常见的是脚本,你可以先试着写一个脚本处理系统

1.因为萝卜青菜各有所爱啊
2.可以.你学过C,那么你就可以编程实现一个简单的编译平台
自己定义一些语句,然后分别用C语句来解释,就可以了

大同小异啦 学好一门其他的就很好理解了.

天还很亮