Microsoft MVP성태의 닷넷 이야기
댓글 답변. [링크 복사], [링크+제목 복사]
조회: 10330
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
부모글 보이기/감추기

솔직히, 저는 다른 .NET 언어 자체에는 별다른 관심은 없습니다.

단지, 그 부분에 특화될 수 있는 분야에서 일하는 분들에게 도움이 될까 해서 위와 같은 링크를 올린 것이고요.

개인적인 의견으로는, 언어 보다는 .NET 자체의 확장에 대해 관심이 있습니다.
어차피 컴파일러들은 .NET IL 언어를 출력해주는 기능밖에는 없는 것이죠. 그 이후에는 ilasm.exe 가 PE 파일로의 출력을 담당해 주니까요.

김용현님이 관심을 가지시는 "언어의 변화"는 .NET 세계에서는 결국 ".NET 의 변화"에 주목해야 될 사항입니다. 해당 언어들은 결국 그 변화를 따라갈 수 있느냐에 따라 성패가 좌우될 것입니다.

일례로, .NET 1.1 시절에 개발되었던 S# 이 Generic 을 자체적으로 구현했을 수도 있겠지만, 2.0 이 나온 이상 결국 .NET 관점에서의 Generic 을 다시 구현해야 의미가 있을 것입니다.

.NET IL 은 버전이 거듭될 수록 발전할 것이고, 그 발전을 충실하게 따라갈 수 있는 언어는 C#, VB.NET, J# 정도가 될 것입니다. 나머지 언어들도 상업성 및 학문적인 호기심이 충분히 받침이 되어 준다면 발전할 수 있겠지만, 그것을 기대하며 그 언어를 배운다는 것은 다소 위험이 따릅니다.

개인적으로는, C# 을 주언어로 삼고 있습니다. 왜냐 하면, C# 은 ".NET 의 철학" 에 맞게 새로 작성된 언어이기 때문입니다. 따라서, .NET 을 가장 잘 표현해 주는 언어로써의 자격을 유지하게 될 것입니다.

.NET IL 자체의 앞으로의 변화에 대해서 제가 감히 짐작할 수는 없겠지만. 최근의 CPU 속도 문제와 관련해서, Dual Core 로 가는 환경에 맞게 다음에는 "병렬 처리" 와 관계된 IL 이 추가될지 않을까 생각만 해봅니다. ( .NET 3.0 에 나오지 않더라도 언젠가는 추가되어야만 하지 않을까 예상합니다. )

아울러, "병렬 처리"를 제대로 지원하기 위해서, C++ 이 native 에서 managed 환경을 지원하기 위해 문법을 추가한 식으로 C# 이 그와 같은 변화를 겪을지, 아니면 제대로 된 "병렬 처리"를 위해 언어 자체를 새로 만들지는 기다려 봐야 할 것입니다.

................

개인적으로 Microsoft 의 추진력과 .NET 을 기반으로 한 그 확장에 기립 박수를 보내주고 싶습니다. .NET 은 알면 알수록, 정말 매력있는 기술입니다.








[최초 등록일: ]
[최종 수정일: 5/8/2006]


비밀번호

댓글 작성자
 




[1]  2  3  4  5  6  7  8  9  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
1005정성태11/25/20231428Build Your Own "...."
1004정성태8/1/20198773다운로드 : 525. MSBuild-Structured-Log-Viewer
1003정성태8/3/201714322Visual Studio용 터미널 윈도우 플러그인 - Whack Whack Terminal
1002정성태1/23/201343276사이트 소개 : 31. 예제로 배우는 C# 프로그래밍
1001정성태12/3/201225770다운로드 : 524. Visual Studio 2012 Image Library
1000정성태9/19/201224645다운로드 : 523. Microsoft Message Analyzer
999정성태7/21/201223269도서 추천 : 35. "Under the Hood of .NET Memory Management" free eBook
998정성태7/12/201222833도서 추천 : 34. Building Hybrid Applications in the Cloud on Windows Azure - Book Download
997정성태6/5/201222784도서 추천 : 33. "Introducing Windows Server 2012" Free eBook (PDF/Mobi/EPub) from Microsoft Press
996정성태4/16/201224897다운로드 : 522. ILSpy 2.0 Final [2]
995정성태3/1/201223071다운로드 : 521. Windows 8 베타 및 Visual Studio 11 베타 관련 다운로드
994정성태12/10/201123345도서 추천 : 32. A Guide to Claims-Based Identity and Access Control, Second Edition - Book Download
993정성태11/26/201125884다운로드 : 520. 디스크의 폴더별 사용량을 한눈에 보여주는 SpaceSniffer 유틸리티 소개 [1]
992정성태11/18/201128107다운로드 : 519. 바탕 화면의 아이콘들을 구획지어주는 유틸리티 - Fences [1]
991정성태11/17/201124278Microsoft 제품 소식 : 109. 마이크로소프트가 직접 운영하는 TFS 호스팅 서비스 (Preview 단계) [4]
990정성태11/3/201123466도서 추천 : 31. 프로페셔널 ALM: Visual Studio를 이용한 어플리케이션 생명주기 관리 [2]
989정성태9/15/201124678Microsoft 제품 소식 : 108. Visual Studio 11 개발자 Preview 버전 공개
988정성태9/10/201126889Microsoft 제품 소식 : 107. “윈도우8, 부팅시간 8초”…’하이브리드 시스템 종료’ 적용
987정성태9/7/201125187다운로드 : 518. Google APIs Client Library for .NET
986정성태8/31/201125995Microsoft 제품 소식 : 106. 마지막 OLEDB 지원 - SQL Server Denali [1]
985정성태7/22/201127400.NET: 21. Xamarin - iPhone/iPad 및 Android 를 위한 C# 개발 도구
984정성태7/12/201125781다운로드 : 517. Web Standards Update 설치 시 Visual Studio SP1을 요구하는 오류파일 다운로드1
983정성태7/11/201134268다운로드 : 516. Windows Thin PC 공개 - MSDN 구독자 다운로드 센터
982정성태6/16/201126632다운로드 : 515. HTML5 Support for the Visual Studio 2010 Editor
981정성태6/16/201126177다운로드 : 514. .NET Framework 4 Update GDR
[1]  2  3  4  5  6  7  8  9  10  11  12  13  14  15  ...