একটি হ্যালো ওয়ার্ল্ড জিইউআই প্রোগ্রাম লিখুন যা তিন সেকেন্ড পরে নিজেকে বন্ধ করে দেয়


24

নিয়মগুলি এবং সাহসী ক্ষেত্রগুলিও দয়া করে পড়ুন ।

কোনও ভাষায় একটি প্রোগ্রাম লিখুন, যতক্ষণ না এটি উইন্ডো সিস্টেমের জন্য জিইউআই সমর্থন রাখে (পাঠ্য-কনসোল ইত্যাদি হতে পারে না, এবং অবশ্যই একটি জিইউআই / সরঞ্জামকিট / উইন্ডো হওয়া উচিত)।

প্রোগ্রামটি অবশ্যই হ্যালো ওয়ার্ল্ডকে যে কোনও উপায়ে বলতে হবে (স্প্ল্যাশ চিত্র, মেনু বার, স্ট্যাটাস বার, শিরোনাম, ভিডিও, বার্তা বাক্স, অন্যান্য উইজেট স্টাফ ইত্যাদি), যতক্ষণ না কোনও জিইউআই-কমপ্লায়েন্ট উইন্ডো প্রদর্শিত হয় এবং এই পাঠ্যটি তিন সেকেন্ডের জন্য দেখায় । যে ব্যক্তি এই ব্যবহার করতে সর্বনিম্ন পরিমাণে কোড ব্যবহার করতে পারে, বাইটে গণনা করা হয়, তিনি কেকটি গ্রহণ করবেন।


1
এখানে মন্তব্যগুলি একটি অর্থহীন যুক্তিতে অবনতি হয়েছে। মন্তব্যগুলিতে বর্ধিত আলোচনা থেকে বিরত থাকুন; প্রয়োজনে আপনি তার পরিবর্তে চ্যাট ব্যবহার করতে পারেন । সমস্ত মন্তব্য মুছে ফেলা হয়েছে।
ডুরকনব

13
যুক্তিটি কোথা থেকে এসেছে তা বিবেচনাধীন নয় - সমস্ত ব্যবহারকারীদের এমন বিরোধে অংশ নেওয়া এড়ানো উচিত যা স্পষ্টভাবে গোলমাল বা কোথাও যেতে পারে না।
ডুরকনব

1
এটি কি "হ্যালো ওয়ার্ল্ড" হতে হবে বা এটি "হ্যালো_ওয়ার্ল্ড" হতে পারে?
slebetman

3
এছাড়াও, এটি কি করুণভাবে প্রস্থান করা উচিত?
slebetman

আপনি কীভাবে প্রোগ্রামটি চালাতে হবে তা নির্দিষ্ট করেন না? উদাহরণস্বরূপ, এটি নিজেই শুরু করতে হবে বা এটি ইতিমধ্যে চলমান পরিবেশে লোড হওয়া কিছু হতে পারে?
জর্ডন বিওনডো

উত্তর:


28

ইউনিক্স শেল, 31 টি অক্ষর

xmessage -timeout 3 hello world

বার্তা "হ্যালো ওয়ার্ল্ড" বোতাম "ঠিক আছে" দিয়ে

এই প্রোগ্রামটির এক্স.ওআরজি থেকে এক্সমেসেজ (1) ইউটিলিটি প্রয়োজন । এটি blackতিহ্যবাহী কালো-সাদা-সাদা এক্স এথেনা উইজেটস (জাও) ব্যবহার করে।


গ্রার ... আমি একটি ব্যবহার করে একটি পোস্ট করতে যাচ্ছিলাম timeoutএবং zenityএটি আরও দীর্ঘ ছিল ...
বেনজিওবি


2
আপনি 1 বাইট সংরক্ষণ করতে পারেন: সময়সীমা 3 এক্সমিসেজ হ্যালো ওয়ার্ল্ড
গ্লেন র্যান্ডার্স-

1
@ গ্লেনর্যান্ডার্স-পেহারসন আমি এটি করতে পারি না, কারণ আমার মেশিনের কোনও timeoutআদেশ নেই। হতে পারে যে অন্য কেউ নতুন উত্তর পোস্ট করতে পারে যা এটি ব্যবহার করে?
কার্নেঘ

23

শেল এবং জিডিট - 27 টি অক্ষর

timeout 3 gedit Hello World

হ্যালো ওয়ার্ল্ডকে যদি একক স্ট্রিং হিসাবে প্রদর্শিত হয়, তবে এর 28 টি অক্ষর:

timeout 3 gedit Hello\ World

timeoutইউটিলিটি নির্দিষ্ট সময়কালের জন্য একটি কমান্ড চালায়। এটি নিশ্চিত করে যে জিডিটটি ন্যূনতম প্রারম্ভিক সময় ধরে ধরে 3 সেকেন্ড চলবে runs

কোনও সম্পাদক এর জায়গায় ব্যবহার করা যেতে পারে gedit। সংক্ষিপ্ত সম্পাদক হিসাবে যদি ব্যবহার করা হয় gvimতবে দৈর্ঘ্যটি 1 বা আরও বেশি অক্ষর দ্বারা হ্রাস করা যেতে পারে।

80801 ব্যবহারকারীর দ্বারা প্রাথমিকভাবে ভাবা একটি সম্পাদক ব্যবহার করা ।


স্থানটি ছেড়ে যান, ব্যবহার করুনHello\ World
ব্যবহারকারী 80551

1
@ ব্যবহারকারী 80551 প্রশ্নের জন্য "হ্যালো ওয়ার্ল্ড" যে কোনও উপায়ে প্রদর্শিত হওয়া দরকার, যাতে এটি প্রয়োজন হয় না।
asheeshr

প্রযুক্তিগতভাবে, এটি এটি তৈরি করবেHello <space> <close icon> <Document icon> World
user80551

kateপরিবর্তে কাজ করবে আপনি নিশ্চিত করতে পারেন gedit?
ব্যবহারকারী 80551

@ ব্যবহারকারী 80551 কে-ই-কে ইনস্টল করবেন না, তবে কেটের ম্যান পেজটি ব্যবহার করে এটি কাজ না করার কোনও কারণ নেই বলে মনে হচ্ছে।
asheeshr

19

আপেলস্ক্রিপ্ট, 45 বাইট:

প্রায়শই অ্যাপলস্ক্রিপ্ট হ'ল সংক্ষিপ্ত উত্তরগুলির মধ্যে একটি নয়:

display alert "hello world" giving up after 3

অ্যাপলসক্রিপ এডিটরটিতে আটকান এবং osascriptকমান্ড লাইনে ব্যবহার করে চালান বা চালান :

osascript -e 'display alert "hello world" giving up after 3'

এখানে চিত্র বর্ণনা লিখুন


17

এইচটিএমএল + জাভাস্ক্রিপ্ট, 73 60 টি অক্ষর

<script>setTimeout("open('','_self','');close()",3e3)</script>Hello world

এটি ক্রোমে কাজ করে তবে অন্য ব্রাউজারগুলিতে পোর্টেবল নাও হতে পারে।

মন্তব্যগুলির পরামর্শগুলি এটিকে আরও গ্রহণ করে:

<body onload=open('',name=setTimeout(close,3e3))>Hello world

আমি দেখেছি অনেক গল্ফিং। আমি এটিকে 108চর থেকে নীচে যেতে দেখলাম 73। হঠাৎ পুরো কোডটি দৃশ্যমান।
জাস্টিন

@ কুইনকুনস: আপনি প্রথম কয়েকটি পুনরাবৃত্তিটি পরে মিস করেছেন। :)
গ্রেগ হিউগিল

কারণ আমি নিজের কোড পোস্ট করতে ব্যস্ত ছিলাম। :-)
জাস্টিন

2
<body onload=open('','_self'),setTimeout(close,3e3)>Hello worldআরও কয়েকটি অক্ষর সংরক্ষণ করা হচ্ছে বলে মনে হচ্ছে।
ভেন্টোরো

1
ব্যবহারকারী 3082537 এর আপনার কাছে সম্পাদনার পরামর্শ রয়েছে: দুটি চর সংরক্ষণ করুন<body onload=open('',name=setTimeout(close,3e3))>Hello world
জাস্টিন

16

শেল স্ক্রিপ্ট, 31

এটি যোগ্যতা অর্জন করে কিনা তা নিশ্চিত নয়। প্রয়োজন notify-send। কমপক্ষে উবুন্টু 12.04 এ কাজ করে।

notify-send -t 3000 Hello world

স্ক্রিনশট


1
সম্ভবত এটি যেহেতু এটি কোনও জিইউআই অনুবর্তী উইন্ডো নয় । দুর্ভাগ্যক্রমে, ব্যবহার zenityকরা অনেক দীর্ঘ।
ব্যবহারকারী 80551


4
আমি বিশ্বাস করি যে উইন্ডো সজ্জায় একটি উইন্ডো এখনও একটি উইন্ডো। আলোকিতকরণে, বিজ্ঞপ্তিতে এটি বন্ধ করার জন্য একটি এক্স বোতামও রয়েছে (তবে অন্য উইন্ডো সজ্জা নেই)।
কের্নে

12

শেল + gedit / geany, 34

gedit Hello\ World&sleep 3;kill $!

জ্যোতিতে হ্যালো ওয়ার্ল্ড

এটি ধরে নিয়েছে যে কমান্ড জারি করার সময় থেকে 3 সেকেন্ড গণনা করা হওয়ায় জিডিট তত্ক্ষণাত্ পপ আপ হয়। ছোট হতে পারে আছে চেয়ে একটি GUI টেক্সট এডিটর খাটো gedit

geany ঠিক একই সংখ্যক অক্ষরের জন্যও কাজ করে s/gedit/geany/g

জিওতে হ্যালো ওয়ার্ল্ড

সম্পাদনা: ব্যবহারটি timeoutছোট। /codegolf//a/28477/8766

সম্পাদনা 2: কেউ যদি এটির সাথে কাজ করে তা নিশ্চিত করতে পারবেন kate?


মেল্ড, 32

ঠিক Hello Worldযদি প্রয়োজন হয় না, তাহলে meldব্যবহার করা যেতে পারে।

meld Hello World&sleep 3;kill $!

হ্যালো: ওয়ার্ল্ড - ফিল্ড


দুর্দান্ত ধারণা, geditকোনও ফাইল না থাকলেও এই নামের সাথে একটি ফাইল খোলার চেষ্টা করে।
এএল

আপনি যদি gvimএটি ব্যবহার করেন তবে এটির জন্য কেবলমাত্র 33 টি অক্ষর প্রয়োজন হবে
এভাল করুন

1
@ ড্যানিয়েল haltআরও কম হবে তবে আমি জানি না যে ধ্বংসাত্মক হওয়ার অনুমতি রয়েছে কিনা। এছাড়াও, এর জন্য রুট অনুমতিগুলির দরকার হয় তাই আমাদের হয় ধরে নেওয়া দরকার যে আমরা মূল বা ব্যবহার করছি sudoযার জন্য আরও বেশি খরচ হয় (এবং পাসওয়ার্ড টাইপ করার জন্য ব্যবহারকারীর প্রয়োজন হয়)।
ব্যবহারকারী 80551

1
দুঃখিত, আমি হাস্যকর হওয়ার চেষ্টা করছিলাম। আমি ধরেছিলাম যে ব্যবহারকারীর রুট অনুমতি রয়েছে has
ড্যানিয়েল

1
@ ড্যানিয়েল আফসোস করার দরকার নেই, এই কোডটি আপনার কোডকে আরও খাটো করে তুলতে নিয়মের সবচেয়ে কুরুচিপূর্ণ মোচড়ের ভিত্তিতে তৈরি।
ব্যবহারকারী 80551

7

ভিবিএস স্ক্রিপ্ট, 58

WScript.CreateObject("WScript.Shell").Popup"Hello world",3

স্ক্রিনশট


6

পাইথন (পাইগামে), 87

import pygame.display as d,time
d.set_mode()
d.set_caption('Hello world')
time.sleep(3)

স্ক্রিনশট


ওএসএক্সে কাজ করছে না, উইন্ডোটি দেখায় না ...
হ্যারি বিডল

@ ব্রিটিশ কালার এটি করা উচিত, সম্ভবত এটি খুব ছোট? আকার পরিবর্তন করার চেষ্টা করুন[999,999]
user12205

এখনও কাজ করছে না, উইন্ডোটি এমনকি প্রদর্শিত হচ্ছে না ...
হ্যারি বিডল

@ ব্রিটিশ কলর ভাল এটা অবশ্যই আমার জন্য কাজ করে। এখানে দেখুন । সম্ভবত এটি ব্যাকগ্রাউন্ডে প্রদর্শিত হয়েছিল বা কিছু?
ব্যবহারকারী 12205

1
এটি আকর্ষণীয় যে কীভাবে আমাদের কোডটি মূলত অভিন্ন, তবে একটি ভিন্ন মডিউল ব্যবহার করে। tkinterসংক্ষিপ্ত হতে দেখা যাচ্ছে।
জাস্টিন

6

Tcl - 32 বাইট

আমি লক্ষ্য করেছি যে শেল বা জাভাস্ক্রিপ্টের মতো এগুলির কয়েকটি জমা আপনাকে কনসোলে কোড টাইপ করতে দেয়। যদি এটি হয় তবে আমি এটি সংক্ষিপ্ত করতে পারি:

wm ti . hello\ world;af 3000 exi

চলমান ইচ্ছার পরে কনসোলে টাইপ করতে হবে । অর্থ, wishআর্গুমেন্ট ছাড়াই চালান যা আপনাকে একটি আরপিএল কনসোল দেবে এবং তারপরে উপরের কোডটি টাইপ করবে। এটি এই সত্যটি ব্যবহার করে যে টিসিএলটি নিখরচায় এবং স্ব-পরিপূর্ণ কমান্ড / ফাংশন নাম হতে পারে তবে কেবল ইন্টারেক্টিভ মোডে। সুতরাং afএটি afterকমান্ডটি কার্যকর করে এবং কার্যকর exiকরে exit। আমি ব্যবহার করতে চেয়েছিলাম exকিন্তু আমার সিস্টেমে exএডিটর ইনস্টল করা আছে।


আসল জমা - 36 বাইট

wm ti . hello\ world;after 3000 exit

এর wishপরিবর্তে ব্যবহার করুন tclsh


5

52 51 ম্যাথামেটিকাল সঙ্গে অক্ষর

(আশা করি এটি একটি জিইউআই-কমপ্লায়েন্ট হিসাবে গণ্য হবে))

NotebookClose/@{CreateDialog@"Hello world",Pause@3}

গণিত GUI গল্ফ কোড


4

জাভা, 136 বাইট

class F{public static void main(String[]a)throws Exception{new java.awt.Frame("Hello World").show();Thread.sleep(3000);System.exit(0);}}

বার্তাটি Hello Worldকোনও ফ্রেমের শিরোনাম হিসাবে প্রদর্শন করে । 3সেকেন্ড পরে , প্রোগ্রাম বন্ধ।

এটা এমন দেখতে:

এখানে চিত্র বর্ণনা লিখুন

এটিকে আরও বড় করে টেনে আনুন:

এখানে চিত্র বর্ণনা লিখুন


প্রসারিত কোড (অর্থাত্ পঠনযোগ্য):

class F {

    public static void main(String[] a) throws Exception {
        new java.awt.Frame("Hello World").show();
        Thread.sleep(3000);
        System.exit(0);
    }

}

আপনি অন্য চরিত্রটি সংরক্ষণ করার enumপরিবর্তে ব্যবহার করতে পারেন class
Riking

@ রিকিং করা কাজ করে না
জাস্টিন

সত্যি? আমি শপথ করতে পারলাম আমি আসলে এটি একবার ব্যবহার করেছি ... ডাং।
Riking



4

পাওয়ারশেল - 63 52

(new-object -c wscript.shell).popup('Hello World',3)

4

ভিজ্যুয়াল ফক্সপ্রো - 23 টি অক্ষর

WAIT"hello world"TIME 3

ভিএফপিতে হ্যালো ওয়ার্ল্ড

এটি এই সত্যটি অপব্যবহার করে যে ভিএফপি মুদ্রণের জন্য স্ট্রিংয়ের মধ্যে একটি স্থান স্থাপন করতে দেয় না (যা আমি সবেমাত্র আবিষ্কার করেছি) এবং এটি প্রতিটি কীওয়ার্ডকে তার প্রথম 4 টি অক্ষর পর্যন্ত সংক্ষিপ্ত করতে দেয়।

অবরুদ্ধ সংস্করণ:

WAIT "hello world" TIMEOUT 3

4

জিটিকে +, 47 45

zenity --info --text=Hello\ World --timeout=3

ওহে বিশ্ব


পুরানো সংস্করণ (স্কোর 47):

zenity --info --title="Hello World" --timeout=3

ওহে বিশ্ব

কিছু কারণে, জেনিটি একটি পাঠ্য প্রদর্শন করে যা সমস্ত আপডেট হয়ে গেছে হিসাবে অনুবাদ করা যায়


1
কিছু অতিরিক্ত তথ্য যুক্ত করতে, সমস্ত আপডেট সম্পূর্ণ। আমি কি ইংরেজিতে পাই
ব্যবহারকারী 12205

1
আপনি পরিবর্তন করে একটি অক্ষর কমে যায় --titleথেকে--text
asheeshr

1
আপনি "Hello World"Hello\ World

ধন্যবাদ আশীশআর এবং কর্নিহ, আপনার সহায়তায় আমার কাছে আরও কম অক্ষর রয়েছে।
AL

3

সি, 151 টি অক্ষর

#include<allegro.h>
main(){textout_ex(screen,font,"Hello World",0,0,7,set_gfx_mode('SAFE',8,8,install_timer(),
allegro_init()));rest(3e3);}END_OF_MAIN()

সবচেয়ে ছোট উত্তর নয়। আমি যদিও এটি পছন্দ।


ভাল করেছ. & # 32 & # 32 & # 32 & # 32
স্যুপ ডিপ করুন

কিভাবে এটি সংকলন করে? 'SAFE'একক চর নয়
হেনরিচ ৫৯৯১

@ হেইনরিচ ৫৯৯১ নিরাপদটি সম্ভবত একটি একক চরিত্র হিসাবে বিভ্রো.এল-এ সংজ্ঞায়িত করা হয়েছে।
অ্যাডাম ডেভিস 21

@ অ্যাডামডাভিস সি চরিত্রের স্থির ক্ষেত্রে ম্যাক্রোগুলিকে মূল্যায়ন করেছেন?
হেনরিচ 5991

1
কোনও ম্যাক্রো নয়, এটি কেবলমাত্র 32-বিট সংখ্যার চারটি বাইট হিসাবে রচিত যা বহু-চরিত্রের ধ্রুবক স্বরলিপি নামে পরিচিত, চার-বাইট ট্যাগ স্ট্রিংগুলি লেখার জন্য তার নিজস্ব-ভাল উপায়। অ্যাপল একবার ফাইল টাইপ ম্যাজিক নম্বর জন্য এটি ব্যবহার। সংকলকরা আজকাল এটি সমর্থন করে তবে একটি সতর্কতা প্রেরণ করে। অবিশ্বাসীদের জন্য উদাহরণ
ভ্যান্ডার নওতা

3

সি # 101 151

এটি নিশ্চিতভাবে সংক্ষিপ্ত উত্তর হবে না (যেহেতু ইতিমধ্যে অন্যান্য ভাল উত্তরগুলি আরও খাটো হচ্ছে) তবে কোডগলফ.এসএর পক্ষে আমার মতে আরও অনেক বেশি সি # অবদান দরকার!

using t=System.Threading;class P{static void Main(){using(t.Tasks.Task.Run(()=>System.Windows.MessageBox.Show("hello world"))){t.Thread.Sleep(3000);}}}

সি # 121

বব এর উত্তরের ভিত্তিতে একটি বিকল্প , তবে উইনফোর্ডের পরিবর্তে ডাব্লুপিএফের সাথে:

class P{static void Main(){new System.Windows.Window(){Title="hello world"}.Show();System.Threading.Thread.Sleep(3000);}}

সংক্ষিপ্ত নেমস্পেসের জন্য 3 টি অক্ষর সংরক্ষণ করুন ...


usingচরিত্রের গণনায় আপনাকে ঘোষণাগুলি অন্তর্ভুক্ত করতে হবে । বিকল্পভাবে, আপনি এগুলি ছেড়ে দিতে পারেন তবে তারপরে আপনাকে এমন কাজগুলি করতে হবে System.Windows.Forms.MessageBox.Show(এটি যদি কেবলমাত্র একক ব্যবহার হয় তবে কিছুটা কম অক্ষর)। আপনার কোডটি বর্তমানে যেমন রয়েছে, এটি সংকলন বা চলবে না।
বব

ঠিক আছে, আমি কেবল ধরে নিয়েছি যে এটি প্রয়োজনীয় ছিল না কারণ আমি সি, সি ++, সি #, জাভা ইত্যাদিতে কোনও ব্যবহার / আমদানি / যা কিছু না করে প্রচুর উত্তর দেখতে পাচ্ছি। যদিও আমি এটি সম্পাদনা করব। বিটিডাব্লু, এ সম্পর্কে কিছু স্পষ্ট বিধি রয়েছে? অবশ্যই এটি সঠিক সংকলন সেটিংস এবং / অথবা সংকলক সংকলন এবং চালিত হবে। (উদাহরণস্বরূপ সংকলনের সময় নির্দেশিকা ব্যবহার করে সমাধান করা, যতক্ষণ না সেগুলি আলাদাভাবে সমাধান করা যায়)
নুম লক


এটি কিছুটা ধূসর - উদাহরণস্বরূপ, আমাকে একটি রেফারেন্স যোগ করতে হয়েছিল System.Windows.Forms.dll, যা এমএসবিল্ড কনফিগারেশন / কম্পাইল কমান্ড লাইনের অংশ। যাইহোক, সাধারণ sensকমত্য থেকে মনে হয় যে যখন একটি সম্পূর্ণ প্রোগ্রামের অনুরোধ করা হয়, using/ import/ #include/ ইত্যাদি। কোডটি সংকলন ও চালনার জন্য যেখানে প্রয়োজনীয়, এবং খারাপটি ডজ করার জন্য কম্পাইলার কমান্ড লাইন কৌশলগুলি ব্যবহার করার চেষ্টা করা দরকার।
বব

এটা আমি মনে রাখব। রেফারেন্সের জন্য আপনাকে ধন্যবাদ।
লক

3

ব্যাচ (24)

msg/time:3 * hello world

উইন্ডোজ on-তে পরীক্ষা করা হয়েছে, তবে আপনার সিস্টেম 32 ফোল্ডারে আপনার এমএসজি.এক্সই রয়েছে বলে ধরে নিয়ে উইন্ডোজের কোনও এনটি-ভিত্তিক সংস্করণে কাজ করা উচিত।

সম্পাদনা: দৃশ্যত এমএসজি.এক্সই উইন্ডোজের হোম সংস্করণগুলিতে ডিফল্টরূপে উপলভ্য নয়। উদাহরণস্বরূপ, উইন্ডোজ 7 এ, এটি কেবলমাত্র আলটিমেট বা ব্যবসায়িক সংস্করণগুলিতে উপলভ্য। তবে আপনি ফাইলটি আপনার সিস্টেম 32 ফোল্ডারে অনুলিপি করতে এবং এটি কাজ করতে পারেন। (সঠিক ত্রুটি বার্তাগুলি পেতে আপনাকে অবশ্যই যথাযথ MSG.EXE.MUI ফাইলের অনুলিপি করতে হবে, তবে আমার "স্ক্রিপ্ট" এগুলি ছাড়া কাজ করে works)

এই অন্যান্য প্রতিক্রিয়ার বেশিরভাগ কাজের জন্য আপনাকেও সফ্টওয়্যার ইনস্টল করতে হবে, সুতরাং আমি মনে করি না যে এটি অযোগ্য হওয়া উচিত।


বর্তমান ডিরেক্টরিতে time:3ডাকা এই ফোল্ডারে নামক কোনও প্রোগ্রাম কেন কল করবে না msg?
বিড়াল

@ ক্যাট উইন্ডোজ ব্যবহার করে \
জিমি 23013

@ জিমি বাহ যে এক বছর আগে ছিল। আমি এখনই সমস্ত প্ল্যাটফর্মগুলিতে / লিখতে
বিড়াল

@ জিমি 23013 তবে উইন্ডোজ /খুব সমর্থন করে
মিলকিওয়ে 90

@ MilkyWay90 উইন্ডোজ সমর্থন /কিছু জায়গায়, কিন্তু cmd, /xxxএকটি আর্গুমেন্ট হিসেবে ব্যাখ্যা করা হয়।
জিমি 23013


2

লুয়া + লভ, 67 বাইট

l=love l.window.setTitle"hello world"l.timer.sleep(3)l.event.quit()

এখানে চিত্র বর্ণনা লিখুন



2

পার্ল 5, 47

পার্ল / টাকা ব্যবহার :

perl -MTk -e'alarm 3;tkinit-title,"Hello World!";MainLoop'
#     123    45678901234567890123456789012345678901234567

দেখে মনে হচ্ছে টাকার মডিউল দরকার।
এএল

2
হ্যাঁ, অবশ্যই আপনার কিছু জিইআইআই টুলকিট দরকার । টিকিট () এর কারণে আমি টাকা বেছে নিই।
ম্যাথিয়াস

আমি 44 বাইট গণনা। আপনি কি -MTkপতাকা গণনা করছেন ?
slebetman

@ স্লেবেটম্যান হ্যাঁ, আমি গণনাটি 3 টি চরিত্র হিসাবে পোস্টে গণনা যুক্ত করেছি added
ম্যাথিয়াস

1
@ n.1 আমি এটি শিরোনামের নীচে সিপিএএন ডকুমেন্টেশনের টাকায় মডিউল যুক্ত করেছি। পার্ল কোর মডিউলগুলির কোনওটিই একটি জিইউআই মডিউল নয়, সুতরাং আপনাকে সর্বদা বাহ্যিক মডিউল ইনস্টল করতে হবে। দুঃখিত, এটি আমার কাছে স্পষ্ট ছিল (যেহেতু আমি প্রায়শই পার্লের সাথে কাজ করছি), তবে আপনি ঠিক বলেছেন, অন্যান্য ভাষায় যারা কাজ করেন তাদের জন্য এটি অবাক করার মতো।
ম্যাথিয়াস

2

রেবোল ভিউ (r3gui), 49

view/no-wait[title"hello world"]wait 3 unview/all

রেবোল 3 ভিউ থেকে "হ্যালো ওয়ার্ল্ড"

Ungolfed:

view/no-wait [title "hello world"]
wait 3
unview/all

2

প্রক্রিয়াজাতকরণ, 77

int x=millis();void draw(){text("Hello world",0,9);if(millis()>x+3e3)exit();}

স্ক্রীনশট:

এখানে চিত্র বর্ণনা লিখুন

1 সম্পাদনা করুন: টেক্সটের ওয়াই অবস্থান 10 এর পরিবর্তে 9 হতে পারে, @ স্পেস দ্বারা উল্লিখিত মত

সম্পাদনা 2: 3000 একটি অক্ষর শেভ করতে 3e3 হিসাবে প্রতিনিধিত্ব করা যেতে পারে, এছাড়াও @ace দ্বারা উল্লেখ করা হয়েছে


3
10 এর পরিবর্তে Y পদের জন্য 9 ব্যবহার করা আমার পক্ষে কাজ করে।
ব্যবহারকারী 12205

সবেমাত্র কোডটি সম্পাদিত হয়েছে। ধন্যবাদ!
সেগফল্টে


2

বাশ + ইমেজম্যাগিক (36 বাইট)

timeout 3 display label:Hello\ world

উবুন্টু 14.04 এলটিএস এবং ফেডোরা 20 এ পরীক্ষিত।

সুদর্শন, তবে 10 বাইট আরও বড়:

timeout 3 display -size 800 label:Hello\ world

2

সিএমডি / ব্যাচ - 33 বাইট

আমি উইন্ডোজ সিএমডি টার্মিনালটি জিইউআই এর অনুগত হিসাবে গণ্য উইন্ডোতে বিশ্বাস করি।

start "Hello world" cmd /csleep 3

যদি sleepআপনার সিস্টেমে কমান্ড না থাকে - তবে আপনি timeoutউইন্ডোজ in এ ডিফল্ট আসাটি ব্যবহার করতে পারেন two আরও দুটি বাইটের জন্য।

start "Hello world" cmd /ctimeout 3

"হ্যালো ওয়ার্ল্ড" ( নয়) শিরোনাম সহ একটি নতুন সিএমডি উইন্ডো শুরু করে টার্মিনাল নিজেই প্রদর্শিত কিন্তু গুই উইন্ডোর শিরোনাম হিসাবে টার্মিনাল রান করে), এই উইন্ডোটি বন্ধ যত তাড়াতাড়ি সব পার্স কমান্ড মৃত্যুদন্ড কার্যকর হিসেবে হবে - তাই পরে sleep 3অথবাtimeout 3 সম্পন্ন হয়েছে।

উইন্ডোটি দেখতে এরকম দেখাচ্ছে -

Bloke

বিঃদ্রঃ; startপ্রদত্ত কমান্ডগুলি একটি নতুন উইন্ডোতে চালায় - আপনি যে উইন্ডো থেকে উপরের কমান্ডগুলি চালাচ্ছেন তা নয়।


এটিকে পরিবর্তন cmd "Hello world" cmd /ctimeout 3করে হ্যালো ওয়ার্ল্ডকে 3 সেকেন্ডের জন্য শিরোনাম বারে রাখে, তবে সম্ভবত এটি গণনা করা হয় না।
ক্রিস কেন্ট

1
আমি মনে করি না এটি হয়, কারণ এটি কোনও নতুন উইন্ডো স্প্যান করে না। প্রশ্নটি বলে যে একটি জিইউআই-কমপ্লায়েন্ট উইন্ডো প্রদর্শিত হবে (মূল শব্দ হিসাবে উপস্থিত হবে), এটি বোঝায় যে এটি একটি নতুন উইন্ডো প্রদর্শন করতে হবে। যদিও ভাল ধারণা।
কাকমেট

start "Hello world"আপনি স্যার, একটি প্রতিভা।
ব্যবহারকারী 8397947

1

পাইথন 3, 83 72 বাইট

from tkinter import*
f=Tk()
f.wm_title("Hello World")
f.after(3000,exit)

ব্যবহার করে বাইট সংরক্ষণ করুন tkinter

পুরাতন পদ্ধতিতে অ্যা Label ফ্রেমে করেছে। এই পদ্ধতিটি ফ্রেমের শিরোনাম সেট করে Hello Worldf.after(3000,exit)রান exit()পর 3000মিলিসেকেন্ড অতিক্রান্ত হয়েছে।


একই ধারণা, বিভিন্ন মডিউল: turtleকম বাইট রয়েছে। = ডি কোডগল্ফ.স্ট্যাকেক্সেঞ্জিং.com
a/

1

কোবরা - 180

use System.Windows.Forms
use System.Threading
class M
    def main
        Thread(ref .w).start
        Thread.sleep(3000)
        Environment.exit(0)
    def w
        MessageBox.show("hello world")


1

সি # 124

সংক্ষিপ্ততম থেকে দূরে :(

class P{static void Main(){new System.Windows.Forms.Form(){Text="Hello World"}.Show();System.Threading.Thread.Sleep(3000);}}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.