如果你从多年前就开始玩手机或者电脑,那么现在你会发现科技正在以惊人的速度发展,带来的一个最直观的表现就是市场对编程人才的大量需求,并且编程工作的薪水要明显高于其他行业的平均水平。即便不在科技行业,如果你懂点编程,那也会为你加分不少。
前不久,一批科技支持者发起一项倡议希望鼓励对学生进行电脑编程教育。包括美国总统奥巴马,知名社交网站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:Udemy, Lynda.com, Oracle.com, LearnJavaOnline.org.
2.C语言
C语言是一种通用的命令式编程语言,于上个世纪70年代开发,是最老的使用最广泛的语言,为其他语言提供了构建模块,比如C#、Java、 JavaScript以及Python等。C语言被广泛应用与各种不同的操作系统和应用中。由于C语言为其他语言提供了基础,所以建议在学习其他语言之前 先学习下C或者C++。
去哪里学习C语言:Learn-C, Introduction To Programming, Lynda.com, CProgramming.com, Learn C The Hard Way.
3.C++
C++是一种使用非常广泛的计算机编程语言,最初是作为C语言的增强版出现。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计 语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。C++被用在一些知名软件中,比如Firefox、 Winamp以及Adobe programs。C++可以用来开发系统软件、应用软件、高性能的服务器、客户端应用程序以及视频游戏。
去哪里学习C++: Udemy, Lynda.com, CPlusPlus.com, LearnCpp.com, CProgramming.com.
4.C#
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,结合了C和C++的法则。
去哪里学习C#: Udemy, Lynda.com, Microsoft Virtual Academy, TutorialsPoint.com.
5.Objective-C
Objective-C是一种通用、高级、面向对象的编程语言。它扩展了标准的ANSI C编程语言,将Smalltalk式的消息传递机制加入到ANSI C中。它是苹果的OS X和iOS 操作系统,及其相关API、Cocoa和Cocoa Touch的主要编程语言。
去哪里学习Objective-C: Udemy, Lynda.com, Mac Developer Library, Cocoa Dev Central, Mobile Tuts+.
6.PHP
PHP(Hypertext Processor) 是一种免费的强大的服务器端脚本语言,主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。尤其适用于网络开发并可嵌入HTML 中使用,非常受web开发者的欢迎,包括Wordpress、Digg以及Facebook在内均使用了该语言。
去哪里学习PHP:Udemy, Codecademy, Lynda.com, Treehouse, Zend Developer Zone, PHP.net.
7.Python
Python是一种高级的服务器端脚本语言,适用于网站和移动app开发。对初学者来说,Python语言的可读性和紧凑的语法使之简单易学, 相比较其他语言,开发者可以使用更少的代码来表达一个概念。网页版的应用,比如Instagram,、Pinterest以及Rdio都使用了其相关的 web框架–Django,另外谷歌、Yahoo!以及NASA也是该框架的使用者。
去哪里学习Python : Udemy, Codecademy, Lynda.com, LearnPython.org, Python.org
8.Ruby
Ruby是一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,可用于网站和移动app的开发。开源Web应用框架–Ruby on Rails (Rails)就是使用Ruby语言编写的,并被广泛被Scribd、GitHub、Groupon以及Shopify等使用。和Python一样,对初 学者来说,Ruby是一种非常容易使用的语言。
去哪里学习Ruby: Codecademy, Code School, TryRuby.org, RubyMonk.
9.JavaScript
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。JavaScript也可以用在游戏开发,编写左面应用程序等方面。
去哪里学习JavaScript: Codecademy, Lynda.com, Code School, Treehouse, Learn-JS.org.
10.SQL
Structured Query Language (SQL)一种编程语言,用于数据库中的标准数据查询语言,IBM公司最早使用在其开发的数据库系统中。1986年10月,美国国家标准学会(ANSI) 对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。所 以,实际上不同数据库系统之间的SQL不能完全相互通用。
去哪里学习SQL: Lynda.com, SQLCourse.com, TutorialsPoint.com, SQLZoo.net.
分享到:
相关推荐
文档中还提到了一些编程语言的发展历程,如Java的出现时间是1995年,JavaScript的发明者是Brendan Eich,Swift是苹果公司于2014年推出的新语言等等。此外,也提及了不同编程语言在不同操作系统上的应用,例如...
Swift是由苹果公司在2014年的WWDC大会上首次推出的全新编程语言。这款语言自诞生之日起便备受瞩目,并迅速成为了开发者们的新宠。Swift的设计理念旨在结合C和Objective-C的优点,同时简化了许多复杂的特性,使编程...
Swift是苹果公司于2014年推出的一种新的编程语言,主要用于iOS、macOS、watchOS和tvOS应用程序的开发。这本书涵盖了Swift的基础知识和高级特性,包含了从基础语法到面向对象编程、泛型编程以及高级特性如闭包、枚举...
我们统计了一些在2014年仍能保持竞争力的编程语言,下面按照排名一一道来。 10. ASP.NET ASP.NET是服务器端的Web应用程序框架语言,目的是为Web开发制作设计动态网页。它是由微软开发的,该语言允许程序员构建动态...
《2014年信息学竞赛辅导学习资料》是一份专为参与信息学奥林匹克竞赛的学生和教师准备的宝贵资源。信息学奥林匹克竞赛是国际性的中学生编程比赛,旨在提升青少年在计算机科学领域的知识和技能,培养他们的逻辑思维、...
这份“Swift编程语言中文PDF版本”为中国的开发者提供了一种方便的学习资源,帮助他们掌握这一强大的工具。 1. **Swift简介**:Swift的设计目标是提高开发效率,减少常见编程错误。它的语法清晰,易于理解,同时...
本文将详细解析2010年至2014年间,信息学全国联赛初中普及组的C++初赛真题,并提供相应的答案,旨在帮助参赛者和学习者了解竞赛的难度水平,提升C++编程技能,以及熟悉信息学竞赛的解题思路。 信息学作为一门融合...
Apple Swift编程语言入门教程.pdf Swift 中文简介.pdf Swift语言官方教程中文翻译.pdf The Swift Programming Language.pdf 1.Swift观点 Rust创始人Graydon Hoare:我对Swift的看法.pdf 行走于 Swift 的世界...
汇编语言是一种低级编程语言,它为每条机器指令提供一个助记符,使得程序员能够更容易地编写程序。汇编语言是特定于处理器架构的,这意味着在IBM PC上编写的汇编代码通常不能直接在其他类型的计算机上运行。 ### 2....
Swift是一种强大的、直观的编程语言,由苹果公司在2014年的WWDC上首次推出。Swift被设计用来开发iOS、iPadOS、macOS、watchOS和tvOS的应用程序。Swift结合了C语言的性能以及Objective-C的语法优势,同时还具有现代化...
“w3cschool菜鸟教程(各种编程语言基础资料)”这一标题表明,这是一个专门为编程初学者设计的学习资源,涵盖了多种编程语言的基础知识。w3cschool 是一个知名的在线学习平台,尤其以其丰富的Web开发教程而闻名。这个...
Swift编程语言是由苹果在2014年的WWDC大会上推出的一种新型编程语言,设计用于构建iOS和OS X应用程序。它的诞生旨在结合C和Objective-C的优点,同时去除C语言的兼容性限制,提供更加安全、灵活和有趣的编程体验。...
Swift自2014年发布以来,已经成为iOS、macOS、watchOS和tvOS应用开发的重要工具,其简洁的语法和强大的功能深受开发者喜爱。 首先,Swift的语法设计注重易读性和可维护性。它摒弃了C家族语言中的许多繁琐特性,如...
Swift是苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。上手更加容易。新人学习苹果开发,完全可以放弃Objective-C,从Swift...
自2014年首次发布以来,Swift凭借其强大的功能、易学性和广泛的应用范围迅速获得了开发者的青睐。 #### 二、现代化特性 Swift的设计充分融合了编程语言领域的最新研究成果以及Apple多年来在构建平台方面的丰富经验...
它在2014年发布,旨在提供一种更安全、高效且易于学习的编程体验,同时保留了Cocoa和Cocoa Touch框架的兼容性。Swift在设计上借鉴了Objective-C的一些特性,如命名参数和动态对象模型,但摒弃了C语言的某些兼容性...
参赛者需要使用一种编程语言(如C++、Pascal等)编写程序,解决这些问题,并确保程序能在给定的时间和空间限制内正确运行。 `junior.rar`可能是一个包含测试数据的压缩文件,用于检验参赛者编写的程序是否正确。...
"单片机听课笔记1-8课-(金沙滩2014年更新)" 单片机听课笔记 1-8 课是金沙滩工作室 2014 年更新的单片机学习笔记,涵盖了单片机的基础知识、KEIL 软件安装、单片机编程、硬件基础学习等方面的内容。 Lesson 1 讲解...
该语言在2014年发布后,迅速成为开发者学习和使用的热点。 Swift语言的基础知识点包括: 1. 基本语法和结构:Swift采用了类似Python的简洁语法,不需要编写冗长的模板代码。例如,打印"Hello, world"在Swift中仅需...