Helloworld和程序员人生

Posted xgboost

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Helloworld和程序员人生相关的知识,希望对你有一定的参考价值。

转:Helloworld和程序员人生

高中时期

  1. 10 PRINT "HELLO WORLD"  
  2. 20 END  

大学新生

  1. program Hello(input, output)  
  2.   begin  
  3.     writeln(\\\'Hello World\\\')  
  4.   end.  
 


高年级大学生

  1. #include <stdio.h>  
  2.   
  3. int main(void)  
  4. {  
  5.    printf("Hello, world!\\\\n");  
  6.    return 0;  
  7. }  
  8. </stdio.h>  

职业新手

  1. #include <stdio.h>  
  2. void main(void)  
  3. {  
  4.   char *message[] = {"Hello ""World"};  
  5.   int i;  
  6.   
  7.   for(i = 0; i < 2; ++i)  
  8.     printf("%s", message[i]);  
  9.   printf("\\\\n");  
  10. }  
  11. stdio.h>  

职业老手

  1.  #include <iostream>  
  2.  #include <string>  
  3. using namespace std;  
  4.   
  5.  class string  
  6.  {  
  7.  private:  
  8.    int size;  
  9.    char *ptr;  
  10.   
  11.  string() : size(0), ptr(new char[1]) { ptr[0] = 0; }  
  12.   
  13.    string(const string &s) : size(s.size)  
  14.    {  
  15.      ptr = new char[size + 1];  
  16.      strcpy(ptr, s.ptr);  
  17.    }  
  18.   
  19.    ~string()  
  20.    {  
  21.      delete [] ptr;  
  22.    }  
  23.   
  24.    friend ostream &operator <<(ostream &, const string &);  
  25.    string &operator=(const char *);  
  26.  };  
  27.   
  28.  ostream &operator<<(ostream &stream, const string &s)  
  29.  {  
  30.    return(stream << s.ptr);  
  31.  }  
  32.   
  33.  string &string::operator=(const char *chrs)  
  34.  {  
  35.    if (this != &chrs)  
  36.    {  
  37.      delete [] ptr;  
  38.     size = strlen(chrs);  
  39.      ptr = new char[size + 1];  
  40.      strcpy(ptr, chrs);  
  41.    }  
  42.    return(*this);  
  43.  }  
  44.   
  45.  int main()  
  46.  {  
  47.    string str;  
  48.   
  49.    str = "Hello World";  
  50.    cout << str << endl;  
  51.   
  52.    return(0);  
  53.  }  
  54. /string></iostream>  

大师级

  1.   [  
  2.   uuid(2573F8F4-CFEE-101A-9A9F-00AA00342820)  
  3.   ]  
  4.   library LHello  
  5.   {  
  6.       // bring in the master library  
  7.       importlib("actimp.tlb");  
  8.       importlib("actexp.tlb");  
  9.   
  10.       // bring in my interfaces  
  11.       #include "pshlo.idl"  
  12.   
  13.       [  
  14.       uuid(2573F8F5-CFEE-101A-9A9F-00AA00342820)  
  15.       ]  
  16.       cotype THello  
  17.    {  
  18.    interface IHello;  
  19.    interface IPersistFile;  
  20.    };  
  21.   };  
  22.   
  23.   [  
  24. python人生从此处开始!

    1024随笔程序人生的许多个第一次

    1024随笔程序人生的许多个第一次

    day 01 人生若只如初见

    程序员人生

    上市!48位技术大牛帮你实现开挂人生