´ç½Å¿¡°Ô·Î ¶°³ª´Â ²Þ¼Ó¿©Çà - ²Þ¼Ó³ª¶ó(http://www.inyourdream.net) ÀÔ±¹Çϱâ | ¿µÁÖ±Ç ½Åû
  • ¸öºÎ¸² °ñ¶ó°ñ¶ó
  • ¼Ò±Ù¼Ò±Ù
  • µµ¶õµµ¶õ
  • ³«¼­¸¶´ç
  • Âø°¢ÇѾÆÀÌ
  • ¼ýÀÚ¸ÂÃß±â
  • ¼Ò¿øºô±â
  • ÈçÀû³²±â±â
  • ²Þ¼Ó¿©Çà
  • Ä£±¸Áý ³î·¯°¡±â
  • ¸ðµÎµå¸²´ÔÀÇ È¨
  • î¤éÞ´ÔÀÇ È¨
  • Çö¿ì´ÔÀÇ È¨
  • º°¾ÆÇØ´ÔÀÇ È¨
  • ÇÞ»ì´ÔÀÇ È¨
  • À̳ª´Ï´ÔÀÇ È¨
  • À¯¸®¾Ë´ÔÀÇ È¨
  • ³È³ÈÀÌ´ÔÀÇ È¨
  • ²ÀÁö´ÔÀÇ È¨
  • ´ë¼º´ÔÀÇ È¨
  • 俵ÀÌ / 2001-07-04 / ¿ÀÈÄ 1:58:53 / 203.255.3.190
    Á¶È¸¼ö : 392
    [À¯¸Ó] [Æۿ±Û] Hello world ´Ü°èº° Ãâ·Â60

    Áß°íµîÇлý (High School/Jr.High)
    ================================

    10 PRINT "HELLO WORLD"
    20 END


    ´ëÇÐ ½ÅÀÔ»ý (First year in College)
    ===================================

    program Hello(input, output)
    begin
    writeln('Hello World')
    end.
    ; ÀÌ°Ç ÆĽºÄ®ÀÌÁö¿ä..

    ´ëÇÐ Á¹¾÷¹Ý (Senior year in College)
    ====================================

    (defun hello
    (print (cons 'Hello (list 'World))))

    ; ÀÌ°Ç LISP ÀÌÁö¿ä...


    ½ÅÀÔ »ç¿ø (New professional)
    ============================

    #include
    void main(void)
    {
    char *message[] = {"Hello ", "World"};
    int i;

    for(i = 0; i < 2; ++i)
    printf("%s", message[i]);
    printf("n");
    }


    ¼÷·ÃµÈ »ç¿ø (Seasoned professional)
    ===================================

    class string
    {
    private:
    int size;
    char *ptr;

    public:
    string() : size(0), ptr(new char('')) {}

    string(const string &s) : size(s.size)
    {
    ptr = new char[size + 1];
    strcpy(ptr, s.ptr);
    }

    ~string()
    {
    delete [] ptr;
    }

    friend ostream &operator <<(ostream &, const string &);
    string &operator=(const char *);
    };

    ostream &operator<<(ostream &stream, const string &s)
    {
    rettream << s.ptr);
    }

    string &string::operator=(const char *chrs)
    {
    if (this != &chrs)
    {
    delete [] ptr;
    size = strlen(chrs);
    ptr = new char[size + 1];
    strcpy(ptr, chrs);
    }
    return(*this);
    }

    int main()
    {
    string str;

    str = "Hello World";
    cout << str << endl;
    return(0);
    }


    ¸¶½ºÅÍ ÇÁ·Î±×·¡¸Ó (Master Programmer)
    =====================================

    [
    uuid(2573F8F4-CFEE-101A-9A9F-00AA00342820)
    ]
    library LHello
    {
    // bring in the master library
    importlib("actimp.tlb");
    importlib("actexp.tlb");

    // bring in my interfaces
    #include "pshlo.idl"

    [
    uuid(2573F8F5-CFEE-101A-9A9F-00AA00342820)
    ]
    cotype THello
    {
    interface IHello;
    interface IPersistFile;
    };
    };

    [
    exe,
    uuid(2573F890-CFEE-101A-9A9F-00AA00342820)
    ]
    module CHelloLib
    {

    // some code related header files
    importheader();
    importheader();
    importheader();
    importheader("pshlo.h");
    importheader("shlo.hxx");
    importheader("mycls.hxx");

    // needed typelibs
    importlibctimp.tlb");
    importlib("actexp.tlb");
    importlib("thlo.tlb");

    [
    uuid(2573F891-CFEE-101A-9A9F-00AA00342820),>

    #include "ipfix.hxx"

    extern HANDLE hEvent;

    class CHello : public CHelloBase
    {
    public:
    IPFIX(CLSID_CHello);

    CHello(IUnknown *pUnk);
    ~CHello();

    HRESULT __stdcall PrintSz(LPWSTR pwszString);

    aggregatable
    ]

    coclass CHello
    {
    cotype THello;
    };
    };
    private:
    static int cObjRef;
    };

    #include
    #include
    #include
    #include
    #include "thlo.h"
    #include "pshlo.h"
    #include "shlo.hxx"
    #include "mycls.hxx"

    int CHello::cObjRef = 0;

    CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk)
    {
    cObjRef++;
    return;
    }

    HRESULT __stdcall CHello::PrintSz(LPWSTR pwszString)
    {
    printf("%wsn", pwszString);
    return(ResultFromScode(S_OK));
    }

    CHello::~CHello(void)
    {

    // when the object count goes to zero, stop the server
    cObjRef--;
    if( cObjRef == 0 )
    PulseEvent(hEvent);

    return;
    }

    #include
    #include

    #include "ipfix.hxx"

    extern HANDLE hEvent;

    class CHello : public CHelloBase
    {
    public:
    IPFIX(CLSID_CHello);

    CHello(IUnknown *pUnk);
    ~CHello();
    HRESULT __stdcall PrintSz(LPWSTR pwszString);

    aggregatable
    ]
    coclass CHello
    {
    cotype THello;
    };
    };
    private:
    static int cObjRef;
    };

    #include
    #include
    #include
    #include
    #include "thlo.h"
    #include "pshlo.h"
    #include "shlo.hxx"
    #include "mycls.hxx"
    int CHello::cObjRef = 0;

    CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk)
    {
    cObjRef++;
    return;
    }

    HRESULT __stdcall CHello::PrintSz(LPWSTR pwszString)
    {
    printf("%wsn", pwszString);
    return(ResultFromScode(S_OK));
    }

    CHello::~CHello(void)
    {

    // when the object count goes to zero, stop the server
    cObjRef--;
    if( cObjRef == 0 )
    PulseEvent(hEvent);
    return;
    }

    #include
    #include "pshlo.h"
    #include "shlo.hxx"
    #include "mycls.hxx"
    HANDLE hEvent;

    int _cdecl main(
    int argc,
    char * argv[]
    ) {
    ULONG ulRef;
    DWORD dwRegistration;
    CHelloCF *pCF = new CHelloCF();
    hEvent = CreateEvent(NULL, FALSE, FALSE, NULL);

    // Initialize the OLE libraries
    CoInitializeEx(NULL, COINIT_MULTITHREADED);
    CoRegisterClassObject(CLSID_CHello, pCF, CLSCTX_LOCAL_SERVER,
    REGCLS_MULTIPLEUSE, &dwRegistration);

    // wait on an event to stop
    WaitForSingleObject(hEvent, INFINITE);

    // revoke and release the class object
    CoRevokeClassObject(dwRegistration);
    ulRef = pCF->Release();

    // Tell OLE we are going away.
    CoUninitialize();

    return(0); }

    extern CLSID CLSID_CHello;
    extern UUID LIBID_CHelloLib;

    CLSID CLSID_CHello = { /* 2573F891-CFEE-101A-9A9F-00AA00342820 */
    0x2573F891,
    0xCFEE,
    0x101A,
    { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
    };

    UUID LIBID_CHelloLib = { /* 2573F890-CFEE-101A-9A9F-00AA00342820 */
    0x2573F890,
    0xCFEE,
    0x101A,
    nclude
    #include
    #include
    #include
    #include
    #include "pshlo.h"
    #include "shlo.hxx"
    #include "clsid.h"

    int _cdecl main(
    int argc,
    char * argv[]
    ) {
    HRESULT hRslt;
    IHello *pHello;
    ULONG ulCnt;
    IMoniker * pmk;
    WCHAR wcsT[_MAX_PATH];
    WCHAR wcsPath[2 * _MAX_PATH];

    // get object path
    wcsPath[0] = '';
    wcsT[0] = '';
    if( argc > 1) {
    mbstowcs(wcsPath, argv[1], strlen(argv[1]) + 1);
    wcsupr(wcsPath);
    }
    else {
    fprintf(stderr, "Object path must be specifiedn");
    return(1);
    }

    // get print string
    if(argc > 2)
    mbstowcs(wcsT, argv[2], strlen(argv[2]) + 1);
    else
    wcscpy(wcsT, L"Hello World");

    printf("Linking to object %wsn", wcsPath);
    printf("Text String %wsn", wcsT);

    // Initialize the OLE libraries

    hRslt = CoInitializeEx(NULL, COINIT_MULTITHREADED);

    if(SUCCEEDED(hRslt)) {

    hRslt = CreateFileMoniker(wcsPath, &pmk);
    if(SUCCEEDED(hRslt))
    hRslt = BindMoniker(pmk, 0, IID_IHello, (void

    CEEDED(hRslt)) {

    // print a string out
    pHello->PrintSz(wcsT);
    Sleep(2000);
    ulCnt = pHello->Release();
    }
    else
    printf("Failure to connect, status: %lx", hRslt);

    // Tell OLE we are going away.
    CoUninitialize();
    }
    return(0);
    }


    Ãʺ¸ ÇØÄ¿ (Apprentice Hacker)
    =============================

    #!/usr/local/bin/perl
    $msg="Hello, world.n";
    if ($#ARGV >= 0) {
    while(defined($arg=shift(@ARGV))) {
    $outfilename = $arg;
    open(FILE, ">" . $outfilename) || die "Can't write $arg: $!n";
    print (FILE $msg);
    close(FILE) || die "Can't close $arg: $!n";
    }
    } else {
    print ($msg);
    }
    1;


    °æ·Â ÇØÄ¿ (Experienced Hacker)
    ==============================

    #include
    #define S "Hello, Worldn"
    main(){exit(printf(S) == strlen(S) ? 0 : 1);}


    ¼÷·ÃµÈ ÇØÄ¿ (Seasoned Hacker)
    ==============================

    % cc -o a.out ~/src/misc/hw/hw.c


    ±¸·ç(ÁöÁ¸) ÇØÄ¿ (Guru Hacker)
    =============================

    % cat
    Hello, world.
    ^D


    ½ÅÀÓ °ü¸®ÀÚ (New Manager)
    =========================

    10 PRINT "HELLO WORLD"
    20 END


    Áß°ß °ü¸®ÀÚ (Middle Manager)
    ============================

    mail -s "Hello, world." bob@neptune.com
    ¹ä, "Hello, world."¸¦ Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥ ¼Ò½º¸¦ Á» º¸³»ÁÖ°Ú³ª?
    ³»ÀϱîÁö ºÎŹÇϳ×.
    ^D


    °íÀ§ °ü¸®ÀÚ (Senior Manager)
    ============================

    % zmail jim
    "Hello, world." ÇÁ·Î±×·¥ÀÌ ¿À´Ã ¿ÀÈıîÁö ÇÊ¿äÇÔ.


    ÃÖ°í °æ¿µÀÚ (Chief Executive)
    =============================

    % letter
    letter: Command not found.
    % mail
    To: ^X ^F ^C
    % help mail
    help: Command not found.
    % damn!
    !: Event unrecognized
    % logout

    À¥ ÇÁ·Î±×·¡¸ÓÀÇ Hello world
    =============================

    < HTML >
    < HEAD >
    < META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0" >
    < TITLE >Hello World Sample< /TITLE >
    < SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript >
    < !--

    function window_onload() {
    alert("Hello world!!");
    }

    // -->
    < /SCRIPT >
    < BODY ONLOAD= "return window_onload()" >
    < H1 >Hello World Sample< /H1 >
    < /BODY >
    < /HTML >
    Byte * 200 Byte À̳»·Î ÀÔ·ÂÇϼ¼¿ä À̸§ : Æнº¿öµå :