D 언어
Posted: January 6, 2007 Filed under: Others | Tags: D Language 7 Comments최근 KLDP 에서 D 언어에 대한 소식과 인기에 대한 스레드를 보았는데 이 놈이 참 흥미롭다!
현존하는 언어들에 대한 나의 간지러운 마음(그렇다고 많은 프로그래밍 언어들을 깊게 이해하고 사용하는것은 아니다)을 잘 긁어 준다고 해야할까?
간만에 배우고 싶은 마음이 불끈불끈 한다고 해야 할까?
C 나 C++ 과 같은 시스템 프로그래밍 언어 이면서 Java 나 C# 과 같은 거의 완전한(?) 객체 지향을 제공한다. 또한 Garbage Collection 을 제공하며 Virtual Mechine 에 의존적이지도 않다! 그리고 lightweight arrays을 제공하면서 python 등에서 제공하는 array slicing 까지 제공한다. 다른 언어와의 비교와 스펙 만으로는 맘에 드는 녀석임에 틀림없다.
현재는 독립된 컴파일러 dmd 뿐만 아니라 비공식적인 gcc 의 backend gdc 를 제공하는데(또한 인터프리터도 제공하는것 같다) 공식적인 GCC 의 backend 로 포함시키기 위해 노력하고 있는 흔적이 보인다.
하지만 i386 밖에 지원을 못하는 문제와 지속적인 개발 등의 문제가 남아있지만 많은 사람들의 관심을 받고 있으므로 곧 빠른 발전이 있을것으로 보인다.
틈틈히 배워봐야 겠다.
배울꺼 많아요 ㅡㅜ 그래도 즐겁겠지?
배울꺼 많아요 ㅡㅜ 그래도 즐겁겠지?
배울꺼 많아요 ㅡㅜ 그래도 즐겁겠지?
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…
변태 등장?
변태 등장?
변태 등장?