`
meiowei
  • 浏览: 146116 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

10种流行语言

阅读更多

掌握一些编程语言可让您在职场竞争中收放自如,而扎实的技巧将会让您炙手可热。但是,语言种类繁多。很多开发人员掌握多种语言,懂得在合适的地方合适的时间使用正确的语言,而大多长期从事编程的人员会告诉您周期性的学习新的语言是成为一名优秀成功的网络开发人员的重要步骤。
  
  圣地亚哥的软件工程公司Interknowlogycom的CEO Huckaby说:"我的一位老师曾说编程语言就是一门语言。它与你是否为一个好的编程人员无关,仅仅就是语法。"
  
  但是,Huckaby还说当他的公司运行尚未稳定时,他几乎没有时间来寻找新成员,即便是只懂得某种特定语言的入门级新成员。"我们疯狂雇人,但是那并不容易。我们只是寻找那些刚出校门的有良好天赋的新手,他们只需了解.Net 或Java,因为这样我们可以对他们进行.Net的培训。"Huckaby如是说。
  
  Grandview Systems软件开发主管Wayne Duqaine说:"不要只停留在一两种语言上。我在1969年刚入行的时候,Fortran、Cobol和S/360 Assembler是敲门砖。而10年后,一些新的语言又流行开来。就最近一次统计,在过去30年中,我学习掌握了超过24种不同语言。"
  
  以下,我们选取了10种编程语言进行比较,为您寻找更有挑战的工作提供参考。
  
  1. PHP
  
  基本描述:一种开源,工作在服务器端,跨平台,使用HTML脚本的语言,因为可置入HTML页面,因此尤其适用于网页制作。
  
  学习理由:使用十分广泛。"借助缓存高速调用脚本,并使用编译代码插件来增强效果是今后趋势所在。使用C或COBOL创建Web应用程序是不可行的。
  
  2. C#
  
  基本描述:一种通用编辑,面向对象的编程语言,由微软作为其.net计划的一部分开发而成,包含C和C++。
  
  学习理由:是.Net框架的基础部分。Duquaine说:"如果您大量使用Microsoft的产品,那么学习C#是十分有必要的。"
  
  3. AJAX (同步 JavaScriptXML)
  
  基本描述:虽然从技术上来说,这并非一种编程语言,但是AJAX使用XHTML或HTML,JavaScript以及XML来建立互动网络应用程序。
  
  学习理由:自从Google地图将AJAX应用到地图上,对AJAX知识的需求不断膨胀。Huckaby说:"对AJAX知识需求相当大,因为它很难掌握。"微软最近声称将发布一个名为Atlas的工具来帮助AJAX更容易被实施。Huckaby说:"如果微软的Atlas工具获得成功,它将会给普通工作者带来极大的复杂性和困扰。"
  
  4. JavaScript
  
  基本描述:请不要与Java混淆,JavaScript是一种面对对象的脚本变成语言,它运行在客户端的Web浏览器上。它比Java更简洁,拥有简化的命令,易用的代码,并且无需进行编译。
  
  使用理由:它可置入HTML,被用于大量的网页来验证表格,建立cookie,侦测浏览器以及提高设计。由于其易于学习与使用广泛,已被视为重要的学习背景。
  
  5. Perl
  
  相关描述:Perl是一种开源跨平台、运行在服务器端的解释语言,在CGI程序中被大量用于处理文字。
  
  学习理由:Perl在处理大量文字方面的能力使得其非常流行,且广泛用于写入多任务的网络服务器程序。Duquaine说:"如果您正在从事网络应用程序的工作,那么学习某种脚本语言(如Perl或PHP)是十分有必要的。"
  
  6. C
  
  基本描述:一种标准化的通用编程语言,它是最普及的语言之一,也是多种其它语言(如C++)的基础。
  
  学习理由:Duquaine说:"学习C是相当重要的。在学习了C后,跳跃到Java或C#就变得十分容易,因为许多语法是通用的。另外,许多C语言的语法也被用于脚本语言。"
  
  7. Ruby and Ruby on Rails
  
  基本描述:Ruby是一种动态的面向对象的开源语言。Rails上的Ruby则是一种使用Ruby编写的开源网络程序框架,该框架与MVC(模型-查看-控制)结构十分类似。
  
  学习理由:由于简便性,有效性以及让电脑完成任务的能力,近年来,该语言的使用量已经迅速增长。另外的好处是非常容易学习。
  
  8. Java
  
  基本描述:一种面向对象的变成语言,由James Gosling和其Sun Microsystems的同事在上世纪90年代早期共同开发。
  
  学习理由:被许多开发人员所拥戴,被成为"美丽的"语言。它适用于没有.net编程经验的人员。Duquaine说:"如果您不是微软产品的使用者,那么学习Java必不可少。"
  
  9. Python
  
  基本描述:一种动态面对对象的翻译开源语言。使用动态存储管理。
  
  学习理由:Python是一种高度可读的抽象语言,许多开发人员认为其非常有趣,它的语法简单,因此被Google与学术界大量运用。
  
  10. VB.Net (Visual Basic .Net)
  
  基本描述:一种面向对象的语言,在微软.Net框架中使用。
  
  学习理由:最具争议的是VB.Net目前是否为最流行的且是几种必须掌握的语言之一。Huckaby说:"VB.Net目前是被广泛优先采用的。"

分享到:
评论

相关推荐

    IT公司中最流行的10种编程语言.pdf

    IT公司中最流行的10种编程语言.pdf

    机器人10大流行编程语言对比,你掌握了哪种?

    机器人10大流行编程语言对比,你掌握了哪种?下面我们一起来看看。

    Y分钟学习X种语言

    学着《七周七种语言》这本书的模式,下面是更简洁的版本。 动态语言 函数式编程语言 Web 语言 秘教语言 浏览器IDE 提升级别 动态语言 厌烦了长时间的编译、渴望一种轻量级的脚本环境?动态语言一定会让你喜欢。 尝试...

    GigaTables 是一个 ReactJS 插件,可帮助 Web 开发人员处理应用程序和 CMS、CRM、ERP 或类似系统中的表格数据。

    -- 固定标题, -- 触发函数, -- 动态列内容函数, -- 10 种流行语言, -- 数据load for period interval, -- 热键, -- plugins -- material-ui 主题等等... 安装演示 基于浏览器脚本实现的安装 入门 最小配置 使用 ...

    GO语言编程pdf格式高清无水印

    Go语言官方自称,之所以开发Go 语言,是因为“近10年来开发程序之难让我们有点沮丧”。 这一定位暗示了Go语言希望取代C和Java的地位,成为最流行的通用开发语言。 Go希望成为互联网时代的C语言。多数系统级语言...

    单片机C语言入门-以最为流行的80C51 单片机为例来学习单片机的C 语言编程技术

    用高级语言开发,其中主要是以C 语言为主,市场上几种常见的单片机均有其C 语言开发 环境。这里以最为流行的80C51 单片机为例来学习单片机的C 语言编程技术。 本书共分六章,每章一个专题,以一些待完成的任务为中心...

    Python之编译型语言和解释型语言

    2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。 自从20世纪90年代初Python语言诞生至2022年,它已被逐渐广泛应用于系统管理任务的处理和...

    windows环境下32位汇编语言程序设计

    在Windows下用任何语言编程都必须遵循Windows的规范,汇编也不例外,也就是说,汇编不再是一种“有特权”的语言。面对汹涌而来的Visual C++,Visual Basic,PowerBuilder和Java等各个领域的猛将,从DOS时代...

    python(3).docx

    你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言,等等。 python(3)全文共10页,当前为第1页。 python(3)全文共10页,当前...

    廖雪峰Python3.zip

    你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行 的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。 那Python是一种什么语言? 首先,我们普及一下编程语言的基础知识...

    数据结构与算法:语言描述(中英文)

    泛型编程是C#语言一种重要的新特性(在C#2.0以及更高版本中可用)。这种特性是如此重要以至于在System.Collections.Generic命名空间中存在一个专门的泛型数据结构库。当数据结构具有在此库中能找到的泛型实现时,就...

    《JavaScript语言精粹[修订版]》高清版_2012.09_【蝴蝶书】_172页完整版

     JavaScript 曾是“世界上误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax 的到来,JavaScript“从受误解的编程语言演变为非常流行的语言”,这除了幸运之外,也证明了它其实是一门...

    程序设计入门—Java语言-视频教程网盘链接提取码下载 .txt

    Java是近10年来最流行的编程语言,在各类编程语言排行榜上长年占据前两名的位置。 本课程是以Java语言来讲授程序设计的入门知识,而非具体教授Java语言,关于Java语言的全面知识,还需要学习本课程的后续课程——...

    Python的设计目标

    2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。 自从20世纪90年代初Python语言诞生至2022年,它已被逐渐广泛应用于系统管理任务的处理和...

    廖雪峰Python教程

    你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的 Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。 那Python是一种什么语言? 首先,我们普及一下编程语言的基础知识...

    为您的 Windows 10 系统安装 Windows 7 经典游戏.zip

    (请记住,1024×768 是当时比较流行的屏幕分辨率。) 关于语言的主题: 默认情况下,安装程序将选择与用户的显示语言匹配的语言。 如果找不到与显示语言匹配的语言,则将选择英语。 您也可以选择所需的任何语言,...

    Python语言程序设计源代码.zip

    本书围绕数据的表示、存取、计算、分析和可视化等内容分两部分详细介绍Python语言程序设计:Python程序设计基础部分(第1章至第6章、第10章)主要介绍Python作为一门高级编程语言所涉及的语法知识、控制结构、函数与...

    扑克牌游戏计算24C语言源程序

    计算24是流行的扑克游戏。其方法是任意取出4张牌,A J Q K 王牌 算 1,其它牌按点数计算,花色不计。目标是通过加、减、乘、除和括号最终算出24。设计一个程序,输入4个数字(1~10),则列出所有可能计算结果为24的...

Global site tag (gtag.js) - Google Analytics