中国人写的编程语言
- 如果程序语言和电脑操作系统一开始是由中国人发明的,那么程序语言是不是会使用中文?
- C语言作为计算机编程语言,和我们常说的汉语,英语等人类语言有什么区别吗?
- 偌大的中国,为什么没有自己的编程语言(易语言除外)?
如果程序语言和电脑操作系统一开始是由中国人发明的,那么程序语言是不是会使用中文?
如果程序语言和电脑操作系统都是中国人发明的,那么程序语言应该会使用中文。
第一、中国人发明的程序语言首先会选用自己熟悉的语言——中文。使用双字节的中文程序语言会大大地提高电脑的处理速度。
第二、中国人发明的程序语言和操作系统,推广使用的对象首先是使用中文的人。世界上说中文的人最多,使用中文更有利于程序语言和操作系统的推广和使用。
第三、从现在的计算机互联网实际应用情况看,中国一直处于世界的领先地位,使用中文的程序语言将会被敢于开拓的中国人推广到世界各地,像丝绸和茶叶一样被接受、被喜爱、被使用。
第四、中文的表意功能比英语强大。使用中文的程序语言将更有利于开发人机语音,加快人工智能和区块链的发展。
C语言作为计算机编程语言,和我们常说的汉语,英语等人类语言有什么区别吗?
单纯的从语言层面来算的话,其实也没啥区别,只是汉语和英语是需要翻译给人的,C语言是翻译给计算机的。
比如C语言的翻译流程,写代码,交给编译器,编译器翻译成汇编语言,汇编语言在翻译成二进制,这样计算机就懂了可以执行了。
汉语和英语,说话交给耳朵或者眼睛,然后在由大脑接收后翻译成人类可以理解的电信号。
C语言等编程语言
1 单词很少,也就几十个。
2 词义明确,没有一词多义现象,很容易理解。
3 没有时态语态变化,容易掌握。
请不要把编程语言看做什么语言了,就是简单的符号!
谢邀。
程序员编程时,C语言的确可以看做一门“外语”——一门我们人类与计算机交流的语言,编程就是将人类的意图通过这门“外语”翻译给计算机,计算机理解我们的意图后,就知道该做什么了。
不过,编程语言这门“外语”与我们人类之间交流的语言(汉语,英语等)还是有一些不同的,这里将尝试说说我认为的二者的区别。
在开始看 C 语言代码之前,我们先来说说“自然语言”和“形式语言”。“自然语言”就是我们人类说的语言,比如汉语,英语,日语,法语等等,自然语言并不算是人为设计的,更多的是在人类进化过程中逐步形成的。
“形式语言”则是人们为了一些特定的应用人为设计的,一般包括符号和结构的设计,比如数学算式的数字和运算符号,化学家的化学式等等。
当我们阅读一条语句时,不论它是“自然语言”还是“形式语言”,不仅要理解符号的意义,也要读懂结构的含义。例如“我想打你”这句话,不仅要知道每个字的意思,还要知道这句话的结构,“我”和“你”的位置不同,表达的意思是截然相反的。
如今,自然语言也有语言学家研究,并且加了一些加强规则,比如主谓宾的语法等。但是自然语言的规则严格性,远远没有形式语言那么苛刻。
相对于“自然语言”,“形式语言”对规则要严格的多,我们说病句,例如“我跑得快比你”和“我比你跑得快”这两句话,一般人也能懂。但是形式语言就不可以了,无论是符号错误,还是结构错误,都不能正确表示原本期望表达的含义。
偌大的中国,为什么没有自己的编程语言(易语言除外)?
最终都是机器码,没有中英文之分,中英文代码只是助理工具罢了。所谓的编译器就是翻译家,把人类想表达的思维意思翻译成机器能识别的语言(机器码),而用字母做助记符号还是用中***助记符号只是方便大家阅读理解而已。比如用c写hello world是这样写:#include int main() { printf("Hello, World!"); return 0; } 而用习语言写: #包含 “习语言系统.[_a***_]” 整数类型 主函数() { 格式输出(“Hello, world!\n”); 暂停(); 返回 0; } 最终都是实现相同的结果,而对于没有写过英文的人来说,习语言代码更容易记忆,因为见名知意。看到函数名就能知道这个函数的作用,开发人员也就可以把更多的时间和精力放到数据结构和算法上来,而且习语言不仅仅支持中文的助记符号,同样用字母型(英文)的符号也是可以编译的。
你这么说我就不太同意了,编程语言也分好几种。硬件编程语言,软件编程语言。你把易语言踢出去,我想是一个软件编程语言吧。
唉,我自己觉得你对这个编程语言的理解可能太狭义了,一些儿童化的编程语言,其实我们国有的也在开发了不少,还有一些Arduino这样的文科生使用的语言。没事,可以用来做一些物联网一样的小玩意。这也应当算编程语言吧,我们国内的也开发了不少,可能你会觉得这东西是在人家的c语言开发出来的,但怎么着这也是一个编程语言吧。
还有既然我们能提到一个python,那么我想你应当理解。这个软件里面有那么多的插件,暂且这么说。这就是避免了我们重复再造一些可以拿来的模块。既然对于一个程序我们可以避免,那么对于一个编程语言,我们何必。要自己再开发一个呢。
有些事情你想多了,比如说编程语言这一块没有不代表着落后,有也不代表着强大,就是这个道理。
还有一个问题就是一个编程语言出来之后,使用者的人数肯定是一个很重要的原因。既然目前状态下全世界的编程语言。使用者几乎固定。我们的任务是使用好这些工具,在合适的时候肯定会有我们自己的语言。这个是不用担心的。不是没有,是时候未到的,别担心。
反正我觉得我们不是在自我吹嘘,也不是在自我吹捧,相反,我觉得能提出的问题,好像在嘲笑自己,嘲笑中国这样子。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/16198.html