Hello-World - wpmen.ir

زمانی که کودکی اولین کلمات را به زبان می آورد می توانید ذوق و شوق حقیقی را در چهره پدر و مادر آن کودک مشاهده کنید که گویی دنیا برایشان ایستاده و سخنرانی می کند. اگر از یک برنامه نویس بپرسید به شما نشان خواهد داد که چه زمان هایی ذوق می کند، یکی از این زمان ها وقتی است که برای ساخت دنیای جدید با زبانی بیگانه مواجه می شود که باید آن را یاد بگیرد و وقتی بخش های اولیه و ساختار اولیه آن را یاد گرفت اولین برنامه را به آن زبان می نویسد " Hello World " سلام دنیا، را به خروجی می فرستد و این لحظه ای است که برنامه نویس ذوغ و می کند چراکه وارد قلمرو دنیای جدید شده و اکنون می تواند با زبان جدیدی که یاد گرفته آن را فتح کند. به راستی سلام دنیا را چه کسی باب کرد در زیر به تاریخچه این مفهوم همه گیر می پردازیم.

آزمایشگاه های بل نقش بسیاری را در دنیای کامپیوتر ها ایفا کردند و به نوعی در بیشتر اتفاقات مهم نیز حضور داشتند زمانی که در سال ۱۹۷۴ میلادی زبان برنامه نویسی C بوجود آمد به همراه آن کتاب راهنمایی نوشته شد که درآن مثال ساده برای استفاده از ارسال متن به خروجی نوشته شده بود آن مثال عبارت زیر بود:

main( ) {
        printf("hello, world");
}

اما در حقیقت زبان C از زبان B ساخته شده بود و در آموزش های زبان بی نیز مثالی برای نمایش چاپ مقداری در ترمینال نوشته شده بود اینگونه بود:

main(){
  extrn a,b,c;
  putchar(a); putchar(b); putchar(c); putchar('!*n');
  }

a 'hell';
b 'o, w';
c 'orld';

این ها آغاز گر استفاده از عبارت سلام دنیا بودند بعد ها کاربران جدید که روی آوردند به برنامه نویسی نیز از این عبارت استفاده کردند و در کتاب های بسیاری استفاده شد و به نوعی همه گیر شد. در زیر عبارت سلام دنیا را به زبان های مختلف نوشته ایم:

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]~6ZY32Vx/4Rs+0No-&Jk)"Fh}|Bcy?`=*z]Kw%oG4UUS0/@-ejc(:'8dc


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

 

منبع :‌ مردان وردپرس

تاریخ آخرین بروزرسانی : ۲۴ اردیبهشت ۱۳۹۵
صادق مهدی لو

زمانی که تنها دوازده سال داشتم ، پدرم برای کادوی تولدم کامپیوتری را خرید. او هرگز نمی دانست که این وسیله زندگی من را تغییر خواهد داد ، و اکنون من یک برنامه نویس هستم...

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.