天天看點

IT公司中最流行的10種程式設計語言

導讀:近日bcahub.shareittips.com作者akash padhiyar釋出了一篇題為“10 popular programming languages in it companies”的文章,譯文如下

1. c語言

c語言是一種通用性的程式設計語言,由dennis ritchie于1969年-1973年間在貝爾實驗室為unix作業系統而開發。

盡管c語言是為實作作業系統軟體而設計的,但它也廣泛的應用于開發便攜式應用軟體。

代碼:

#include <stdio.h>

int main(void)  {  printf("hello, world!\n");  return 0;

}

2. c++

1979年,bjarne stroustrup在貝爾實驗室發明了c++,作為一種增強的c語言,它曾被命名為c with classes。在1983年時被重命名為c++。

c++是最流行的程式設計語言之一,它的應用領域涵蓋了系統軟體、應用軟體、驅動程式、嵌入式軟體、高性能的伺服器與用戶端應用程式和諸如電視遊戲等娛樂軟體。

#include <iostream>

int main()  {  std::cout << "hello, world!\n";

3. java

java最初是由james gosling在sun microsystems(現在是oracle旗下的子公司)開發的一種程式設計語言,并作為sun microsystems的java平台的核心元件于1995年釋出。

這種語言的大部分文法源自于c和c++,但是它具有簡單的對象模型和更少的底層服務。java應用程式是典型的編譯程式(生成類檔案),這樣可以使它運作在任何一個java虛拟機上,而無需考慮計算機的架構。

java原本設計用于互動式電視,但是它對于當時的有線電視産業過于先進了。

public

class helloworld{  public

static

void main(string[] args){  system.out.println("hello, world!");  }

4. php

php是一種通用的腳本語言,尤其适合于伺服器端的網絡開發。一個請求檔案裡的任何php代碼都會在php的運作周期中被執行,這通常用于構造動态網頁内容。

php也可以用于指令行腳本和用戶端gui應用程式。php可以部署在大部分網絡伺服器、作業系統和平台上,也能與很多關系型資料庫管理系統(rdbms)相結合。它是免費的,并且php小組為使用者提供完整的源代碼去構造、定制或擴充個性化的需求。

<!doctype html>  <html>  <head>  <meta charset="utf-8" />  <title>php test</title>  </head>  <body>  <?php  echo

'hello world';  </body>

</html>

5. c#

c#是由微軟的.net開發而來的。旨在成為一種簡單、流行、通用、面向對象型的程式設計語言。它的開發團隊由anders hejlsberg上司。最新的版本是2010年4月12号釋出的c#4.0。

using system;  class exampleclass  {  static

void main()  {  console.writeline("hello, world!");  }

6. vb.net

visual basic .net (vb.net)是一種基于.net framework運作的面向對象電腦程式設計語言。微軟目前為visual basic提供兩種主要的開發環境:商業軟體microsoft visual studio以及免費的microsoft visual studio express。

class form1  private

sub button1_click(byval sender as system.object, byval e as

system.eventargs)handles button1.click  msgbox("hello, world")  end

sub

end

class

7. ruby

ruby是一種動态、反射、通用、面向對象的程式設計語言,結合了來源于perl的文法。ruby在90年代中期起源于日本,最初由松本行弘“matz”設計并開發。

puts "hello world!"

8. javascript

javascript最初由網景公司的brendan eich開發并命名為mocha,之後重命名為livescript到最終的javascript。

javascript是一種運作在用戶端浏覽器上的面向對象型腳本程式設計語言,它比java更小,擁有簡化的指令集,編碼簡單并且無需編譯。javascript也叫做ecmascript。

<html>  <head><title>simple page</title></head>  <body>  <script type="text/javascript">  document.write('hello world!');  </script>  <noscript>  <p>your browser either does not support javascript,  or you have javascript turned off.</p>  </noscript>  </body>

9. perl

perl是原本為文本處理而開發的通用型程式設計語言,但是自2010年開始,它便廣泛的應用于包括系統管理、網站開發、網絡程式設計、遊戲、生物資訊學和gui開發等領域。perl由o’reilly media釋出,特征是封面上的一張駱駝圖檔,是以通常被稱為“駱駝書”。

10. 由你來說

原文作者 akash padhiyar 就故意把第10種留給讀者來評論。在原文評論中,python的呼聲最高。不知你怎麼看?如果還有備選語言,請在評論中告訴我們。