`
java-mans
  • 浏览: 11430163 次
文章分类
社区版块
存档分类
最新评论

2012年最流行的几种编程语言

 
阅读更多
不管你以后是想成为黑客骇客白帽程序员。但是了解编程语言是所有菜鸟们的起点。
这里我就讲讲目前来说最流行的一些编程语言吧~

(次序不分先后)

JAVA:1995
创始人:James Gosling
被谁使用过:探测火星的漫游者号,现在主要应用于web浏览器,网络应用系统。
特点:如果要编写随处可用的程序,用Java,但是略显严谨笨重。

C:1969
创始人:Dennis Ritchie
被谁使用过:Linux系统
特点:C语言,是一种通用的,过程式的编程语言,广泛用于系统与应用软件的开放。较多用于编写较低层的应用。可能是知名度最高的语言之一。

JavaScript:1995
创始人:Brendan Erich
被谁使用过:Rackspace
特点:脚本语言的统称:“脚本”往往被视为有别于“程序”,执行独立于仍和其他的应用。

PHP:1995
创始人:Rasmus Lerdorf
被谁使用过:Facebook
特点:专门为网络程序设计的语言,开发快速,应用广泛。

Objective - C:1986
创始人:Brad Cox
被谁使用过:IOS平台上的开发语言,唯一一种可以为iphone和ipad编程的语言。
特点:是在C的基础上,加入面向对象特性扩充而成的编程语言。

C#:2001
创始人:Anders Hejlsberg
被谁使用过:企业级应用层面
特点:开发简单。

Perl(适合新手):1987
创始人:Larry Wall
被谁使用过:Craigslist
特点:它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN,灵活紧凑。

Python(适合初学者):1991
创始人:Guido Van Rossum
被谁使用过:Youtube
特点:“用一种方法,最好是只有一种方法来做一件事”。语法简洁优美,使用严格的缩进表示程序结构。由于最近各种基于python语言的web框架的出现,使得其广泛的流行。

Ruby:1993
创始人:曰本人松本行弘
被谁使用过:BASECAMP
特点:纯的面向对象语言,解释性脚本语言

Visual Basic:1991
创始人:Alan Cooper
被谁使用过:一度是基础教学应用
特点:第一个“可视”的编程软件,也是一款因为其简单性而饱受争议的语言。

Transact - SQL
创始人:Microsoft
被谁使用过:各种数据库
特点:Lua程序设计语言。是一个简洁,轻量,可扩展的脚本语言。很多应用程序使用Lua作为自己的嵌入式脚本语言,一次来实现可配置型,可扩展性。

C++:1983
创始人:Bjarne Stroustrup
被谁使用过:MS OFFICE, ADOBE PDF READER 和 FIREFOX火狐浏览器。
特点:提供了“类”,成为了“面向对象”的语言。

Delphi Object Pascal:1995
创始人:CodeGear
被谁使用过:Skype
特点:语法继承Pascal,由于Delphi方便快速的集成开发环境而得以流行。

Lisp:1958
创始人:John McCarthy
被谁使用过:广泛应用与人工智能领域
特点:纯理论推导出的语言,函数化编程思想。受到越来越多的推崇。虽然生产环境中使用不多,但是其思想的先进性至今没有其他语言能够企及,被视为程序语言中的阳春白雪。

PL/SQL
创始人:Oracle
被谁使用过:用Oracle数据库必备
特点:PL/SQL 是甲骨文公司专有的SQL扩展语言,应用在甲骨文公司的Oracle数据库系统。

pascal:1970
创始人:Niklaus Emil Wirth
被谁使用过:教学使用
特点:语法严谨,教学容易。有句话叫做“聪明的程序员用pascal,厉害的程序员用C++”

Lua:1993
创始人:Roberto Lerusalimschydenn
被谁使用过:游戏,包括魔兽世界的脚本
特点:Lua程序设计语言是一个简洁,轻量,可扩展的脚本语言。

好了就介绍到这里了!
分享到:
评论

相关推荐

    Go语言·云动力 高清

    云计算时代,对编程语言的要求也越来越高,而现有编程语言都无法满足大规模网络应用的需求,更无法同时满足程序员高效编译、高效执行和轻松编程的要求。2007年,Go语言应运而生。它面向Web和多核计算,强调速度,并...

    Go语言 云动力[20M]

    云计算时代,对编程语言的要求也越来越高,而现有编程语言都无法满足大规模网络应用的需求,更无法同时满足程序员高效编译、高效执行和轻松编程的要求。2007年,Go语言应运而生。它面向Web和多核计算,强调速度,并...

    《程序员》杂志2012年第1期.pdf (免费积分下载)

    我们最熟悉的是技术平台(或称开发平台、计算平台),指软件应用能够在其上运行的软件和硬件环境,硬件体系结构、操作系统、API、运行库、编程框架等都是常见的平台。随着Web的普及,浏览器及其插件如Flash和...

    Whole.Tomato.Visual.Assist.X.10.7.1925.0 2012年12月14日 破解补丁 dll Cracked 最新破解版

     支持多种编程语言:Microsoft Visual Studio .NET的所有编程语言,包括C#, ASP, Java, Javascript, Basic 和 VBScript等。  单一安装,适合所有IDE:去除了针对不同IDE的单个产品,下载后,Visual Assist X可以...

    free-python-3:ds在github上

    Python是世界上最流行的五种编程语言之一,可从免费获得。 Python包括随您的安装一起分发的大量标准库。 标准库有一个称为Turtle的模块,这是一种向孩子介绍编程的流行方法。 Turtle是Wally Feurzig和Seymour ...

    java面试题大全(2012版)

    2012版最全面试题大全目录: 一. Java基础部分 7 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 7 2、Java有没有goto? 7 3、说说&和&&的区别。 8 4、在JAVA中如何跳出当前的多重嵌套循环?...

    Accelerated C++ PDF 中英文版

    书中还加入了下述几种学习辅助手段:重要术语用黑体表示,我们认为读者已经熟悉的重要术语则用楷体表示。这些术语都会出现在章后的“术语”部分。书中用特殊版式突出标注的文字,是为了向读者提醒语言的重要特征,...

    antlr4权威指南

     Terence Parr2012年11月于旧金山大学致 谢Acknowledgements大约25年前,我开始致力于ANTLR的相关工作。那时,在许多人的帮助下,ANTLR工具的句法和功能逐渐成形,在此,我向他们致以由衷的感谢。要特别感谢的是...

    go-tutorials:内部分享

    Go是一个开源的编程语言,它可以构造简单,可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer,Rob Pike,Ken Thompson主持开发,后来还加入了Ian Lance Taylor,Russ Cox等人,并最终于2009年11月开源...

    JAVA万年历课程设计报告(1).doc

    十多年来,Java编程语言 及平台成功地运用在网络计算及移动等各个领域。Java的体系结构由Java语言、Java class、Java API、Java虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效 能等众多优点...

    机场调度matlab源码-personal.md:简单,完整的Markdown演示文稿

    我也精通其他几种语言,例如Java,Python,C ++,尽管我在日常生活中不使用它们。 以下是我熟练的软件或技术的图标。 您可以在以下位置查看我的技能的详细列表: 工作经验 SweetIQ,2019年 软件开发师 大部分去编程 ...

    试论C语言在高校计算机专业课程中的意义.doc

    计算机专业 中图分类号:tp312.1-4 文献标识码:a 文章编号:1007-9599 (2012) 17- 0000-02 c语言是目前高校计算机专业课程中广泛应用于教学的计算机高级语言,一直以来被作为 计算机专业的基础课程,在一些非...

    计算机程序设计比赛试卷[修改版].docx

    学生会 2012年5月20日 第三篇:计算机程序设计发展史 我对程序设计的一点粗浅看法 ——计算机程序设计发展史 【内容提要】 程序设计(Programming)是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    全书分6篇共25章,主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows...

    JSTL详细标签库介绍

    因为一些程序员使用不支持异常处理语言编程时,往往拖延或忘记错误处理程序的编写,故,Java强制程序员从项目一开始就着手进行异常处理,程序员必须投入很大精力把异常处理的策略融合到软件产品中<BR>11、 ...

    网软志成分类信息网站系统.net官方商业版

    网软分类信息网站系统.net正式版下载分类信息网站模板系统预设了几十种信息类别,针对不同信息具有不同的发布表单和查询界面。具有会员注册、分类信息发布、会员积分、实名验证,信息管理等功能。采用灵活的可视化...

    javascript入门笔记

    JS是一款基于对象的编程语言 2、JS的基础语法 1、浏览器内核 内核负责页面内容的渲染,由以下两部分组成: 1、内容排版引擎 - 解析HTML/CSS 2、脚本解释引擎 - 解析Javascript 2、搭建JS运行环境(重点) 1、...

Global site tag (gtag.js) - Google Analytics