亚洲国产欧美一区二区三区丁香婷,国产精品高潮呻吟久久av免费看 ,欧美无遮挡一区二区三区国产对白,日本一区二区免费不卡中文字幕

70年編程語言研發(fā),50種不同語言輸出“Hello World”

創(chuàng)建于1983年,是編程語言的集成開發(fā)環(huán)境。是最早擁有集成開發(fā)環(huán)境的編程語言之一。Basic,簡稱VB,是第三代事件編程語言,是微軟為其COM編程模型創(chuàng)建的集成開發(fā)環(huán)境。在1995年創(chuàng)建的一種面向對象的編程語言,至今仍是業(yè)界最流行和使用最多的語言。c#是一種面向對象的編程語言,用于在上開發(fā)。Dart是一種由谷歌開發(fā)的web編程語言。是一種免費的開源編程語言,由微軟開發(fā),旨在提高代碼的安全性。...

以下為譯文:

當我們學習一門編程語言時,我們都是從“Hello, World!”開始的。所有程序員都接觸過至少一首經典的“Hello, World!”。計劃在他們的職業(yè)生涯中。通常程序員使用多種編程語言,很多甚至實現(xiàn)了十幾種

還有一種稱為 TTHW(“Hello, World!”的時間)的方法,它測量程序員創(chuàng)建一個新的“Hello, World!”所需的時間。程序。

你能寫出多少種不同的語言“你好,世界!” 程序,你的答案是什么?

讓我們回顧一下計算機編程的世界。我會告訴你“你好,世界!” 用 50 種不同的編程語言編寫的程序。它還可以讓您看到計算機編程語言隨時間的演變。

1. 匯編語言 - 1949

匯編語言創(chuàng)建于 1949 年。下面我介紹一種經典的用于 Intel 8080 8 位處理器的匯編語言,后來于 1974 年 4 月正式推出。

bdos equ 0005H ; BDOS entry point
start: mvi c,9 ; BDOS function: output string
lxi d,msg$ ; address of msg
call bdos
ret ; return to CCP

msg$: db 'Hello, world!
<script type="text/javascript" src="http://lf3-cdn2-tos.bytescm.com/toutiao/toutiao_web_pc/common/sylPage.41627bbb.js" crossorigin="anonymous"></script><script type="text/javascript" src="http://lf3-cdn2-tos.bytescm.com/toutiao/toutiao_web_pc/common/vendor.ea9d9b6b.js" crossorigin="anonymous"></script><script type="text/javascript" src="http://lf3-cdn2-tos.bytescm.com/toutiao/toutiao_web_pc/pages/newsDetail/index.a528d9a2.js" crossorigin="anonymous"></script>
end start

2. - 1957

編程語言是 . 它是一種匯編命令式編程語言,特別適用于數(shù)值和科學計算。該語言創(chuàng)建于 1957 年,“你好,世界!” 是用這種語言寫的:

PROGRAM Hello
WRITE (*,*) 'Hello, World!'
STOP
END

在版本 90 或 95 中,程序“Hello, World!” 可以這樣寫:

PROGRAM Hello
WRITE (*,*) 'Hello, World!'
END PROGRAM Hello

3.Lisp-1958

Lisp 是最古老的命令式和函數(shù)式編程語言。它最初創(chuàng)建于 1958 年,在 1970 年代和 1980 年代,Lisp 最終成為人工智能世界中非常流行的語言。

(write-line "Hello, World!")

4. Cobol - 1959

Cobol 編程語言于 1959 年正式創(chuàng)建,2019 年剛剛慶祝了它的 60 周年。Cobol 的縮寫,最初是編寫業(yè)務應用程序的通用語言。截至 2019 年,Cobol 仍在銀行和保險領域廣泛使用。

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
DISPLAY "Hello, World!"
STOP RUN.

5. 基礎 - 1964

BASIC 是 's All-Code 的首字母縮寫詞,它是一種高級編程語言,其主要特點是易于使用。

PRINT "Hello, World!"
END

6. 標志 - 1968

制作徽標是為了更容易使用 Lisp 語言,通常稱為“Lisp”。具體來說,Logo 是一種面向對象的編程語言。

print [Hello World !]

7. B - 1969

B 語言創(chuàng)建于 1969 年,現(xiàn)已過時,但它仍然發(fā)揮著重要作用,因為它啟發(fā)了 C 語言,而 C 語言至今仍被廣泛使用。

main
{
putstr("Hello world!*n");
return(0);
}

8. - 1970

adobe軟件用什么語言開發(fā)的_嵌入式開發(fā)用哪些軟件_開發(fā)pc端軟件用什么語言

是一種創(chuàng)建于 1970 年的命令式編程語言。它是為教學目的而設計的,其特點是語法清晰、嚴謹,有助于形成良好的程序結構。

begin
writeln('Hello, World!')
end.

Turbo 創(chuàng)建于 1983 年,是一種用于編程語言的集成開發(fā)環(huán)境。它在 1980 年代和 1990 年代取得了巨大的成功。

program HelloWorld(output);
begin
writeln('Hello, World!');
readln;
end.

9. 第四 - 1970

Forth 是一種基于命令式的計算機編程語言,由 H. Moore 在 1960 年代發(fā)明,其第一個版本于 1970 年發(fā)布。它于 1994 年被 ANSI 標準化,并于 1997 年被 ISO 采用。

: HELLO ( -- ) ." Hello, World!" CR ;
HELLO

10.C - 1972

C 語言是 1972 年在貝爾實驗室發(fā)明的,當時 () 和 Ken (Ken) 正在開發(fā) UNIX。Ken 之前開發(fā)了 B 語言。決定從 B 中汲取靈感,通過添加類型來創(chuàng)建 C。

#include 

intmain(void) {
printf("Hello, World!\n");
return 0;
}

11. - 1972

特別受到 Lisp 語言的啟發(fā),Lisp 是一種 1972 年發(fā)明的面向對象、自反和動態(tài)類型的編程語言。它是最早擁有集成開發(fā)環(huán)境的編程語言之一。

Transcript show: 'Hello, world!'; cr.

12. - 1972

是一種與人工智能和計算語言學相關的邏輯編程語言。創(chuàng)建于 1972 年。

:- write('Hello, World!'),nl.

13.ML - 1973

ML 是一種基于 Lisp 的函數(shù)式編程語言。

print "Hello, World!\n";

14. - 1975

它創(chuàng)建于 1975 年,是一種支持函數(shù)式和命令式編程的多范式編程語言。這是基于 Lisp 的三大語言之一,另外兩個是 Lisp 并且是最近創(chuàng)建的。

(display "Hello, World!") (newline)

15.SQL-1978

SQL(查詢)結構化查詢語言是一種用于操作關系數(shù)據(jù)庫的標準化計算機語言。它還可以設計“Hello, World!”。

CREATE TABLE message (text char(15));
INSERT INTO message (text) VALUES ('Hello, World!');
SELECT text FROM message;
DROP TABLE message;

16.C++ - 1980

最初于 1980 年以 C 和類的名稱創(chuàng)建,后來在 1983 年由 C++ 語言創(chuàng)建。C++ 編程語言現(xiàn)已被 ISO 標準化,并廣泛應用于工業(yè)和其他領域。

#include 
using namespace std;

intmain {
cout << "Hello, World!" << endl;
return 0;
}

17. 艾達 - 1983

Ada 是 1980 年代初開發(fā)的一種面向對象的編程語言,于 1983 年正式發(fā)布。“Ada”這個名字是為了紀念第一位女性計算機科學家 Ada。

Ada 通常用于實時和嵌入式系統(tǒng)adobe軟件用什么語言開發(fā)的,以實現(xiàn)高可靠性和安全性。

with Ada.Text_IO;
procedure Hello is
begin
Ada.Text_IO.Put_Line ("Hello, World!");
end Hello;

18. Lisp - 1984

Lisp,通常縮寫為 CL,是由 ANSI 標準化的 Lisp 語言規(guī)范。

(princ "Hello, World!")

19. - 1984

,對于 Labs,是一種用于數(shù)值計算的腳本語言。開發(fā)環(huán)境也以此名稱命名。

disp('Hello, World!')

20. - 1985

是一種面向對象的編程語言?;诋斀穹浅A餍械母拍?,例如通過合同或重用進行編程。

class
HELLO_WORLD
create
make
feature
make
do
print ("Hello, world!%N")
end
end

21. -C - 1986

-C 是一種自反的面向對象編程語言。它是 C 編程語言的擴展,與 C++ 類似,但在動態(tài)消息分發(fā)或動態(tài)加載方面與 C++ 有很大不同。

今天,它主要用于 Apple 的操作系統(tǒng):macOS 及其 iOS 衍生產品。

#import 

int main {
@autoreleasepool {
NSLog(@"Hello, World!");
}
}

22. - 1986

該編程語言支持多種范式:并發(fā)、實時、分布式。它基于actor模型,具備容錯和熱更新能力,支持高可用應用的開發(fā)。

io:format("Hello world!~n").

23.Perl - 1987

Perl 是 Larry Wall 在 1987 年創(chuàng)建的一種編程語言,用于輕松處理基于文本的信息。Perl 是一種解釋型語言,其靈感來自于 C 語言的控制和打印結構,以及 shell 腳本語言。

print "Hello, World!\n";

24. 凸輪 - 1987

Caml 是用于程序安全性和可靠性的通用編程語言的首字母縮寫詞。Caml 支持函數(shù)式、命令式和面向對象的編程風格。它也是一種非常獨特的語言。

print_string "Hello, World!\n";;

嵌入式開發(fā)用哪些軟件_開發(fā)pc端軟件用什么語言_adobe軟件用什么語言開發(fā)的

編程語言發(fā)展70年,用50種不同語言輸出「Hello World」

25. Tcl-1988

Tcl 是一種工具命令語言,是 John 在 1988 年開發(fā)的一種腳本語言。這種動態(tài)類型語言是跨平臺的、可擴展的、易于學習的,并且基于 12 條語法規(guī)則。Tcl 很容易與 C 編程語言交互。

1990 年,John 為 Tcl 開發(fā)了一個名為 Tk 的擴展,這是一個用于創(chuàng)建可移植圖形界面的庫。因此,今天提到Tcl時,更多的是指Tcl/Tk的組合。

puts "Hello, World!"

26. - 1990

是一種基于計算和組合邏輯的函數(shù)式編程語言。

main = putStrLn "Hello, World!"

27. - 1991

它是一種解釋型編程語言,具有多范式、多平臺的特點。支持結構化、函數(shù)式和面向對象的命令式編程。多年來,它變得非常流行,甚至成為2019年最流行的語言之一。

“你好世界!” 在 3.0 或更高版本中:

print("Hello, World!")

28.基礎 - 1991

Basic,簡稱VB,是第三代事件編程語言,是微軟為其COM編程模型創(chuàng)建的集成開發(fā)環(huán)境。

Public Sub Main
Debug.Print "Hello, World!"
End Sub

29.Lua - 1993

Lua 創(chuàng)建于 1993 年,是一種自反命令式腳本語言,用于嵌入其他應用程序以擴展功能。

print("Hello, World!")

30.魯比 - 1995

對自己和 Lisp 開發(fā)經驗感到失望,他于 1993 年開始在 Emacs 下設計 Ruby 語言。他于 1995 年出版了第一版。Ruby 是一種解釋型、面向對象、多范式的編程語言。

puts 'Hello, World!'

31. Java - 1995

Java 是 James 于 1995 年創(chuàng)建的一種面向對象的編程語言,至今仍是業(yè)界最流行和使用最廣泛的語言。Java 允許完成從客戶端到 Web 應用程序的所有工作, 進一步擴展了其功能,將其用作在移動操作系統(tǒng)上開發(fā)應用程序的語言。

class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

32. - 1995

是一種腳本編程語言,主要用在網(wǎng)絡上,但現(xiàn)在可以在服務器端使用Node.js等。是一種面向原型的編程語言。

document.write('Hello, World!');

33.PHP - 1995

1995 年對于編程語言而言無疑是極其重要的一年,因為這也是 PHP 在 Java 之后誕生的一年。PHP 主要用于 Web,它是一種面向對象的命令式語言,可以像其他解釋語言一樣在本地工作。

<? echo "Hello, World!" ?>

34.Rebol - 1997

Rebol 是一種高級腳本編程語言adobe軟件用什么語言開發(fā)的,它建立在語義之上,并稱自己為“消息傳遞語言”。這是一個“你好,世界!”:

print "Hello, World!"

35. — 1998

是一種用于客戶端應用程序(例如 Adob??e Flash 和 Adob??e Flex)和服務器(Flash 媒體、JRun、)的編程語言。在 Unity 中用作腳本語言。

package {
public class HelloWorld {
public functionHelloWorld {
trace("Hello World !");
}
}
}

36.D-1999

D 是一種命令式的面向對象和多范式編程語言。D 受到許多語言的啟發(fā),包括 C++、Java 和 . 盡管 D 有許多優(yōu)點,但它并沒有像它的創(chuàng)造者所希望的那樣成功。

import std.stdio;

void main {
writefln("Hello, World!");
}

37. C# - 2000

C# 是微軟在 2000 年與 Sun 就 Java 語言發(fā)生爭執(zhí)后創(chuàng)建的。C# 是一種面向對象的編程語言,用于在 . 該語言源自 C++ 和 Java,使用它們的一般語法和一些概念。c# 也可用于在 ASP 上開發(fā) Web 應用程序。

using System;

internal static class HelloWorld {
private static void Main {
Console.WriteLine("Hello, World!");
}
}

38. - 2003

它是一種在 Java 平臺上運行的面向對象的編程語言。作為 Java 語言的替代品,它的靈感來自 Ruby 或 .

println "Hello, World!"

39.斯卡拉 - 2003

Scala 是一種多范式編程語言,旨在以簡潔優(yōu)雅的形式表達常見的編程模型。Scala 通過靜態(tài)類型集成了面向對象和函數(shù)式編程的范式。

object HelloWorld extends App {
println("Hello, World!")
}

40.F# - 2005

f# 是由 F# 開發(fā)的函數(shù)式、命令式和面向對象的編程語言。f# 源自與其高度兼容的 OCaml 編程語言。這兩種編程語言與ML語言屬于同一個語言家族。

printfn "Hello, World!"

41. - 2006

是一套由微軟開發(fā)的軟件,包括一個命令行界面,一種腳本語言叫做. 從 7 開始作為標準語言。

echo "Hello, World!"

adobe軟件用什么語言開發(fā)的_嵌入式開發(fā)用哪些軟件_開發(fā)pc端軟件用什么語言

42. - 2007

是一種經過編譯的跨平臺函數(shù)式編程語言,旨在創(chuàng)建安全且易于分發(fā)的程序。它是基于 Lisp 的三大語言之一??梢赞D換成Java代碼、代碼和.net代碼。因此,它可以在 JVM、CLR、瀏覽器和 Node.js 上使用。

(println "Hello, World!")

43.去 - 2009

Go 是一種受 C 和 . 該語言是由 根據(jù)最初由 Rob Pike 和 Ken(他們于 1969 年創(chuàng)建 B 語言)提出的概念開發(fā)的。

package main

import "fmt"

funcmain{
fmt.Println("Hello, World!")
}

44. 生銹 - 2010

Rust 是一種設計和開發(fā)的多范式編譯編程語言。Rust 是“一種安全、并發(fā)且實用的語言”,它同時支持純函數(shù)式編程風格、actor 模型、過程式編程和面向對象編程。Rust 通常被稱為 C++ 的潛在繼任者之一。

fn main {
println("Hello, World!");
}

45. 飛鏢 - 2011

Dart 是谷歌開發(fā)的一種網(wǎng)絡編程語言。它最初的目的是取代。目前,Dart 還沒有實現(xiàn)它的目標,開發(fā)者的首要任務是將 Dart 轉換為兼容所有現(xiàn)代瀏覽器的代碼。Dart 也可以用于服務器端編程。

Dart 是一種用于開發(fā)移動應用程序的語言。

main {
print('Hello, World!');
}

46. — 2011

它是一種面向對象的函數(shù)式編程語言,具有靜態(tài)類型,允許在多個平臺上進行編譯,包括在 Java 虛擬機中和本地編譯。2017 年,谷歌使其成為繼 Java 之后第二個官方支持的編程語言。

fun main(args: Array){
println("Hello, World!")
}

47. - 2011

它由 Red Hat 創(chuàng)建,是一種具有強靜態(tài)類型的高級開源編程語言。它的語法類似于Java。它可以編譯為 Java 或 .

void hello {
print("Hello, World!");
}

48. - 2012

是微軟為提高代碼安全性而開發(fā)的一種免費的開源編程語言。語言是翻譯的超集,因此任何網(wǎng)絡瀏覽器或引擎都可以使用它。

console.log("Hello, World!");

49.朱莉婭 - 2012

Julia 是一種用于科學計算的高級、強大且動態(tài)的編程語言,其語法為其他類似開發(fā)環(huán)境(如 R 或 .

println("Hello, World!")

50.斯威夫特 - 2014

Swift 是一種編譯型、多范式的對象編程語言,旨在實現(xiàn)簡單、高性能和安全。它是由 Apple 開發(fā)的開源軟件,使其與 -C 一起成為開發(fā)移動 iOS 應用程序的解決方案。

print("Hello, World!")

綜上所述

通過這次時間旅行,“你好,世界!” 程序用 50 種不同的語言編寫,展示了 70 年來計算機編程語言的變化。

發(fā)表評論