2006-09-27

你应该立即学习的十种编程语言

来源: 中国本站网 作者:佚名 评论 0 条
  把握一些编程语言可以让你在职业市场的风暴找到一个避风的港湾,扎实的技能可以为你带来可观收入。

但是编程语言种类很多,很多开发人员都知道在正确的地点正确的时间使用正确的语言的道理,他们因此把握了多种语言。大多数老程序员会告诉你:周期性的学习一门新语言是成为一个成功Web开发者的重要部分。

圣地亚哥的一家软件公司的CEO Tim Huckaby表示,“我的一位导师曾告诉我一种编程语言仅仅是一门编程语言,假如你是一个好的程序员,举一反三很轻松,仅仅是语法问题。”

同样,Grandview Systems软件开发主管Wayne Duqaine说:“不要只停留在一两种语言上。我在1969年刚入行的时候,Fortran、Cobol和S/360 Assembler是敲门砖。而10年后,一些新的语言又流行开来。就最近一次统计,在过去30年中,我学习把握了超过24种不同语言。”

以下,我们选取了10种编程语言进行比较,为您寻找更有挑战的工作提供参考。

1. PHP

语言简介:一种开源、解释型、工作在服务器端,跨平台,使用HTML脚本的语言尤其适用于Web开发,因为可置入HTML页面。

为什么学习:目前已被广泛使用。Duquaine表示,PHP语言借助缓存高速使用脚本,并使用编译代码插件来增强效果,Perl也具有这种效果。使用C或COBOL创建Web应用程序的做法已经越来越少了。

2. C#

语言简介:一种由微软开发的通用、编译、面向对象的编程语言,是微软.net计划的一部分,是从C和C 演化而来。

为什么要学习:C#是.Net框架的基础部分。Duquaine表示:“假如您大量使用Microsoft的产品,那么学习C#是十分有必要的。”

3. AJAX (异步JavaScript 与 XML)

基本描述:尽管从技术上来说,AJAX并非一种编程语言,但是他可以使用XHTML或HTML,JavaScript以及XML来建立交互式Web应用。

为什么要学习:自从Google地图应用了AJAX技术后,人们对AJAX知识的需求在不断增加。Huckaby说:“对AJAX知识需求相当大,因为把握他相当难。”值得眼球的是,微软最近声称将发布一个名为Atlas的工具来帮助AJAX更轻易被实施。Huckaby还表示:“假如微软的Atlas工具是成功的,它将会普通工作者消除AJAX所带来的极大的复杂性和困扰。”

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和Ruby on Rails

语言简介:Ruby是一种动态的面向对象的开源编程语言。Ruby on Rails则是一种使用Ruby编写的开源网络程序框架,与MVC结构十分类似。

为什么要学习:由于其简单而可以提高生产效率,近年来,该语言的使用量已经迅速增长。另外的他非常轻易学习。
共2页: 上一页 1 [2] 下一页

(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:C语言高效编程的四大绝招  
下一篇:查询及删除重复记录的方法
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号