编程语言是如何开发出来的,编程语言怎么来的

1,编程语言怎么来的也是编出来的c和java是高级语言通俗点讲 , 在他下面是汇编,再下面是机器语言 。越来越方便程序员编写程序C/C++VB,VC 等编程是 微软公司开发的编程语言,Java是甲骨文公司开发的软件 。编程语言是一种按规定的书写方法,去让电脑按自己的意图工作 。1. 也是一种发明2. 进化来的,先是机器语言,后是汇编,再后面就是高级语言了 。再后面开始流行什么OO,函数式,动态啥的语言了 。3. 如果你真的想弄明白,有本厚厚的 《程序语言设计实践》,可以翻翻 。编程也有一定的规范,这个规范有那个组织或者谁有定,我就不知道了,然后软件公司跟这个规范,开发编程工具,就像Microsoft Visual Basic 6.0是由微软公司开发编程语言 。最开始是机械语言,直接作用与硬件 。之后是汇编,最开始的程序就是机械语言和汇编做的 。接着才有现在的编程语言,
2,编程语言是如何创建的因为有解释器?。?编译型的语言一般都被转化成底层的机械码了 。要想自己开发语言完全是没问题的 。至于看什么《编译原理基础》感觉价值不大,能真正看懂的人太少了 。还不如直接找个开源的程序语言研究一下 。至少改个语法应该没问题 。电脑是由不同部分的硬件组成,各个硬件协调在一起工作,实现不同的应用功能 。硬件协调工作是靠硬件的物理功能实现的,而如何让硬件去执行用户想要的操作,硬件会提供给你一系列的选择,类似:电灯,你可以选择开灯或关灯 。控制开灯或关灯的命令就是构成语言的最基本的东西 , 一般我们难于记忆这类语言,于是我们对这些语言进行包装,比如我们给它升级成声控开关 , 我们只要发出一定分贝的声音,灯就亮 。而这个升级就类似一种新的语言,也就是你要开发的语言 。总之 , 想要自己开发一门语言也是可以的,但是需要你掌握的知识也很多,建议还是去进行系统的学习吧 。你想知道编程语言是如何建立的话,建议你去看看这本书《编译原理基础》,还有你想自己开发一种编程语言的话,我还是建议你去看看这本书《编译原理基础》,你把编译原理学好 , 就有思路去开发语言了!
3,编程语言是如何设计制作出来的需要和计算机的什么打交道编程语言..是人为制作的....那么,,怎么制作出来的呢????那就要从C语言讲起了..C语言是祖宗了..但也不是最早的祖宗...当年98操作系统,,就是用C语言编写的..后来微软推出的编程工具,,也是用C++或者C语言编写的..那么C语言和C++又是谁发明出来的呢????C语言和C++都被称为高级语言..什么叫高级语言呢?就是能够被人理解的语言.就叫高级语言了...那么,,怎么发明出来的呢?其实,,当初人们和计算机打交道,,当初的计算机,,也就是最早的计算机,,有一个房子那么大..操作他要几十个科学家..为什么呢?因为计算机只能识别二进制语言..人们就在二进制的基础上,,慢慢编写,,用了发明了汇编语言这种低级语言,,毕竟汇编比二进制容易理解很多很多..但由于汇编学习起来很难理解..于是人们 又在他的基础上,进一步解释,简化..最后发明C语言,,到C++(其实C++和C语言是完全不同的语言,,但他们都是计算机语言,不过是表达规则不同罢了),,之后又在这个基础上发明了什么VB等的语言..这些都是从低级语言一级一级发展而来的的后辈了..如果你想编写自己的计算机语言,,那么你可以学习C语言..C语言功能强大,,接近计算机硬件..如果你觉得不爽,,就学习汇编吧..这个语言比C语言更低级..更接近计算机硬件..用这种语言编写的病毒程序,,甚至能让计算机硬件损坏..当今变成工具,,繁多,,但最终都是从几个基础语言系发展出来的..一个是C语系..包括C++,,等另一种是BASIC语系....等..想发明自己的计算机语言学好最基础的BASIC和C语言是个不错的做法...最好就学汇编吧..计算机语言,顾名思义它是一种语言,和人类语言大同小异 。就如同说话一样,通过一个个字母、单词组合而成的 。它的每一个单词并不一定都是关键字,比如类名、函数名、变量名等,它可以随你心意去取名,就如同生活中一个词的意思你可以找另一个词代替 。但是计算机语言它也是又规范的,便于后期的编写和代码的规范,程序员都会给这些取个有意义和正规的名字 。还有就是计算机语言它是有局限性的,它只能按照自己的规则编写 。和人类语言一样,计算机编程语言,也有很多种,比如c语言、c++、c#、vb、java、等等!还有你说的符号,就相当于现实中的标点符号以及其他什么数学符号一样 , 都有着很重要的作用和功能!编程语言大部分都是美国大公司的精英设计出来的 。编程语言用来开发软件 。【编程语言是如何开发出来的,编程语言怎么来的】
4 , 像c这样的编程语言是怎么创造出来的编程语言的发展是随着硬件一起发展的,最初没有当前成熟的101键盘前,技术人员是无法用字母输入命令和语句的 , 显然也不存在任何高级语言的 。机械计算机我就不谈了,太遥远 , 第一台电子计算机是ENIAC是1946年制造的,开始用的是连接线,后来用的是打孔机,以纸带作为输入,一根纸带边上是齿孔用于步进电机带动纸带,类似现在的针式打印机的纸张 , 当然纸带比针式打印机纸张窄 , 编程人员事先写好二进制指令的编码和数据 , 逐一在纸带上打孔,比如一个指令和数据是8位,如果是1,则打一个孔 , 如果是0则不打孔,打完一个字节让步进电机进一格,打后面一个数据 。所有程序代码和数据打完,将纸带装到计算机的读入设备中并逐一读入并运行,当时还没有存储器,所以执行完如果需要再运算一遍,要复位重新装纸带 。当然如果程序要改写就得重新打一卷纸带 。这就是电子计算机最原始的编程(机械计算机则还要麻烦),后来有了存储器,还是用纸带输入程序,然后可以重复运算 , 因为输入的指令和数据都存入存储器了,不需要再跑一遍(真正意义的跑) 。此时程序员编写的程序都是机器语言,形式就是二进制码类似这样010101001100110101101010...后来人们觉得这样很麻烦,考虑到一种CPU的指令都是固定,如果有一种简单容易能帮助记忆符号来代替一串二进制就方便多了,因此设计出了汇编语言,因此汇编指令称为助记符,比如MOV,ADD , JMP等等 。这时候就需要一种新的输入设备代替打孔机,而且能直接连接在计算机上,之后随着晶体管的发展,单片机出现,一个按钮代表一个指令,同时结合数码键(0-9,A-F)输入16进制数据,让设备转成二进制数据,这应该算最早的编译器了 , 属于硬件编译器 。再之后,人们发现计算机不仅可以处理数据,还可以处理文本,因此有了ASC码,ASC码也发展了好几代 , 既然可以处理文本,随着计算机设备的发展,把打字机键盘复制过来,扩展单片机的按钮 , 这样计算机键盘的雏形出现了,取消了专用汇编指令键,而改用程序来翻译输入的文本,比如单个汇编指令MOV改用键盘输入这三个字母的文本,由翻译程序翻译成二级制码,这应该是最早的源代码了,而这个翻译程序最先当然还是用单片机开发的,而这个翻译程序就是最早的汇编指令编译器了 。有了汇编指令编译器,人们可以直接通过键盘输入汇编指令,由编译器编译成二级制码执行程序,有了汇编编译器 , 人们不仅直接用于各种科研运算,而且开发了更高级的语言了,那么后来各种语言蓬勃发展起来了,在C语言前还有A,B , 以及其他高级语言陆续出现,比如1954年的Fortran 。所以你可以看到,技术都是迭代发展的,你只要学习到足够的知识,可以用任何语言开发你的编译器 , 当然这可是件不简单的任务,同时,所开发的编译器受你所用的语言限制 。编程语言类型编程语言发展简历编程语言百科所谓计算机语言只是一个抽象的规范,而编译器是这个规范的实现,它是在这个规范的严格定义下被实现的. 说的通俗一点 , 语言就像一份制造汽车的图纸,他规定了 汽车应该有什么,拥有什么功能 , 等等各个方面,而编译器就是一量根据这张图纸制造出来的汽车,它实现了图纸的定义,这样你才能真正的使用这量汽车. 如果你有oop的方面的知识,那可以把语言和编译器比喻成类和对象的关系. 他们谁也离不开谁,只有两部分共同合作 , 你才能使用这个语言.