'হ্যালো ওয়ার্ল্ড' কোথা থেকে আসে?


109

' hello, world' হ'ল সাধারণত যে কোনও প্রোগ্রামিং ভাষার জন্য প্রথম উদাহরণ। আমি সর্বদা ভাবছিলাম যে এই বাক্যটি কোথা থেকে এসেছে এবং এটি কোথায় ব্যবহৃত হয়েছিল।

আমাকে একবার বলা হয়েছে যে এটি কম্পিউটারের স্ক্রিনে প্রদর্শিত প্রথম বাক্য, তবে আমি এর কোনও রেফারেন্স খুঁজে পাইনি।

সুতরাং আমার প্রশ্নটি: কম্পিউটার ভাষার জন্য প্রথম উদাহরণ হিসাবে
' hello, world' ব্যবহার করার অনুশীলনটি কোথা থেকে উদ্ভূত হয়েছে?
এটি কোথায় ব্যবহৃত হয়েছিল?

আপডেট
যদিও উত্তরগুলি বেশ আকর্ষণীয়, তবে আমার উল্লেখ করা উচিত ছিল যে আমি উইকিপিডিয়া নিবন্ধটি পড়েছি। এটি সাহিত্যে প্রথম ব্যবহার সম্পর্কে প্রশ্নের উত্তর দেয় তবে ' hello world' প্রথমবার কখন ব্যবহার হয়েছিল তা উত্তর দেয় না ।
সুতরাং আমি মনে করি যে এটি সিদ্ধান্ত নেওয়া নিরাপদ যে এটি কম্পিউটারের স্ক্রিনে প্রদর্শিত প্রথম প্রথম বাক্য নয় এবং এটি কখন ব্যবহৃত হয়েছিল সে সম্পর্কে কোনও রেকর্ড নেই?

উত্তর:


96

ব্রায়ান কর্নিগান মার্টিন রিচার্ডস দ্বারা বিকাশিত বিসিপিএল প্রোগ্রামিং ভাষার ডকুমেন্টেশনের অংশ হিসাবে প্রথম "হ্যালো, ওয়ার্ল্ড" প্রোগ্রামটি লিখেছিলেন। ১৯CP২ সালে কার্নিঘান এবং রিচির সি বই প্রকাশের কয়েক বছর আগে বেল ল্যাবগুলিতে সি বিকাশকালে বিসিপিএল ব্যবহার করা হয়েছিল।

অ্যালিস প্রোগ্রামিং পরিবেশ সম্পর্কে যে বইটি আমি লিখছিলাম তার গবেষণার অংশ হিসাবে, আমি প্রিন্সটনে প্রফেসর কার্নিঘান এবং কেমব্রিজের মার্টিন রিচার্ডসের সাথে চিঠিপত্র রেখেছিলাম (যখন আমি ১৯৯০-এর দশকে সেখানে একটি সেমিনারের পাঠদান করছিলাম)। তারা "হ্যালো, ওয়ার্ল্ড!" বার্তাটি মুদ্রণের জন্য কোডের প্রথম নথিভুক্ত ব্যবহার ট্র্যাক করতে আমাকে সহায়তা করেছিল! ব্রায়ান কর্নিগান বিসিপিএল ম্যানুয়ালটির আই / ও বিভাগের অংশের জন্য কোড লেখার কথা মনে রেখেছিলেন।মার্টিন রিচার্ডস - যাকে মনে হয় নোট, পুরানো নথি ইত্যাদির কোষাগার রয়েছে - ম্যানুয়ালটি খুঁজে পেয়েছেন এবং নিশ্চিত করেছেন যে এটিই আসল প্রোগ্রামটির উপস্থিতি। কোডটি সি সংকলকটির প্রাথমিক পরীক্ষার জন্য ব্যবহার করা হয়েছিল এবং কার্নিঘান এবং রিচি বইতে প্রবেশ করেছিল, পরে, এটি বার্জন স্ট্রোস্ট্রপের সি ++ সংকলক পরীক্ষার জন্য প্রথম প্রোগ্রামগুলির মধ্যে একটি ছিল।

এটি নতুন প্রোগ্রামারদের জন্য কার্নিগান এবং রিচি-তে প্রদর্শিত হওয়ার পরে এটি একটি স্ট্যান্ডার্ডে পরিণত হয়েছিল, এটি সম্ভবত সর্বকালের প্রোগ্রামিংয়ের সেরা বিক্রয় ভূমিকা।


(??) বিসিপিএল ম্যানুয়ালটি সে.এম.বেল -ল্যাবস / সেমি / সিএসসি / কে / ডিএমআর / বিসিপিএল.পিডিএফটি দেখছি না
বার্লপ

1
সি বই 1972 সালে বি বই 1972 ছিল সি বইয়ের প্রথম সংস্করণ, 1978 সালে প্রকাশিত হয় en.wikipedia.org/wiki/The_C_Programming_Language_(book) একটি "1974 সালে বেল ল্যাবরেটরিতে অভ্যন্তরীণ স্মারকলিপি দ্বারা ছিল একটি টিউটোরিয়াল ": ব্রায়ান Kernighan, সি প্রোগ্রামিং en.wikipedia.org/wiki/Hello_world_program
barlop

1
তার 1974 সি টিউটোরিয়ালে আই / ও বিভাগ রয়েছে যদিও lysator.liu.se/c/bwk-tutor.html প্রিন্টফ ("হ্যালো, ওয়ার্ল্ড \ n"); এবং তার উপরে, বিভাগ 2 এ, \ n ছাড়া এবং কোনও প্রোগ্রামে। main( ) { printf("hello, world"); }বি এবং বিসিপিএল থেকে কিছু দেখতে আকর্ষণীয় হন।
বার্লপ

3
প্রকৃতপক্ষে লোকটির সাথে কথোপকথনের জন্য, এবং "নোটের ধন" হিসাবে পাওয়া উপস্থিতির উপস্থিতি "নিশ্চিতকরণ" করার জন্য ভাল কাজ করেছেন তবে আপনি কি আপনার উত্তরে প্রকৃত প্রোগ্রামটি উপস্থাপন করতে পারবেন?
বার্লোপ

1
আমি উইকিপিডিয়াতে একটি চিত্র পেয়েছি, চিত্র - en.wikedia.org/wiki/Computer_program#/media/… । উত্স পৃষ্ঠা - en.wikedia.org/wiki/Computer_program
ড্যারিন

48

উইকিপিডিয়া অনুসারে :

প্রোগ্রামেবল কম্পিউটারগুলির বিকাশের পর থেকে যখন ছোট পরীক্ষার প্রোগ্রামগুলি বিদ্যমান ছিল, "হ্যালো ওয়ার্ল্ড!" শব্দবন্ধটি ব্যবহার করার !তিহ্য! সি প্রোগ্রামিং ল্যাঙ্গুয়েজ-এর সেমিনাল বইয়ের একটি উদাহরণ প্রোগ্রাম দ্বারা একটি পরীক্ষার বার্তা প্রভাবিত হয়েছিল। এই বইয়ের উদাহরণ প্রোগ্রামটি "হ্যালো, ওয়ার্ল্ড" (মূল হরফ বা উদ্দীপনা চিহ্ন ছাড়াই) মুদ্রণ করে এবং ১৯ 197৪ সালে বেল ল্যাবরেটরিজ অভ্যন্তরীণ স্মারকলিপি থেকে প্রাপ্ত হয়েছিল ব্রায়ান কর্নিগান, সি প্রোগ্রামিং-এ: একটি টিউটোরিয়াল, যার মধ্যে প্রথম পরিচিত সংস্করণ রয়েছে:

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

কম্পিউটার সাহিত্যে "হ্যালো" এবং "ওয়ার্ল্ড" শব্দের একসাথে ব্যবহারের প্রথম জ্ঞাত উদাহরণটি এর আগে ঘটেছিল, নিম্নলিখিত কোড সহ কর্নিগানের ১৯ 197২ সালের টিউটোরিয়াল পরিচয় ভাষা বি [১] তে:

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

1974 সি টিউটোরিয়াল মত দেখাচ্ছে এখানে cprogramming.com/cgi-bin/cdir/... যা পয়েন্ট lysator.liu.se/c/bwk-tutor.html আমি লক্ষ্য যেখানে আপনি লিখেছিলেন main()HTML পাতায় আমি হিসেবে তালিকাভুক্ত উল্লেখ রয়েছে main( )অর্থাত মধ্যে একটি স্থান ()
বারলপ

10

"দ্য সি প্রোগ্রামিং ল্যাঙ্গুয়েজ" বইয়ের প্রথম সি প্রোগ্রামটি ছিল "হ্যালো ওয়ার্ল্ড!" ্রগ.

তার পর থেকে এটি একটি প্রোগ্রামিং ভাষার প্রাথমিক বিবরণ প্রবর্তনের জন্য প্রথম প্রোগ্রাম হিসাবে ব্যবহৃত হয়।


7

Http://en.wikedia.org/wiki/Hello_world_program থেকে :

কম্পিউটার সাহিত্যে "হ্যালো" এবং "ওয়ার্ল্ড" শব্দের একসাথে ব্যবহারের প্রথম জ্ঞাত উদাহরণটি এর আগে ঘটেছিল, নিম্নলিখিত কোড সহ কর্নিগানের ১৯ 197২ সালের টিউটোরিয়াল পরিচয় ভাষা বি [১] তে:

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

5

আমার এই সম্পর্কে আমার মূল পোস্টে ভাষা সম্পর্কে আরও যত্নবান হওয়া উচিত ছিল -

অবশ্যই বার্লোপ ঠিক আছে, কে অ্যান্ডআর প্রকাশিত হয়েছিল 1978 সালে আমার পোস্টে একটি কোমা অনুপস্থিত ছিল। আমি বোঝাতে চেয়েছিলাম যে ডক্টর কার্নিগানের হ্যালো ওয়ার্ল্ড কোড সহ বিসিপিএল ম্যানুয়ালটি 1972 সালের তারিখের this

মার্টিন রিচার্ডস এই নথি আছে। আমার কাছে ম্যানুয়ালটির একটি খারাপ ফটোকপি এবং স্মারকলিপিটির একটি অনুলিপি রয়েছে।

আমি বিশ্বাস করি মূলটির কোনও বিরামচিহ্ন ছিল না।

বিসিপিএল এবং বি কোড প্রায় একই সময়ে উপস্থিত হয়েছিল। আমি সর্বদা ভেবেছিলাম সেখান থেকে উদ্ধৃত বি কোডটি প্রথমে এসেছিল তবে মার্টিন রিচার্ডস মনে করে বিসিপিএল কোডটি প্রথম বলে মনে হয়েছিল। উভয় ক্ষেত্রেই, "হ্যালো ওয়ার্ড!" কে অ্যান্ডআর এর পূর্বাভাস দেয় এবং কোডটিতে এর প্রথম নথিভুক্ত ব্যবহার বেল ল্যাবগুলিতে ব্রায়ান কর্নিগান লিখেছেন বলে মনে হয়।


0

প্রথমবার যখন আমি মুদ্রণে এসেছি (আমার মনে হয়) কে ও আরআর এর প্রথম সংস্করণ ছিল, তাই থা প্রায় 1982 সালে প্রকাশিত হত, তবে আমি তার আগেও নিজের "হ্যালো ওয়ার্ল্ড" প্রোগ্রামগুলি লিখছিলাম, অন্য সবার মতোই।


0

উইকিপিডিয়া থেকে

প্রোগ্রামেবল কম্পিউটারগুলির বিকাশের পর থেকে যখন ছোট পরীক্ষার প্রোগ্রামগুলি বিদ্যমান ছিল, "হ্যালো ওয়ার্ল্ড!" শব্দবন্ধটি ব্যবহার করার !তিহ্য! সি প্রোগ্রামিং ল্যাঙ্গুয়েজ-এর সেমিনাল বইয়ের একটি উদাহরণ প্রোগ্রাম দ্বারা একটি পরীক্ষার বার্তা প্রভাবিত হয়েছিল। এই বইয়ের উদাহরণ প্রোগ্রামটি "হ্যালো, ওয়ার্ল্ড" (মূল হরফ বা উদ্দীপনা চিহ্ন ছাড়াই) মুদ্রণ করে এবং ১৯ 197৪ সালে বেল ল্যাবরেটরিজ অভ্যন্তরীণ স্মারকলিপি থেকে প্রাপ্ত হয়েছিল ব্রায়ান কর্নিগান, সি প্রোগ্রামিং-এ: একটি টিউটোরিয়াল, যার মধ্যে প্রথম পরিচিত সংস্করণ রয়েছে:

http://en.wikipedia.org/wiki/Hello_world_program

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.