2014年应该学习的十种编程语言

2014-01-26 09:35:32来源:199it作者:

如果你从多年前就开始玩手机或者电脑,那么现在你会发现科技正在以惊人的速度发展,带来的一个最直观的表现就是市场对编程人才的大量需求,并且编程工作的薪水要明显高于其他行业的平均水平。即便不在科技行业,如果

如果你从多年前就开始玩手机或者电脑,那么现在你会发现科技正在以惊人的速度发展,带来的一个最直观的表现就是市场对编程人才的大量需求,并且编程工作的薪水要明显高于其他行业的平均水平。即便不在科技行业,如果你懂点编程,那也会为你加分不少。

前不久,一批科技支持者发起一项倡议希望鼓励对学生进行电脑编程教育。包括美国总统奥巴马,知名社交网站Facebook创始人马克•扎克伯格以及著名歌手夏奇拉在内的多位社会名流都对这一倡议表示支持。奥巴马在录像中对学生们说“你们不能只满足于玩手机,而要开发手机应用”。

当我们的生活越来越依赖信息化的网络生活时,你会发现编程的重要性。2014年是个新的开始,在这一年你有没有学习新语言的计划?看看国外科技博客mashable列出的2014年应该学习的十种编程语言。将来,编程也许会成为一种基本技能!

1.Java

Java是基于类的面向对象的编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。任职于Sun Microsystems的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着90年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Java是为跨多个软件平台而设计,这意味着一个在Mac OS X上写的程序也能运行在Windows上。

去哪里学习Java:UdemyLynda.comOracle.comLearnJavaOnline.org.

\

2.C语言

C语言是一种通用的命令式编程语言,于上个世纪70年代开发,是最老的使用最广泛的语言,为其他语言提供了构建模块,比如C#、Java、JavaScript以及Python等。C语言被广泛应用与各种不同的操作系统和应用中。由于C语言为其他语言提供了基础,所以建议在学习其他语言之前先学习下C或者C++。

去哪里学习C语言:Learn-CIntroduction To ProgrammingLynda.comCProgramming.comLearn C The Hard Way.

\

3.C++

C++是一种使用非常广泛的计算机编程语言,最初是作为C语言的增强版出现。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。C++被用在一些知名软件中,比如Firefox、Winamp以及Adobe programs。C++可以用来开发系统软件、应用软件、高性能的服务器、客户端应用程序以及视频游戏。

去哪里学习C++: UdemyLynda.comCPlusPlus.comLearnCpp.comCProgramming.com.

\

4.C#

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,结合了C和C++的法则。

去哪里学习C#: UdemyLynda.comMicrosoft Virtual AcademyTutorialsPoint.com.

\

5.Objective-C

Objective-C是一种通用、高级、面向对象的编程语言。它扩展了标准的ANSI C编程语言,将Smalltalk式的消息传递机制加入到ANSI C中。它是苹果的OS X和iOS 操作系统,及其相关API、Cocoa和Cocoa Touch的主要编程语言。

去哪里学习Objective-C: UdemyLynda.comMac Developer LibraryCocoa Dev CentralMobile Tuts+.

\

6.PHP

PHP(Hypertext Processor) 是一种免费的强大的服务器端脚本语言,主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。尤其适用于网络开发并可嵌入HTML中使用,非常受web开发者的欢迎,包括Wordpress、Digg以及Facebook在内均使用了该语言。

去哪里学习PHP:UdemyCodecademyLynda.comTreehouseZend Developer ZonePHP.net.

\

7.Python

Python是一种高级的服务器端脚本语言,适用于网站和移动app开发。对初学者来说,Python语言的可读性和紧凑的语法使之简单易学,相比较其他语言,开发者可以使用更少的代码来表达一个概念。网页版的应用,比如Instagram,、Pinterest以及Rdio都使用了其相关的web框架–Django,另外谷歌、Yahoo!以及NASA也是该框架的使用者。

去哪里学习Python : UdemyCodecademyLynda.comLearnPython.orgPython.org

\

8.Ruby

Ruby是一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,可用于网站和移动app的开发。开源Web应用框架–Ruby on Rails (Rails)就是使用Ruby语言编写的,并被广泛被Scribd、GitHub、Groupon以及Shopify等使用。和Python一样,对初学者来说,Ruby是一种非常容易使用的语言。

去哪里学习Ruby: CodecademyCode SchoolTryRuby.orgRubyMonk.

\

9.JavaScript

JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。JavaScript也可以用在游戏开发,编写左面应用程序等方面。

去哪里学习JavaScript: CodecademyLynda.comCode SchoolTreehouseLearn-JS.org.

\

10.SQL

Structured Query Language (SQL)一种编程语言,用于数据库中的标准数据查询语言,IBM公司最早使用在其开发的数据库系统中。1986年10月,美国国家标准学会(ANSI)对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL不能完全相互通用。

去哪里学习SQL: Lynda.comSQLCourse.comTutorialsPoint.comSQLZoo.net.

\

关键词:编程语言开发

赞助商链接: