BLOG ARTICLE 프로그래밍 언어 | 2 ARTICLE FOUND

  1. 2008.05.08 각 언어별 Hello World 출력
  2. 2008.01.09 프로그래밍 언어 인기 순위 21

프로그래밍 언어를 설명하는 대부분의 책이나 강좌에는 "Hello World"를 출력하는 간단한 소스로 시작하는 경우가 많습니다.

The Hello World Collection이란 웹페이지에 프로그래밍 언어별로 이 "Hello World"를 출력하는 소스의 목록이 있습니다. 1994년부터 시작된 이 작업은 전 세계 사람들의 도움으로 무려 366가지 언어(또는 라이브러리, 플랫폼)로 있다고 합니다.

흥미있는 몇가지를 살펴 보면 Objective-C는 아래와 같습니다.
#include <stdio.h>
#include <objpak.h>
int main(int argc,char **argv)
{
    id set = [Set new];
    argv++;while (--argc) [set add:[String str:*argv++]];
    [set do:{ :each | printf("hello, %s!\n",[each str]); }];
    return 0;
}

인자로 이름들을 주면 "hello, 이름" 이런식으로 출력되는 것 같습니다. C와의 차이점을 강조하기 위해 약간 오버한 것 같다는 생각도 들지만, 언어별로 특징을 강조하기 위한 것 같습니다.

Cocoa도 따로 있습니다.
#import <Foundation/Foundation.h>

int main (int argc, const char * argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    NSLog(@"Hello, World!");
    [pool release];
    return 0;
}

목록중에서 제가 그나마 자신있는 언어인 한국어도 있습니다.
Korean  안녕 세상아   (annyeong, sesangah)

그냥 슥슥슥 내리면서 대충 보았는데 재밌는 것도 있고 생소한 것도 있고, 전혀 이해가 되지 않는 것들도 있네요.

'기타' 카테고리의 다른 글

애플 모바일미 (MobileMe) 둘러 보기  (12) 2008.07.21
스크래치 사이트 한글화  (0) 2008.07.02
OS X 코드명과 동물이름  (10) 2008.04.22
Xcode 3 시연 동영상  (4) 2008.03.26
구글 온라인 강좌 - Google Code University  (1) 2008.03.25
AND

올블로그에서 익호님 블로그의 글을 읽다가 프로그래밍 언어의 사용 순위를 매겨놓은 웹사이트가 있다는 것을 알게 되었습니다. 사이트를 가보니 구글, MSN, 야후, 유튜브 등의 검색엔진의 랭킹을 참조해서 순위를 매겨 놓았다고 설명되어 있습니다.

아래가 1위 부터 20위까지의 언어입니다.
사용자 삽입 이미지

요즘 자바가 많이 사용되는 지는 대충 들어서 알고 있었지만, 저 정도까지 높다는 사실이 놀랍습니다. 자바에 이어 노장 C 형님의 2위 수성은 반가운(?) 소식 이네요.

20위 까지를 보면 서버 사이드에서 사용하는 언어들이 많이 있네요. 네이티브 어플리케이션은 점점 줄어 드는 방면에 웹을 이용한 플랫폼과 서비스들이 기하급수적으로 증가하는데 원인이 있는 것 같습니다.
 
가장 많은 상승폭을 보인 언어는 Lua인것으로 보입니다. 게임 제작 시 스크립트용으로 많이 사용된다는 이야기를 들었는데 궁금해집니다.

반면에 C++ 사용자가 8.7%밖에 안됩니다. 그 중에 MFC를 사용하는 윈도우즈 프로그래머는 한 5% 정도 될려나 모르겠습니다. 어쨋든 VC의 MFC가 현업에 있을 때 가장 많이 사용했던 환경이라 같은 MS의 .NET과 Java에 밀려 가는 모습이 안스럽니다. 하지만 MS의 윈도우에서 개발시에는 구글링 등의 웹검색 보다 MSDN을 더 많이 참조하니 MS 툴들의 실제 수치는 더 높지 않을까 생각됩니다.

그외에 Delphi의 선전과 D언어가 14위에 있다는 사실도 눈에 뜁니다. 아마 D 언어는 실제 사용보다 호기심에서 많이 찾아 본 것 같은데, 실제로도 설마 저만큼 쓰이는지 궁금하네요.
 
그 다음은 제 블로그에서 주로 다루는 Objective-C 입니다. 47위 보다 0.071%가 눈에 확 들어 옵니다. "안습"이란 인터넷 언어가 이렇게 마음속에 쏙 들어 온적은 처음입니다.
사용자 삽입 이미지

0.071%이면 그 중에서 반수는 애플사의 개발진이 아닐까 하는 생각도 듭니다. 역시 Objective-C는 관심 받지 않고 혼자 놀기에 딱 적당한 언어인 것 같습니다. ^^;
AND