㈠ 如何自创一门编程语言
我也有这种想法,不过我查过很多资料,要想自己创造一门编程语言(我说的是中文编程语言),需要从头开始,比如,从机器代码开始,创造出中文的汇编语言,然后从中文汇编语言创造出高级中文编程语言。编程语言是为了让计算机知道我们到底想让它做些什么。所以从头开始是最简单的事情,但也是最难的事情,单单是其中低级转到高级语言中的转换解释就需要很多知识。我说的不是那种把英文单词改成中文单词那种。而是改变结构,语法分析等等。现在我还在研究,但是很多东西真的不懂。因为不是母语,所以看不懂英文教材。也记不住基本的英文指令代码。更加不理解到底是什么意思。哎。加油。
㈡ 如何自创一门编程语言
从你的描述来看,自创一门编程语言是非常困难的。现在的编程语言都是几十年前研究人员做出来的,他们为编程语言做出了很大的贡献。
如果自创一门编程语言的话,几乎是不可能的,就算一个国家,集一国之力也很难做出来。
㈢ 如何自创一门计算机语言
学练相结合:在学习新知识的同时,充分利用身边的电脑,做到边学新知识边上机操作练习,这样对于加强知识的稳固具有十分重要的作用。
深入学习细节过程中,对于电脑编程的学习,即要从整体把握,又要深入细节当中,了解并掌握
知识的核心理念。
努力学好一门计算机编程语言。根据电脑编程语言的相通性,当充分掌握一门计算机编辑语言后,对于其它语言的掌握时间将明显减少。
最好先从低层(级)语言学起,这样就可以有效的掌握计算机的硬件低层知识,从而为更高级语言的学习打下良好的基础。
尝试自己编写若干个功能模块,从而加强对计算机编程语言基础能力的加强以及应用,并为新知识的学习奠定基础。
向别人学习,多看看别人写的代码,了解应用计算机编程解决问题的通用方法,从中提炼解决问题的通用方法。
㈣ 像c++这样的编程语言是怎么创造出来的
编程语言的发展是随着硬件一起发展的,最初没有当前成熟的101键盘前,技术人员是无法用字母输入命令和语句的,显然也不存在任何高级语言的。
机械计算机我就不谈了,太遥远,第一台电子计算机是ENIAC是1946年制造的,开始用的是连接线,后来用的是打孔机,以纸带作为输入,一根纸带边上是齿孔用于步进电机带动纸带,类似现在的针式打印机的纸张,当然纸带比针式打印机纸张窄,编程人员事先写好二进制指令的编码和数据,逐一在纸带上打孔,比如一个指令和数据是8位,如果是1,则打一个孔,如果是0则不打孔,打完一个字节让步进电机进一格,打后面一个数据。所有程序代码和数据打完,将纸带装到计算机的读入设备中并逐一读入并运行,当时还没有存储器,所以执行完如果需要再运算一遍,要复位重新装纸带。当然如果程序要改写就得重新打一卷纸带。
这就是电子计算机最原始的编程(机械计算机则还要麻烦),后来有了存储器,还是用纸带输入程序,然后可以重复运算,因为输入的指令和数据都存入存储器了,不需要再跑一遍(真正意义的跑)。此时程序员编写的程序都是机器语言,形式就是二进制码
类似这样
01010100
11001101
01101010
...
后来人们觉得这样很麻烦,考虑到一种CPU的指令都是固定,如果有一种简单容易能帮助记忆符号来代替一串二进制就方便多了,因此设计出了汇编语言,因此汇编指令称为助记符,比如MOV,ADD,JMP等等。这时候就需要一种新的输入设备代替打孔机,而且能直接连接在计算机上,之后随着晶体管的发展,单片机出现,一个按钮代表一个指令,同时结合数码键(0-9,A-F)输入16进制数据,让设备转成二进制数据,这应该算最早的编译器了,属于硬件编译器。
再之后,人们发现计算机不仅可以处理数据,还可以处理文本,因此有了ASC码,ASC码也发展了好几代,既然可以处理文本,随着计算机设备的发展,把打字机键盘复制过来,扩展单片机的按钮,这样计算机键盘的雏形出现了,取消了专用汇编指令键,而改用程序来翻译输入的文本,比如单个汇编指令MOV改用键盘输入这三个字母的文本,由翻译程序翻译成二级制码,这应该是最早的源代码了,而这个翻译程序最先当然还是用单片机开发的,而这个翻译程序就是最早的汇编指令编译器了。
有了汇编指令编译器,人们可以直接通过键盘输入汇编指令,由编译器编译成二级制码执行程序,有了汇编编译器,人们不仅直接用于各种科研运算,而且开发了更高级的语言了,那么后来各种语言蓬勃发展起来了,在C语言前还有A,B,以及其他高级语言陆续出现,比如1954年的Fortran。
所以你可以看到,技术都是迭代发展的,你只要学习到足够的知识,可以用任何语言开发你的编译器,当然这可是件不简单的任务,同时,所开发的编译器受你所用的语言限制。
㈤ 电脑编程语言怎么设计出来的
编程语言..是人为制作的....
那么,,怎么制作出来的呢????
那就要从C语言讲起了..C语言是祖宗了..但也不是最早的祖宗...
当年98操作系统,,就是用C语言编写的..
后来微软推出的编程工具,,也是用C++或者C语言编写的..
那么C语言和C++又是谁发明出来的呢????
C语言和C++都被称为高级语言..什么叫高级语言呢?
就是能够被人理解的语言.就叫高级语言了...
那么,,怎么发明出来的呢?
其实,,当初人们和计算机打交道,,当初的计算机,,也就是最早的计算机,,有一个房子那么大..操作他要几十个科学家..
为什么呢?因为计算机只能识别二进制语言..
人们就在二进制的基础上,,慢慢编写,,用了发明了汇编语言这种低级语言,,毕竟汇编比二进制容易理解很多很多..
但由于汇编学习起来很难理解..于是人们 又在他的基础上,进一步解释,简化..最后发明C语言,,到C++(其实C++和C语言是完全不同的语言,,但他们都是计算机语言,不过是表达规则不同罢了),,
之后又在这个基础上发明了什么VB等的语言..
这些都是从低级语言一级一级发展而来的的后辈了..
如果你想编写自己的计算机语言,,那么你可以学习C语言..C语言功能强大,,接近计算机硬件..
如果你觉得不爽,,就学习汇编吧..这个语言比C语言更低级..更接近计算机硬件..用这种语言编写的病毒程序,,甚至能让计算机硬件损坏..
当今变成工具,,繁多,,但最终都是从几个基础语言系发展出来的..
一个是C语系..包括C++,,等
另一种是BASIC语系....
等..
想发明自己的计算机语言学好最基础的BASIC和C语言是个不错的做法...
最好就学汇编吧..