の歴史こんにちは世界の

を共有onTwitterFacebookLinkedIn

ベテランのソフトウェア開発をお知らこんにちは世界プログラムとしての第一歩を学ぶ。 プログラムが出力の一部の変異体”こんにちは、世界!”デバイスのディスプレイ上では、ほとんどの言語で作成することができ、コーディングプロセスに関与する最も基本的な構文の一部になります。 実際、Louisiana TechのAssociation for Computing Machinery(ACM)の最近のプロジェクトでは、プログラムの少なくとも204バージョンがあることがわかりました。

伝統的に、Hello Worldプログラムは、コーディングのプロセスがどのように機能するかを説明し、言語やシステムが正しく動作していることを確認するたこんにちは使われています。 これらは通常、最初のプログラムの新コーダーを学ぶためのものが少ない者がプログラムの経験を行うことができこんにちは世界の両方を容易です。

上記のとこんにちは世界は簡単です。 そのため、プログラムの成功のバロメーターとして頻繁に使用されています。 まこんにちは世界は動作しない効果的枠組みであるが、他の、より複雑なプログラムにも失敗します。 としての専門家でWin-ベクトルというこんにちは世界は対立的プログラム。 「著者は、「コンピュータシステムが動作することは明らかではないので、少なくとも1行のテキストを印刷できるのを見るまで、多くの時間を投資するつもりはありません」と言っています」とWin-VectorブロガーのJohn Mount氏は述べています。しかし、この2つの単語のフレーズは、コンピュータサイエンスの分野に大きな意味を持っています。

しかし、この2つの単語のフレーズは、計算機科学の とこんにちは世界の基礎として、初心者プログラマを分かり易く提示するコンピュータ科学の原理はます。 また、長年のコーディング経験を持つ専門家は、特に構造と構文の面で、特定のプログラミング言語がどのように機能するかを学ぶためにそれを使 すべてのスキルレベルで、ほぼすべての言語でのアプリケーションでは、このような短いプログラムの背後にある長い歴史があります。

使用

主な利用のためのこんにちは世界プログラムを概説した上記の方法で新人コーダーをめぐした単語をテンポよく表示。 しかし、これらのプログラムの適用は、コーディングの世界への導入を超えています。 こんにちは世界では、例として使用するアメニティ試験させることによって部品の言語(そのコンパイラの開発および実行時の環境にしてくれます。 完全なプログラミングツールチェーンの設定に関わるプロセスは時間がかかり複雑であるため、Hello Worldのような単純なプログラムは、新しいツールチェーンのこんにちは最初に実行されるテストとしてよく使用されます。

ハッカーはまた、Cunningham&Cunningham(c2)のプログラミングコンサルタントによると、”システム設計者がコードを実行するつもりはなかった悪用を介して任意のコードこんにこんできるという概念の証明として”Hello Worldを使用しています。Cunningham(c2)のプログラミングコンサルタントによると、こんにこんにちは、 実際には、それは自家製のコンテンツ、またはデバイス上で”自家製”を使用する最初のステップです。 時体験コーダーは設定の環境学習れまで知られていない、いることを確認こんにちは世界に動作します。

デバッグプロセスの一部としても使用され、プログラマは実行時に変更可能なプログラムの正しい側面を編集していること、およびリロードされていることを確認することができます。

もう一人利用のためのこんにちは世界を基盤としての比較です。 C2のwikiによると、コーダーは「言語が生成する実行可能ファイルのサイズと、実行するためにプログラムの背後に存在する必要があるサポートインフラ

その起源こんにちは世界はやや不透明な利用としてテストフレーズに幅広く始まったと考えられてBrian Kernighamの1972年、チュートリアルの紹介言語B.この文の最初のバージョンのプログラムに使用された例外の変数. ので、前例のチュートリアルの印刷”こんにちは!”ターミナルには、より複雑な”こんにちは、世界!”式にはより多くの文字定数が必要であり、学習プロセスの次のステップでした。そこから、1974年にBell Laboratoriesのメモで使用され、1978年にCプログラミング言語でも使用されました。 この人気テキストでこんにちは世界の有名です。 この例からの最初の、最も純粋例)印刷”こんにちはは世界で、”ない大文字または感嘆符ます。 現時点では、Hello Worldは、システムが実行されているかどうかをテストするのではなく、言語のいくつかの機能を説明するためだけに使用されていました。.こんにちは

KernighamのbとCに関する独創的なテキストの前に、標準的な最初のプログラムはありませんでした。 1972年になっても、それは広く使用されていませんでした。 人気のある基本的なチュートリアル、”私のコンピュータは、私が基本的に話すとき、私が好き”テキストの行を書き込む簡単なプログラムで始まります。 しかし、このメッセージは、プログラマが今日使用する二語の挨拶から遠く離れた”私の人間は、私を理解しています”でした。 一こんにちは世界に発明された、それが迅速になって、周知するとともに、1970年代 その人気が継続しております。

一つの文、多くの言語

ここでは、Hello Worldのコードは、現在使用されている最も人気のあるプログラミング言語のいくつかのように見えるものです。

こんにちは、次のようになります。

Java

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

C#

using System;
class Program
{
public static void Main(string args)
{
Console.WriteLine("Hello, world!");
}
}

Python

print("Hello, world!")

Ruby

puts "Hello, world!"

Scala

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

ASP.NET

Response.Write("Hello World!");

Lisp

(princ "Hello, world!")

Haskell

main = putStrLn "Hello, world!"

Malbolge

('&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}=<M:9wv6WsU2T|nm-,jcL(I&%$#"
`CB]V?Tx<uVtT`Rpo3NlF.Jh++FdbCBA@?]!~|4XzyTT43Qsqq(Lnmkj"Fhg${z@>

Go

package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}

Hello World Today: 標準の実践形態

現代符号語こんにちは世界が展開で異なるレベルの洗練化につながりました。 例えば、Go言語を導入した多言語こんにちは世界プログラム、XL特長紡績、3D版を完備。 RubyやPythonのような一部の言語では、”hello world”を出力するために1つの文しか必要としませんが、低レベルのアセンブリ言語では、そのためにいくつかのコマこんにちは必要とすることがあります。 現代の言語では、句読点と大文字小文字の違いも導入されています。 これらには、コンマと感嘆符の有無、および両方の単語の大文字が含まれます。 例えば、システムサポート資本文のフレーズとして”こんにちはます。”最初の自明でないMalbolgeプログラム印刷”こんにちはます。”バリエーションは、同様にリテラルを超えて行きます。 機能言語Lispとウ、要因プログラムの置換こんにちは世界の重再帰的です。 これは、I/Oを強調し、副作用を生み出した元の例とは異なります。

と、複雑化する現代の符号語こんにちは世界はより重要になっています。 テストと教育ツールの両方として、それはプログラマが自分の環境を設定することを可能にする標準化された方法となっています。 一届いたものだと考えることができなぜこんにちは世界の時間の業界で知られる急-消防の革新が、それはこちられました。

新しいキャリアの準備はできていますか?

ソフトウェアギルドであなたのストライプを獲得します。 あなたのために右のプログラムに適用するには、以下のボタンをクリックしてくださ

div

Related Posts

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です