各种编程语言间有什么区别
谈起计算机语言,很多人都会列出来各式各样的语言,不同的特性,不同的应用场景,在众多的计算及语言中,呼声很高、位列编程语言榜前面的无疑是生命力顽强的java、近期热度猛增的python、被称为万物之源的C语言、争议很大的PHP等等。
对于初学者来说,这些计算机语言就像天书,不知道到底该学习哪个,从哪一门编程语言入手。对很多人的疑惑,总结了以下编程语言的特点、应用和发展路线,可以帮助大家有一条清晰的学习规划。
一、生命力顽强的java
java语言曾一度家喻户晓,有人可以昂起头说我会java,如今虽然潮流已过,但java跨平台的优势以及强大的类库着实不容小觑,其他语言很难超越,java衍生除了非常多周边产品(如jsp),非常多的开源系统都是基于java(hadoop、hive、hbase、lucene等),java和c一样也是编译执行的语言,区别在于java编译出的字节码文件运行在一层java虚拟机之上,而虚拟机可以架设在各种操作系统上,所以java也就有了跨平台的优势,一处编译多处执行。
二、热度猛增的python
python的强大在于它的不伦不类,说它是解释执行,它却会编译成文件,说它是脚本语言,它却具有面向对象的所有性质,如今python开源的类库已经非常强大了,什么功能都有,python也成了大数据方向必要的工具。
三、被称为万物之源的C语言
C语言是编译执行的语言,linux下常用的编译器是gcc,c语言源代码可以直接被编译成可执行程序(机器码),说它是万物之源是因为其他各种语言都是用C语言写的,如java、php、python……
四、争议很大的PHP
许多人认为PHP不是程序设计的未来,但PHP巨大的生态系统使得在未来几年里全世界需要大量的开发人员对其提供支持。排名前三的内容管理系统-WordPress、Drupal和Joomla都是使用PHP构建的,而且迄今大概有80%的网站运行在PHP之上。
PHP是容易学习的语言,它可以作为你进入编程世界的入门语言。PHP属于就业市场中炙手可热的语言,你可以找到大量的需要PHP技能的工作机会。PHP开发者的薪资水平和Java、C++、Python或 Swift开发者相比通常偏低。
以上就是对几种计算机编程语言的简单总结,如有需要其他语言的介绍看,可以评论留言,随时补充!
根据语言间的亲属关系,将语言分为若干个语系,语系之下又按亲属关系的远近分为若干个语族,语族之下分为若干个语支,语支之下是语种。
关系如下:
语系→ 语族 → 语支 → 语种
依谱系分类法分出的语系,由具有共同历史来源的语言组成,如汉藏语系,印欧语系等。同一语系内,按各语言之间亲属关系的远近,可分为若干语族,同一语族可再按关系远近分为若干语支。如印欧语系分伊朗、日耳曼、罗马、斯拉夫等语族。斯拉夫语族又分东斯拉夫、西斯拉夫、南斯拉夫等三个语支。
由于世界语言十分复杂,语系的划分在语言学家中不尽一致,名称也不尽相同。
扩展资料
世界七大语系:
1、印欧语系
印欧语系是最大的语系,下分印度、伊朗、日耳曼、罗曼、斯拉夫、波罗的海等语族。印度语族包括梵语、印地语、巴利语、旁遮普语、信德语、孟加拉语等。伊朗语族包括波斯语、库尔德语、普什图语、帕米尔语等。
日耳曼语族包括英语、德语、荷兰语、斯堪的纳维亚半岛(北欧)各主要语言。罗曼语族包括法语、意大利语、西班牙语、葡萄牙语和罗马尼亚语。斯拉夫语族有俄语、保加利亚语、波兰语。波罗的海语族包括拉脱维亚语和立陶宛语。
2、汉藏语系
汉藏语系下分汉语和藏缅、壮侗、苗瑶等语族,包括汉语、藏语、缅甸语、克伦语、壮语、苗语、瑶语等。
3、阿尔泰语系
阿尔泰语系下分突厥、蒙古、通古斯三个语族。突厥语族包括突厥诸语言以及俄罗斯境内的楚瓦什语,蒙古语族包括蒙古语等,通古斯语族包括埃文基语等。
4、闪含语系
闪含语系又称亚非语系。下分闪语族和含语族。前者包括阿拉伯语、希伯来语(犹太人)等,后者包括古埃及语、豪萨语等。
5、德拉维达语系
印度南部的语言都属于这一语系,包括泰卢固语、泰米尔语、比哈尔语、马拉亚兰语等。
6、高加索语系
这一语系的语言分布在高加索一带,主要的语言有格鲁吉亚语、车臣语等。
7、乌拉尔语系
乌拉尔语系下分芬兰语族和乌戈尔语族。前者包括芬兰语、爱沙尼亚语等,后者包括匈牙利语、曼西语等。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!