D 언어

최근 KLDP 에서 D 언어에 대한 소식과 인기에 대한 스레드를 보았는데 이 놈이 참 흥미롭다!

현존하는 언어들에 대한 나의 간지러운 마음(그렇다고 많은 프로그래밍 언어들을 깊게 이해하고 사용하는것은 아니다)을 잘 긁어 준다고 해야할까?

간만에 배우고 싶은 마음이 불끈불끈 한다고 해야 할까?

C 나 C++ 과 같은 시스템 프로그래밍 언어 이면서 Java 나 C# 과 같은 거의 완전한(?) 객체 지향을 제공한다. 또한 Garbage Collection 을 제공하며 Virtual Mechine 에 의존적이지도 않다! 그리고 lightweight arrays을 제공하면서 python 등에서 제공하는 array slicing 까지 제공한다. 다른 언어와의 비교와 스펙 만으로는 맘에 드는 녀석임에 틀림없다.

현재는 독립된 컴파일러 dmd 뿐만 아니라 비공식적인 gcc 의 backend gdc 를 제공하는데(또한 인터프리터도 제공하는것 같다) 공식적인 GCC 의 backend 로 포함시키기 위해 노력하고 있는 흔적이 보인다.

하지만 i386 밖에 지원을 못하는 문제와 지속적인 개발 등의 문제가 남아있지만 많은 사람들의 관심을 받고 있으므로 곧 빠른 발전이 있을것으로 보인다.

틈틈히 배워봐야 겠다.


7 Comments on “D 언어”

  1. peaceduck says:

    배울꺼 많아요 ㅡㅜ 그래도 즐겁겠지?

  2. peaceduck says:

    배울꺼 많아요 ㅡㅜ 그래도 즐겁겠지?

  3. peaceduck says:

    배울꺼 많아요 ㅡㅜ 그래도 즐겁겠지?

  4. 3월 9일자로, sys-devel/gcc-4.1.2 에 D 언어 지원을 위한 USE flag가 추가되었습니다. USE flag 이름이 “d” .. 로 되어있습니다. /etc/portage/package.use 나 make.conf의 USE flag 담는 곳에 d 만 추가해주시면 되겠습니다.

    3월 5일자로 업데이트 된 gdc (http://gdcc.sourceforge.net) 가 0.23 버전 부터 64bit 타겟을 지원하면서 port…

  5. 형근 says:

    변태 등장?

  6. 형근 says:

    변태 등장?

  7. 형근 says:

    변태 등장?


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s