开发一门新的编程语言,怎么开发一门新的完整的计算机编程语言顺便问问一门完整的计算

1,怎么开发一门新的完整的计算机编程语言顺便问问一门完整的计算计算机程序设计语言按照执行的方式可以分为两大类:编译执行和解释执行 , 开发编译类的语言相对较难《编译原理》这门课程就是叫你怎么开发语言的,图书馆里有,网上也有卖的看编译原理
2 , 如何自创一门编程语言我也有这种想法,不过我查过很多资料,要想自己创造一门编程语言(我说的是中文编程语言),需要从头开始,比如 , 从机器代码开始,创造出中文的汇编语言,然后从中文汇编语言创造出高级中文编程语言 。编程语言是为了让计算机知道我们到底想让它做些什么 。所以从头开始是最简单的事情,但也是最难的事情 , 单单是其中低级转到高级语言中的转换解释就需要很多知识 。我说的不是那种把英文单词改成中文单词那种 。而是改变结构,语法分析等等 。现在我还在研究,但是很多东西真的不懂 。因为不是母语,所以看不懂英文教材 。也记不住基本的英文指令代码 。更加不理解到底是什么意思 。哎 。加油 。
3,如果想设计一种新的编程语言该拥有那些知识必须很熟悉 编译原理比如能用 正则表达式 准确判断和描述语法. 其他都是根据你的语言的特点, 可选的. 只有编译原理是必须的(哪怕不是编译型语言,设计也必须熟悉编译原理)非常了解系统内部工作原理那你就该先熟透几种编程的知识【开发一门新的编程语言,怎么开发一门新的完整的计算机编程语言顺便问问一门完整的计算】
4,开发编程语言需要掌握哪些知识开发一门编程语言是一个很复杂的事情,许多进行编程语言研究的人终生也不一定有机会自己独立设计一个编程语言 。这里就要涉及一门叫做《编译原理》的学科 。当然,我们这里讨论的语言包括编译型和解释型的两种程序语言 。你可能需要规定一些程序语言的特性 , 也就是语法——这些应该都是分析设计上的工作,不难 , 但是一个好的程序语言,在分析设计上面也更加的科学,比如C++的面向对象就对程序语言的发展起到了不可磨灭的作用 , 它提高了程序员的生产效率 。开发程序语言最重要的就是编译器(解释型的语言称为解释器) 。它可以将程序语言编译成计算机能够运行的二进制文件结构 。当然,你没有必要了解机器语言,但是汇编语言是必要的 , 你可以使用汇编器将汇编语言转化为机器语言,二者代码结构基本没有区别 。但是这之前都需要的是词法分析,语法分析 , 语义分析……这些内容是非常复杂的,通常需要数据结构等前置知识的铺垫 , 才能很好的学习下去 。5,JAVA开发语言具体是什么本人是新手请回答者说详细在这先谢Java 是由Sun Microsystems 1995年5月开发的一种基于C 和 C++的一门新的编程语言 。它最初被称为“Oak”,后来改名为“Java” 。Java 是一种被广泛使用的编程语言,它被用于构建可在 Internet上运行的程序 。它的主要特点在于,它是一种既面向对象又可跨平台的语言 。跨平台是指程序可以跨越多种平台(Microsoft Windows、Apple Macintosh 和Linux等)运行,即编写一次 , 随处运行 。Java 不仅适用于单机应用程序和基于网络的程序,而且也可用于创建消费类设备和附件程序,如移动电话 , 掌上导航系统和其他小配件 。Internet 使Java 成为目前最流行的编程语言,同时Java 对Internet 的影响也意义深远 。Java可以和HTML(超文本标识语言)无逢的集成,把静态的超文本文件变成可执行的应用程序,极大的增强了超文本的可交互操作性 。在Java 出现以前 , 几乎没有什么工具可以在Internet 上执行动态交互程序 。Java 可用来生成两类程序:应用程序(applications)和 Java Applet(小应用程序)就是编程语言啊 , 和c,c#,c++,汇编等等一样啊6,适合人工智能程序开发的编程语言有哪些排出性能要求和开发速率 , 任何语言都可以用作人工智能程序开发,但是目前阶段的人工智能程序大部分的构筑主要花费在训练和清洗数据上面,所以在选择语言的时候,一定要求能够快速构建项目,这就是说,一定要有很多可以用的库,避免我们自己重复造轮子 , 目前的来说主流的 语言有:PythonLIB真的特别多,最流行的机器学习和深度学习的开发语言 , 没有之一,其他的话,C语言,R语言 , Java等等都有可以使用的库,但是和Python比起来,九牛一毛,加上python是简单易懂的脚本语言,前些天还上了小学课本 。。。“人工智能”这个词一开始是在1956 年Dartmouth学会上提出的 。从那以后,研究者们发展了众多理论和原理,人工智能的概念也随之扩展 。人工智能是对人的意识、思维的信息过程的模拟 。人工智能开发主要学哪门语言?据了解,人工智能目前主要是机器学习实现的,而目前做机器学习和数据挖掘的主要语言是python 。但主要原因并不是python效率高或者python和人工智能有什么不可分割的联系 , 而是因为python是一门很好的胶水语言,可以方便的调用别人(用各种语言)写的库,而且表达清晰灵活 。实际上 , 机器学习的核心知识和python并没有本质关系,python只是因为表达能力强,所以被广泛用于机器学习开发而已 。因此目前来看,Python是人工智能的首选语言 。人工智能时代的到来 , 让人们不禁产生了一些思考,不管是好是坏 。但是无论结果如何,这个时代究竟还是来了:搭台,唱戏 , 台下的吃瓜群众懵懂生活、不知不觉间被卷入,在技术迭代发展的洪流中,向来如此 。在基础技术维度,大数据管理和云计算技术已经在国内生根发芽,从IaaS、PaaS到SaaS,逐渐转变为大众化服务的基础平台:腾讯、阿里、百度、华为等巨头们依托自身数据、算法、技术和服务器优势正着力构建各自的产业链闭环 。而在应用技术维度,在机器学习、模式识别和人机交互三条技术路线下附着的机器视觉、指纹识别、人脸识别、智能搜索、语言和图像理解、遗传编程等众多领域,正蓬勃兴盛,也诞生了多家代表性企业 。也因为各企业的诞生 , 也有越来越多的企业需要人工智能人才 。所以,如果大家掌握了Python,是否就能更好地在人工智能行业大展拳脚呢?lisp(全名list processor , 即链表处理语言),由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言 。lisp有很多种方言,各个实现中的语言不完全一样 。1980年代guy l. steele编写了common lisp试图进行标准化,这个标准被大多数解释器和编译器所接受 。在unix/linux系统中 , 还有一种和emacs一起的emacs lisp(而emacs正是用lisp编写的)非常流行,并建立了自己的标准 。lisp的祖先是1950年代carnegie-mellon大学的newell、shaw、simon开发的ipl语言 。

    推荐阅读