进入大学,你是否注意到这样一种现象: 当我还在写着int,if,else,身边的人却已经开始了用多继承虚继承回调函数、写struct全部用__attriburte__修饰、写数字全部要替换成宏名字的时光......当我还在用C 写着class,身边的人早已用JavaScript操纵页面元素了。 而我貌似除了C/C ,就不知道别的编程语言了…… 而Sourcer在这里告诉你:不要着急!因为看了这篇,你就能够弥补自己在编程语言的认识里的短板了!好了,话不多说,请继续吧! 首先登场的是java! Java是一款强大的编程语言,Java在1995年被Sun公司开发。于2009年Sun公司被Oracle收购,从此,Java成为了Oracle的名下的一款产品。Java从诞生直至现在,做出了不可埋没的贡献。 ? Java用来做什么? 1. 安卓和IOS应用开发 2. 视频游戏开发 3. 桌面GUI 4. 软件开发 优点: 1.2015年Dice.com报告表明Java开发是需求量最高的软件开发技术。 2.这个平台在继续增加新功能,如Iambda功能。 3.谷歌的安卓移动平台是世界第一的移动平台,编写安卓应用,开发者主要使用Java。 缺点: 1. Java比C 使用更多内存,更大内存占用。 2. 学起来不是简单的语言(但也不是最难的)。 顶级雇主:ebay、amazon、IBM JavaScript: J avaScript是最通用的客户端脚本语言,其代码可以写进HTML页面。 JavaScript用来做什么? 1. 网站前端 2. 分析 3. 小工具 4. Web交互 优点: 1. 作为客户端,JavaScript非常快,因为任何代码功能都能立即运行,而不是和服务器通讯并等待应答。JavaScript学习和实施都相当简单。 2. JavaScirpt能和其他语言相处融洽并且可 用在很多应用,不像PHP或者SSL脚本,JavaScript能嵌入到任何Web界面而不用考虑文件扩展名。 缺点: 1. 因为代码在客户的电脑上运行,在某些情况下会被恶意使用。这也是一些人选择禁用JavaScript的原因。 2. 有时会被不同的浏览器编译除不同的结果。服务端脚本经常残生相同的输出,客户端脚本会有少许不预知性。 最佳雇主:Microsoft 、Amazon、 IBM Objective-C: 优点: 1. Objective-C是为了和Cocoa框架配合使用而专门开发的,可以桥接苹果开发的类库。 2. 用Objective-C写的程序更动态化,能在运行时汇总信息去判断是内存还是数据类型,而不是在编程时判断。 缺点: 1. 虽然Objective-C很酷,但是不能用它在别的平台上开发,比如Android。 2. 不是容易掌握的语言,因为需要了解一些C语言的知识。 3. 可能花上一年的时间才能掌握熟练。 php: 这是一种服务器端的脚本语言,专为网页开发而设计,但也是一门用途广泛的语言。 PHP用来做什么? 1.WordPress插件 2.Web开发 3.创建数据库访问页 优点: 1. 这是一门快速并且容易的服务端脚本语言,用于网页开发和其他广泛的用途。 2. 拥有庞大的活跃社群,被广泛使用,开发者遇到的大多数问题能已经有前人的解决方案了。 3. 对数据库友好,比如文件系统,图片系统等等。 缺点: 1.速度。经过验证,PHP语言一般比它的竞争语言运行的要慢。 2.和其他语言相比,PHP的错误处理考虑的不周全,主要是因为PHP的开发历史比较久远,需要支持老版本。 Python: Python是服务端解释器的、开源的、非编译语言,它能用于自身或其他框架,如Django。 Python用来做什么? 1. 网页开发 2. 视频游戏开发 3. 桌面GUI 4. 软件开发 优点: 1. Python是广泛认同为最容易学的编程语言。 2. 大量令人惊讶的库和函数使得制作东西极为容易。 3. 像树莓派这样的新平台都基于Python。 缺点: 1. 作为解释型语言,比编译型语言慢很多。 2. 在移动计算方面很弱,很少有智能机应用由Python开发。 3. Python是动态型,需要更多测试以及错误仅仅在运行时展示。 文章部分来源于网络 怎么样,看完之后是不是对这几种编程语言的特点了然于心呢?总有一种编程语言适合你 加油吧! 排版:孙榕琳 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|