SW 배움터

6개 언어별 'Hello, World!" 출력 코드 비교

kusson 2022. 9. 6. 07:00
반응형
728x170

우리가 프로그램 언어를 배울때 제일 처음 해 보는 작업이 바로 "Hello, World!"를 출력해 보는 것이다. "Hello, World!"가 출력이 되면 비로소 환경설정을 비롯한 모든 조건 설정이 잘 되었고 이제야 본격적으로 프로그램 작업을 시작할 수 있다는 뜻이 된다. 이번시간에는 가장 많이 쓰이는 6개 언어별로 "Hello, World!"를 출력하는 코드를 살펴보고 코드길이나 언어별 난이도 등등을 확인해 보자.

1. C 

#include<stdio.h>

void main(){

    print("Hello, World!");

    return 0;

}

 

2. C++

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello, World!\n";
return 0;
}

 

3. C#

using System;

class Sample{

    public static void Main(){

        Console.WriteLine("Hello, World!");

   }

}

 

4. Java

package Javatest;

public class HelloWorld{

    public static void main(String args[]){

    System.out.println("Hello, World!")

    }

}

 

5. java script

~

<script>

    var name = "Hello, World!";

    document.write(name);

</script>

~

 

6. python

print("Hello, World!")

 

현재 가장 많이 쓰는 6개의 언어들에서 "Hello, World!"를 출력하게 하는 코드를 비교해 보았다. 역시 python이 가장 간단하고 군더더기 없이 깔끔하다. 그러나 다른 언어들에서는 최소 4라인에서 7라인까지 코드가 필요하였다. 코드가 간단하다고 해서 반드시 그 언어가 가장 좋은 언어라고 할 수는 없고 각 언어별로 장단점이 있으므로 자신이 필요로 하는 언어를 선택하는 안목이 있어야 할 것이다.

 

 

반응형
그리드형