Ⅰ 常见的编程语言都有哪些
1、Java:应用广泛,Android的编程,大部分是用Java;相关岗位:软件工程师,软件架构师和DevOps工程师。
2、Python:简单易学,软件库广泛,支持多种编程范例,近些年在人工智能领域应用广泛。
3、JavaScript:入门难度较低,可在任何浏览器上开发及调试,一门灵活的脚本语言,用于前端,后端,游戏脚本等。大多数要求JavaScript的工作都与网络相关。
4、C#:微软的编程利器,语法很棒,大部分学习了C语言Java的语法风格,基本是全能语言。
5、c、objec-c、C++:C语言在编程语言中鼻祖级的,比如Linux操作系统就是用c语言编写的,而Android是Linux进化过来的。开发工具很多。
6、PHP,这是做网站常用的编程语言,一般与MySQL等数据库结合使用,大部分的网站是用PHP做的。
关于常见的编程语言都有哪些,环球青藤小编就和大家分享到这里了,学习是永无止境的,学习一项技能更是受益终身,所以,只要肯努力学,什么时候开始都不晚。如果您还想继续了解关于python编程的学习方法及素材等内容,可以点击本站其他文章学习。
Ⅱ 最有用的编程语言是哪种最难的编程是哪种
个经验是推荐学习Python,Python是所有编程语言中最易于上手难于精通的典范,这意味着你要是买错书了很有可能会被坑死。Python适合新手主要还是因为两点,一是他是脚本语言可以写一行运行一行,比那些编译语言见效快,不用一次写很多代码才能运行。二是多范式,Python几乎包括了所有主流范式,怎么写都行。但是这并不意味着所有范式都适合新手。新手还是从命令式,过程式入手吧。根据以上两点你可以试着选择合适的入门书籍。
另外的当你结束了解释器的学习,开始编写py文件的时候,推荐你使用pycharm,有免费的开源社区版。这个IDE会给你非常多的帮助,我目测是Python对新人最有用的IDE了
初学者入门的话推荐书籍是《父与子的编程之旅》,推荐的学习类APP是《W3Cschool》,总之学习编程最重要的是坚持不懈。
Ⅲ 有哪些冷门但很有意思的编程语言
这个有趣的编程语言的话,大概还分两种,一种是实际应用中真正用来应用的,而另外一种,是纯粹娱乐的,真正应用是用不到,也用不了的。 冷门语言的第一大流派,首屈一指应当算是LISP了。虽然说LISP冷门,但是绝对是冷门中的霸主(还是冷门)。而且论资排辈,LISP是世界上至今还在使用的高级编程语言中第二老的(FORTRAN第一),由人工智能之父John McCarthy于1958年设计并实现。和UNIX一样,今天已经没有LISP,但是有LISP的一些方言和衍生语言,比如Common LISP、Emacs LISP、AutoLISP和Scheme等等。作为一种函数式编程语言,他的程序书写的思路和我们常见的过程式(包括面向对象和非面向对象)的语言差异很大,不好掌握。不过掌握的人都认为很好用。一直流传的一个这样的说法,“真正的程序员用C写程序,聪明的程序员用Delphi写程序,天才的程序员用LISP写程序”,可见这个语言的地位。另外值得一提的是,现在的高级编程语言的许多特性和概念,比如函数式编程、Lambda表达式、垃圾回收、大整数自动转换等等,都是从LISP中借鉴吸取的。 然后说几个我只是听说过一些,但不是非常了解的语言。Erlang,是由爱立信开发的一种适合于并行编程的语言。 Prolog,一种逻辑编程语言,建立在逻辑学理论基础上,最初被用来做自然语言处理,现在广泛应用在人工智能研究中。 Haskell,一种纯函数式编程语言,目前似乎也有挺多人对这个感兴趣的。 AWK,由着名的编译原理(龙书)的作者Alfred Aho设计并实现的一种编程语言,是一种非常优秀的文本处理工具,也是Linux和Unix环境中功能最强大的数据处理引擎之一。 R语言,一种适合于数据统计和分析的编程语言。 对于那些没有用的语言,有一些是用来娱乐,有一些是用来做学术研究的。 这些“没有用”的语言的最大的一个代表,就是brainfuck语言。brainfuck是一种极简单的语言,或者准确的说是一套编程指令,详细的说明可以详见文后参考资料。指令总共只有8条,虽然指令书很少,但是被证明是一种图灵完全的语言,也就是,C语言能实现的所有算法,用brainfuck也可以实现。因为功能和原理特别简单,个人认为,brainfuck是简单功能虚拟机、C语言编程练习、C语言程序设计练习的非常好的学习和练习材料。LOLCODE也是一种很特别的语言,里面的关键字很口语化,都是一些网络用语。 Whitespace,非常难阅读的编程语言。这种语言更可怕了,有效只有空格、制表符和换行符。由这一些空白字符的组合来表示这种指令。 Shakespeare,正如这种语言的名字一样,他的程序写出来就像是莎翁写的剧本。 Chef,跟Shakespeare有些类似,不同的是,他的程序写出来像是个菜谱。 Piet,这个编程语言不是用语言来编程的,而是,用位图。不同颜色的像素表示不同的指令和数据。
Ⅳ 编程有哪几种语言呀
计算机编程语言 计算机语言:计算机语言通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的“符号系统”。 计算机语言通常分为三类:即机器语言,汇编语言和高级语言。 1. 机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。 用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错。现在,除了计算机生产厂家的专业人员外,绝大多数程序员已经不再去学习机器语言了。 2.汇编语言 为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由 于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码, 而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。 汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的 “汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。 汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。汇编语言是低级语言。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。 3.高级语言 不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机型的计算机, 只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。 目前被广泛使用的高级语言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。这些语言都是属于系统软件。 (了解内容二) 计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。编译方式是:事先编好一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户由高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是:源程序进入计算机时,解释程序边扫描边解释作逐句输入逐句翻译,计算机一句句执行,并不产生目标程序。PASCAL、 FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言。每一种高级(程序设计)语言,都有自己人为规定的专用符号、英文单词、语法规则和语句结构(书写格式)。高级语言与自然语言(英语)更接近,而与硬件功能相分离(彻底脱离了具体的指令系统),便于广大用户掌握和使用。高级语言的通用性强,兼容性好,便于移植。下面介绍几种较有代表性的高级程序设计语言: ⑴BASIC语言 BASIC语言全称是Beginner’s all Purpose Symbolic Instruction Code,意为“初学者通用符号指令代码“。1964年由美国达尔摩斯学院的基米尼和科茨完成设计并提出了BASIC语言的第一个版本,经过不断丰富和发展,现已成为一种功能全面的中小型计算机语言。BASIC易学、易懂、易记、易用,是初学者的入门语言,也可以作为学习其他高级语言的基础。BASIC有解释方式和编译方式两种翻译程序。 ⑵PASCAL语言 PASCAL是一种结构程序设计语言,由瑞士苏黎世联邦工业大学的沃斯(N.Wirth)教授研制,于1971年正式发表。是从ALGOL60衍生的,但功能更强且容易使用。目前,作为一个能高效率实现的实用语言和一个极好的教学工具,PASCAL语言在高校计算机软件教学中一直处于主导地位。 Pascal(B.Pascal)是十七世纪法国着名数学家,他于1642年曾发明现代台式计算机的雏型机—加减法计算机。 PASCAL具有大量的控制结构,充分反映了结构化程序设计的思想和要求,直观易懂,使用灵活,既可用于科学计算,又能用来编写系统软件,应用范围日益广泛。 ⑶通用编程语言C C语言是美国AT&T(电报与电话)公司为了实现UNIX系统的设计思想而发展起来的语言工具。C语言的主要特色是兼顾了高级语言和汇编语言的特点,简洁、丰富、可移植。相当于其他高级语言子程序的函数是C语言的补充,每一个函数解决一个大问题中的小任务,函数使程序模块化。C语言提供了结构式编程所需要的各种现代化的控制结构。 C语言是一种通用编程语言,正被越来越多的计算机用户所推崇。使用C语言编写程序,既感觉到使用高级语言的自然,也体会到利用计算机硬件指令的直接,而程序员却无需卷入汇编语言的繁琐。 ⑷COBOL语言 COBOL的全称是Common Business Oriented Language,意即:通用商业语言。 在企业管理中,数值计算并不复杂,但数据处理信息量却很大。为专门解决经企管理问题,于1959年,由美国的一些计算机用户组织设计了专用于商务处理的计算机语言COBOL,并于1961年美国数据系统语言协会公布。经不断修改、丰富完善和标准化,已发展为多种版本。 COBOL语言使用了300多个英语保留字,大量采用普通英语词汇和句型,COBOL程序通俗易懂,素有“英语语言”之称。 COBOL语言语法规则严格。用COBOL语言编写的任一源程序,都要依次按标识部、环境部、数据部和过程部四部分书写,COBOL程序结构的“部” 内包含“节”,“节”内包含“段”,段内包含语句,语句由字或字符串组成,整个源程序象一棵由根到干,由干到枝,由枝到叶的树,习惯上称之为树型结构。 目前COBOL语言主要应用于情报检索、商业数据处理等管理领域。 常用的高级程序设计语言,除了上述的几种之外,还有很多,如以英国着名诗人拜伦(G.N.G.Byron)的独生女艾达·拜伦(Ada Byron)的名字命名的军用语言Ada,深受中、小学生欢迎的语言LOGO等等。 目前,程序设计语言及编程环境正向面向对象语言及可视化编程环境方向发展,出现了许多第四代语言及其开发工具。如:微软公司(Microsoft)开发的Visual系列(VC++、VB、FoxPro)编程工具及Power Builder等,目前已经在国内外得到了广泛的应用。
Ⅳ 编程有哪些语言
C语言绘图能力强,具有可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
编程语言二、java
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
编程语言三、c++
C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
编程语言四、php
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
编程语言五、c#
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。
Ⅵ 电脑编程语言都有哪些啊
计算机语言:计算机语言通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的“符号系统”。
计算机语言通常分为三类:即机器语言,汇编语言和高级语言。
1. 机器语言
机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。
用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错。现在,除了计算机生产厂家的专业人员外,绝大多数程序员已经不再去学习机器语言了。
2.汇编语言
为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码, 而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的 “汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。
汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。汇编语言是低级语言。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。
3.高级语言
不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机型的计算机, 只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。
目前被广泛使用的高级语言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。这些语言都是属于系统软件。(了解内容二)
计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。编译方式是:事先编好一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户由高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是:源程序进入计算机时,解释程序边扫描边解释作逐句输入逐句翻译,计算机一句句执行,并不产生目标程序。PASCAL、 FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言。每一种高级(程序设计)语言,都有自己人为规定的专用符号、英文单词、语法规则和语句结构(书写格式)。高级语言与自然语言(英语)更接近,而与硬件功能相分离(彻底脱离了具体的指令系统),便于广大用户掌握和使用。高级语言的通用性强,兼容性好,便于移植。下面介绍几种较有代表性的高级程序设计语言:
⑴BASIC语言
BASIC语言全称是Beginner’s all Purpose Symbolic Instruction Code,意为“初学者通用符号指令代码“。1964年由美国达尔摩斯学院的基米尼和科茨完成设计并提出了BASIC语言的第一个版本,经过不断丰富和发展,现已成为一种功能全面的中小型计算机语言。BASIC易学、易懂、易记、易用,是初学者的入门语言,也可以作为学习其他高级语言的基础。BASIC有解释方式和编译方式两种翻译程序。
⑵PASCAL语言
PASCAL是一种结构程序设计语言,由瑞士苏黎世联邦工业大学的沃斯(N.Wirth)教授研制,于1971年正式发表。是从ALGOL60衍生的,但功能更强且容易使用。目前,作为一个能高效率实现的实用语言和一个极好的教学工具,PASCAL语言在高校计算机软件教学中一直处于主导地位。 Pascal(B.Pascal)是十七世纪法国着名数学家,他于1642年曾发明现代台式计算机的雏型机—加减法计算机。
PASCAL具有大量的控制结构,充分反映了结构化程序设计的思想和要求,直观易懂,使用灵活,既可用于科学计算,又能用来编写系统软件,应用范围日益广泛。
⑶通用编程语言C
C语言是美国AT&T(电报与电话)公司为了实现UNIX系统的设计思想而发展起来的语言工具。C语言的主要特色是兼顾了高级语言和汇编语言的特点,简洁、丰富、可移植。相当于其他高级语言子程序的函数是C语言的补充,每一个函数解决一个大问题中的小任务,函数使程序模块化。C语言提供了结构式编程所需要的各种现代化的控制结构。
C语言是一种通用编程语言,正被越来越多的计算机用户所推崇。使用C语言编写程序,既感觉到使用高级语言的自然,也体会到利用计算机硬件指令的直接,而程序员却无需卷入汇编语言的繁琐。
⑷COBOL语言
COBOL的全称是Common Business Oriented Language,意即:通用商业语言。
在企业管理中,数值计算并不复杂,但数据处理信息量却很大。为专门解决经企管理问题,于1959年,由美国的一些计算机用户组织设计了专用于商务处理的计算机语言COBOL,并于1961年美国数据系统语言协会公布。经不断修改、丰富完善和标准化,已发展为多种版本。
COBOL语言使用了300多个英语保留字,大量采用普通英语词汇和句型,COBOL程序通俗易懂,素有“英语语言”之称。
COBOL语言语法规则严格。用COBOL语言编写的任一源程序,都要依次按标识部、环境部、数据部和过程部四部分书写,COBOL程序结构的“部” 内包含“节”,“节”内包含“段”,段内包含语句,语句由字或字符串组成,整个源程序象一棵由根到干,由干到枝,由枝到叶的树,习惯上称之为树型结构。
目前COBOL语言主要应用于情报检索、商业数据处理等管理领域。
常用的高级程序设计语言,除了上述的几种之外,还有很多,如以英国着名诗人拜伦(G.N.G.Byron)的独生女艾达·拜伦(Ada Byron)的名字命名的军用语言Ada,深受中、小学生欢迎的语言LOGO等等。
目前,程序设计语言及编程环境正向面向对象语言及可视化编程环境方向发展,出现了许多第四代语言及其开发工具。如:微软公司(Microsoft)开发的Visual系列(VC++、VB、FoxPro)编程工具及Power Builder等,目前已经在国内外得到了广泛的应用。
Ⅶ 什么编程语言比较冷门但是还算强大
考虑学习下python吧,比较不错的,简单易学,功能也很强大
Ⅷ 国外大型PLC编程,哪种语言用的最多,五种语言都有什么利弊
梯形图语言是PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握。梯形图编程语言与原有的继电器控制的不同点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,应用时,需要与原有继电器控制的概念区别对待。
Ⅸ 世界上有多少种编程语言
有世界七大语系
19世纪,欧洲的比较学派研究了世界上近一百种语言,发现有些语言的某些语音、词汇、语法规则之间有对应关系,有些相似之处,他们便把这些语文归为一类,称为同族语言;由于有的族与族之间又有些对应关系,又归在一起,称为同系语言,这就是所谓语言间的谱系关系。现在,世界上主要的语系有七大类:
印欧语系 是最大的语系,下分印度、伊朗、日耳曼、拉丁、斯拉夫、波罗的海等语族。印度语族包括梵语、印地语、巴利语等。伊朗语族包括波斯语、阿富汗语等。日耳曼语族包括英语、德语、荷兰语、斯堪的纳维亚半岛各主要语言。拉丁语族包括法语、意大利语、西班牙语、葡萄牙语和罗马尼亚语。斯拉夫语族有俄语、保加利亚语、波兰语。波罗的海语族包括拉脱维亚语和立陶宛语。
汉藏语系 下分汉语和藏缅、壮侗、苗瑶等语族,包括汉语、藏语、缅甸语、克伦语、壮语、苗语、瑶语等。
阿尔泰语系 下分西阿尔泰语族、东阿尔泰语族。前者包括突阙诸语言以及前苏联境内的楚瓦什语,后者包括蒙古语以及前苏联境内的埃文基语。
闪含语系 又称亚非语系。下分闪语族和含语族。前者包括希伯来语、阿拉伯语等,后者包括古埃及语、豪萨语等。
德拉维达语系 又称达罗毗荼语系。印度南部的语言都属于这一语系,包括比哈尔语、泰卢固语、泰米尔语、马拉亚兰语等。
高加索语系 这一语系的语言分布在高加索一带,主要的语言有格鲁吉亚语、车臣语等。
乌拉尔语系 下分芬兰语族和乌戈尔语族。前者包括芬兰语、爱沙尼亚语等,后者包括匈牙利语、曼西语等。
此外还有一些语系,如非洲的尼日尔爾尔—刚果语系、沙里—尼罗语系、科依散语系,美洲的爱斯基摩—阿留申语系以及一些印第安语系,大洋洲的马来—波利尼西亚语系和密克罗尼西亚语系。需要指出的是,世界上有些语言,从谱系上看,不属于任何语系,如日语、朝鲜语等,就是独立的语言。
在近两个世纪里,各国学者把全世界形形色色的语言分成各种语系 如印欧语系、乌拉尔语系、阿非罗一亚细亚语系、阿尔泰语系、汉藏语系、南亚语系,南岛语系等等,但还有一些语言至今系属不明,如分布于西班牙北部和法国西南部与西班牙接壤地区的巴斯克语、古代两河流域使用的苏美尔语等。那么,这些不同的语言和语系是怎样起源的呢?说同一语系语言的居民共同体又是怎样形成的呢?不同语系及其居民之间是否在远古彼此就有联系呢?全世界数十亿人所说的成千上万种语言是否有一个共同起源呢?这些问题在过去是无法准确回答的,也曾被视为科学的"禁区"。但是近20多年来,随着分子生物学、人类群体遗传学和考古学、语言学的进展,我们终于看到了解开这些"世纪之谜"的希望的曙光。这是各门科学相互渗透,新的研究方法和研究手段不断进步的结果。
印度语族(印地语、乌尔都语、孟加拉语、吉卜赛语等等)。
伊朗语族(波斯语、库尔德语、阿富汗语等等)。
斯拉夫语族(俄语、塞尔维亚语、波兰语、捷克语、保加利亚语等等)
亚美尼亚语族(以亚美尼亚语为主)
波罗的语族(立陶宛语、拉脱维亚语等等)
日耳曼语族(德语、丹麦语、瑞典语、荷兰语、英语等等)
拉丁(罗曼)语族(意大利语、西班牙语、葡萄牙语、法语、罗马尼亚语等等)
希腊语族(以希腊语为主)
克尔特语族(以爱尔兰语为主)
阿尔巴尼亚语族(以阿尔巴尼亚语为主)
拥有最多讲话人口的汉藏语系。这个语系以中国为中心,略向西南辐射,讲话的人口占世界人口的四分之一,但是地理分布上较为集中。下分四个语族,即汉语族、藏缅语族、壮侗语族、苗瑶语族。
阿尔泰语系。以现在中、俄、哈、蒙交界的阿尔泰山为中心,广泛分布于亚洲腹部的荒漠和草原地区。下分三个语族,即突厥语族、蒙古语族、通古斯满语族。一些语言学家认为,朝鲜语、日本语的主要成份,属于这个语系。
闪含语系。分布于西亚北非地区,分为两个语族,即西亚的闪语族、北非的含语族。
班图语系。分布于撒哈拉以南的整个黑非洲地区,拥有数千种语言,大部分是部族语言。代表性语言是斯瓦希利语。
南岛(马来-波利尼西亚)语系。广泛分布于东南亚的马来半岛和印度尼西亚群岛、大洋洲各国。中国台湾岛的高山族语言,即属于南岛语系。
其他的语系还有达罗毗图语系(印度半岛南部)、南亚语系(中南半岛南部)、芬兰-乌戈尔语系(主要在芬兰和匈牙利)、伊比利亚-高加索语系(高加索山脉一带),分布地区较狭小,对世界交往的影响力有限。
除此之外还有九大语系的说法:
世界九大语系
目前人们一般把世界的语言划分为九大语系:
1)汉藏语系,
2)印欧语系,
3)阿尔泰语系,
4)闪-含语系,
5)乌拉尔语系,
6)伊比利亚-高加索语系,
7)马来-玻里尼西亚语系,
8)南亚语系,
9)达罗毗荼语系。
此外,还有非洲和美洲的一些语言和一些系属不明的语言。
Ⅹ 编程都有哪些语言
计算机编程语言可用于将指令传达给计算机。它们基于某些句法和语义规则,定义了编程语言中每种结构的含义。
现在我得到了一个凡是可以找得到的每种编程语言的列表。我将它们分为以下几类:
● 解释型编程语言
● 函数式编程语言
● 编译型编程语言
● 过程式编程语言
● 脚本编程语言
● 标记编程语言
● 基于逻辑的编程语言
● 并发编程语言
● 面向对象编程语言
解释型编程语言
解释型语言是这样一种编程语言,其大部分实现直接执行指令,而无需先将程序编译成机器语言指令。解释器直接执行程序,它会将每个语句翻译成已编译成了机器代码的一个或多个子程序的序列。
APL
APL 以《编程语言(A Programming Language)》一书命名(Iverson,Kenneth E.,1962),它是一种数组编程语言。它可以在多个数据阵列上同时工作。 它是一种解释型、可交互和函数式的编程语言。
BASIC
于1964年由约翰·乔治·凯米尼(John George Kemeny)和托特·尤金·库尔茨(Thomas Eugene Kurtz)在达特茅斯(Dartmouth)开发,它是初学者多用符号指令代码(Beginner’s All-purpose Symbolic Instruction Code)的缩写。它的目的是为非科学人士提供一个使用电脑的途径。
Pascal
它是一种过程式编程语言,旨在利用上数据结构化和结构化编程的概念。瑞士计算机科学家 Niklaus Wirth 设计了这种语言,是以法国数学家和哲学家 Blaise Pascal 来命名的。
Python
它是一种支持强制命令,面向对象和函数式编程样式的高级编程语言。它与 Perl 在动态类型系统和自动内存管理方面有相似之处。Python 最初于1991年由荷兰计算机程序员 Guido van Rossum 发布,它是一种基于社区的开放性语言,其开发由 Python Software Foundation 来进行管理。