제가 알고 있는 D언어(몇년 전에 손노리에서 스크립트 언어를 만들면서 참고했다고 본적이 있는)라면 지원을 만약 한다고 하더라도 .NET과 연동 되는 수준일겁니다. 자바나 .NET쪽이 언어의 특성상 다른언어와의 연동이 쉽다고 하더군요. 그리고 가장 큰 문제는 D언어의 대중성이겠죠. 대중성만 확보 되면 MS가 어떤식으로던지 지원할거지만 그렇지 않다면 해줄 확률이 전무하겠죠. 혹시 D언어를 어느쪽으로 사용하고 계신지, 또 어떤 이득을 얻고 있으신지 궁금합니다. 전 현재 C++, C#, Ruby 3단 콤보를 주로 사용할 생각입니다. (루아도 있지만 이놈은 임베디드 언어 전용 정도이고요)
아직은 실무에 사용은 하고 있지 않습니다. 언어 스팩이 꽤나 마음에 들기에 거대 자본인 ms에서 잘만 밀어주면 꽤나 괜찮은 언어로 거듭날 것 같은 생각이 듭니다. 문제는 대중성이 맞을거 같습니다. d언어가 나온지 오래됬지만 아직 크게 대중성을 갖지 못한거 같구요... 개인적인 생각으로는 특별한 gui가 필요없는 프로그램을 제작하는데 사용해보면 괜찮을 것 같은 예감도 듭니다. 많은 사람이 쓰는건 아니지만 외국에는 그래도 꽤나 많은 사람들이 관심을 갖는 듯 하여, 공개된 라이브러리가 다수 존재하는 것도 같구요. 일단 d언어가 네이티브 언어이면서 가비지 컬렉션을 지원하는 스팩덕에 스크립트 언어 또는 가상머신에서 돌아가는 언어의 장점을 가지고 있다는것이 큰 매력같습니다. 그리고 네이티브 언어이고 기본적으로 c하고 연동을 염두한 설계때문인지 d언어로 dll을 만들수 있고, dll에서 d코드를 호출 할수 있으며 d코드에서 dll을 호출할수도 있게 되어있더군요. c#이 c와 연동할려면 해야하는 삽질은 사실상 필요 없고 언어 자체에서 지원하는 문법 몇줄을 통해 바로 연동이 가능한게 장점입니다. 그리고 c#에서 c++과 직접 연동이 안되는 것과는 다르게 d와 c++과 1:1 대응이 되기 때문에 역시 손쉽게 연동이 된것도 장점입니다. 사실 d언어가 기존 c/c++언어의 스팩 장점과 c#/java와 같은 가비지컬랙션이 가능한 언어의 장점을 짬뽕해놓은 언어이어서 분명 쓰면 꽤나 괜찮은 언어라고는 생각이 들지만 도대체 어디다가 쓰면 잘했다고 소문이 날지 고민중이긴 합니다 ㅎㅎ
: 이름
: 패스워드
: 홈페이지
비밀글
댓글을 달아 주세요
제가 알고 있는 D언어(몇년 전에 손노리에서 스크립트 언어를 만들면서 참고했다고 본적이 있는)라면 지원을 만약 한다고 하더라도 .NET과 연동 되는 수준일겁니다.
자바나 .NET쪽이 언어의 특성상 다른언어와의 연동이 쉽다고 하더군요.
그리고 가장 큰 문제는 D언어의 대중성이겠죠. 대중성만 확보 되면 MS가 어떤식으로던지 지원할거지만 그렇지 않다면 해줄 확률이 전무하겠죠.
혹시 D언어를 어느쪽으로 사용하고 계신지, 또 어떤 이득을 얻고 있으신지 궁금합니다.
전 현재 C++, C#, Ruby 3단 콤보를 주로 사용할 생각입니다.
(루아도 있지만 이놈은 임베디드 언어 전용 정도이고요)
아직은 실무에 사용은 하고 있지 않습니다.
언어 스팩이 꽤나 마음에 들기에 거대 자본인 ms에서 잘만 밀어주면 꽤나 괜찮은 언어로 거듭날 것 같은 생각이 듭니다.
문제는 대중성이 맞을거 같습니다.
d언어가 나온지 오래됬지만 아직 크게 대중성을 갖지 못한거 같구요...
개인적인 생각으로는 특별한 gui가 필요없는 프로그램을 제작하는데 사용해보면 괜찮을 것 같은 예감도 듭니다.
많은 사람이 쓰는건 아니지만 외국에는 그래도 꽤나 많은 사람들이 관심을 갖는 듯 하여, 공개된 라이브러리가 다수 존재하는 것도 같구요.
일단 d언어가 네이티브 언어이면서 가비지 컬렉션을 지원하는 스팩덕에 스크립트 언어 또는 가상머신에서 돌아가는 언어의 장점을 가지고 있다는것이 큰 매력같습니다.
그리고 네이티브 언어이고 기본적으로 c하고 연동을 염두한 설계때문인지 d언어로 dll을 만들수 있고, dll에서 d코드를 호출 할수 있으며 d코드에서 dll을 호출할수도 있게 되어있더군요.
c#이 c와 연동할려면 해야하는 삽질은 사실상 필요 없고 언어 자체에서 지원하는 문법 몇줄을 통해 바로 연동이 가능한게 장점입니다.
그리고 c#에서 c++과 직접 연동이 안되는 것과는 다르게 d와 c++과 1:1 대응이 되기 때문에 역시 손쉽게 연동이 된것도 장점입니다.
사실 d언어가 기존 c/c++언어의 스팩 장점과 c#/java와 같은 가비지컬랙션이 가능한 언어의 장점을 짬뽕해놓은 언어이어서 분명 쓰면 꽤나 괜찮은 언어라고는 생각이 들지만 도대체 어디다가 쓰면 잘했다고 소문이 날지 고민중이긴 합니다 ㅎㅎ