기금넷 공식사이트 - 회사 연구 - C# 프로그래밍 언어의 미래 탐구
C# 프로그래밍 언어의 미래 탐구
C#은 Microsoft NET Framework의 대표적인 언어로서 Microsoft의 개발 전략에서 매우 중요한 역할을 하며, 동적이며 기능적인 프로그래밍 언어의 특성을 나타내기 때문에 그 역할은 계속해서 발전할 것입니다. p>
마이크로소프트는 2017년 3월 C#을 출시하고 함수형 프로그래밍 개념을 도입했다. 예를 들어 이전에 마이크로소프트 F# 언어에 있던 람다 표현식과 현재 개발 중인 C#에 추가될 예정이다. 동적 유형 지원 Microsoft는 원래 Java 언어에 대응하여 C#을 출시했습니다. 이제 이 명령형 정적 유형 및 객체 지향 프로그래밍 언어는 더욱 포괄적인 추세를 보이고 있습니다.
Microsoft 기술 C#의 아버지인 Anders Hejl expert *** erg는 최근 C# 프로그래밍 언어의 미래 방향에 대해 이야기하는 데 많은 시간을 보냈습니다. 왜냐하면 많은 개발자들이 자신이 선호하는 프로그래밍 언어인 C#이 따르고 있는 개발 경로에 대해 걱정하고 있기 때문입니다.
Hejl * ** erg는 어떤 의미에서 C#은 하이브리드 프로그래밍 언어 또는 다차원 프로그래밍 언어가 되고 있다고 말했습니다. 이제 C#은 동적 프로그래밍이 될 수 있다고 생각합니다. 다른 분야에서 차용한 것입니다. 프로그래밍 언어가 정적 형식인지 동적 형식인지는 아무도 규정하지 않습니다.
개발자는 걱정할 필요가 없습니다. C#의 길을 잃다
Hejl *** erg가 Microsoft 개발자 회의에서 동적 타이핑이 어떻게 인터페이스 처리 및 기타 복잡한 상호 작용을 단순화할 수 있는지 논의했을 때 일부 개발자는 동의했지만 일부 프로그래머는 걱정했습니다. C#은 차별화의 새로운 방향이 될 것입니다.
Euronav의 기술 이사인 Brian Morris 박사는 C#의 실망스러운 측면 중 하나는 복잡성이 증가함에 따라 진입 장벽이 높아진다는 것입니다. 그리고 개발자가 맹목적으로 새로운 기능을 사용하기 때문에 코드를 유지하는 것이 매우 어려워지지만 실제로 더 나은 솔루션은 언어의 더 간단한 기능을 사용하는 것입니다.
Ronald Jones는 An입니다. 20년의 프로그래밍 경험을 가진 그는 이제 C#에 능숙합니다. 그는 Microsoft가 이미 진행 중인 언어 기능 변경을 중단할 것을 제안했습니다. Jones는 Microsoft가 C#을 변경할 때마다 인기와 안정성에 영향을 미칠 것이라고 썼습니다. , 사람들이 더 이상 원하지 않게 만드는 것입니다. 향후 개발을 위해 선택하는 플랫폼 프로그래밍 언어로 사용하고 싶습니다. 매년 기능을 수정하거나 추가할 필요가 없는 언어입니다. C#과 같이 자주 변경됩니다.
Hejl *** erg는 언어 기능으로 인해 발생하는 위험을 알고 있지만 기본 언어를 지속적으로 수정할 수는 없다고 말했습니다. 핵심 디자인은 함수형 프로그래밍 언어와 동적 프로그래밍 언어의 기능을 추가할 수 있지만 핵심 디자인은 변경되지 않았습니다.
Hejl ** * erg는 자신의 팀이 C#에 너무 많은 기능을 추가하는 것의 위험성을 항상 더 잘 인식하고 있다고 말했습니다. 그는 2006년부터 팀이 일주일에 세 번씩 커뮤니케이션 회의를 열면서 작업의 연속성을 보여주었습니다. 오늘날 그러한 회의를 통해 소통하고 항상 같은 회의실에 있습니다.
Microsoft는 VB보다 C#을 강조하지 않을 것입니다.
p>
많은 개발자가 Visual Basic과 C#의 관계에 대해 의문을 제기해 왔습니다. .Hejl *** erg는 두 프로그래밍 언어 사이의 유사점이 계속 존재할 것이라고 말했습니다
Hejl *** erg 우리가 종종 특정 언어가 특정 팀에 적합하다고 말하는 것을 의미합니다. 그러나 이 진술은 실제로 매우 정확하지 않을 수 있습니다. 이 두 프로그래밍 언어를 둘러싼 개발자 커뮤니티를 살펴보십시오.
둘 사이에는 큰 차이가 없다는 것을 알게 될 것입니다. 동일한 응용 프로그램을 만들 수 있으며 동일한 유형의 기능을 사용하려는 경우 주변 환경 및 기간과 관련이 있는 경우가 많습니다.
Vail의 소프트웨어 개발자인 Nash Ron McCullough는 지금까지 VB를 사용해 왔으며 앞으로도 포기할 생각이 없다고 이메일을 통해 말했습니다. 사용하기가 매우 어렵고 개발 속도가 매우 느리며 VB에서 본 것보다 많은 훌륭한 기능이 부족했습니다.
Aurora의 캐나다 프로그래머인 Rick Piovesan은 소프트웨어 계약자로서 VB를 선호한다고 말했습니다. VB를 먼저 사용하고 특정 요구 사항이 있는 경우에만 C#을 사용합니다. 그러나 요즘에는 점점 더 많은 고객 프로젝트에서 C#을 사용해야 합니다. 그러나 VB에 비해 Microsoft Visual Studio의 C# 지원이 매우 어렵다는 점에 놀랐습니다. 나는 필요한 기능이 어디에 있는지 끊임없이 검색해 왔습니다.
Piovesan과 McCullough는 모두 Microsoft가 C# 사용을 장려하는 경향이 있다고 믿지만 Hejl***erg는 Microsoft가 C#을 선호하지 않을 것이라고 말했습니다. 이 두 언어에 대한 기능이 C#에 추가되면 VBlishixinzhi /Article/program/net/201311/15210에도 추가됩니다.
- 관련 기사
- 완전한 관용어 모음: Langshenglangqi?
- 쑨위헝의 이름은 무엇입니까?
- 주류 바텐더가 되는 법을 어디서 배울 수 있으며 비용은 얼마인가요?
- 주요 태양광 컨셉 주식은 무엇인가요?
- 희망을 뜻하는 4글자 관용구
- 애니메이션 <판데모니엄> 1-102의 각 화명(목차)을 찾아보세요!
- 샤오심양의 본명
- 후베이 이창교 교각은 영화를 상영하는 커튼으로 사용됩니다. 교각에서 상영되는 영화의 효과가 커튼보다 더 좋나요?
- 70세 남성이 30세 유모와 사랑에 빠져 결혼해 아들을 낳아야 한다고 주장했다.
- 겅솽(耿爽)이 외교부 대변인 자리에서 물러나고 유엔주재 중국 대표부로 부임한다?