Page History
...
개인생각 - 보통 문법이 어느 한가지 랭기지에서만 지원되면 (ex>MS-LINQ와 같은것) 사용을 보류하고 장점만 익혀둡니다.
Why? 다른 언어에 해당하는 스펙이 없으면 변환이 어려우며, 다른 언어를 사용하는 개발자와 해당 문법의 장점을
이야기할순 있겠지만 LINQ로 작성된 코드를 가지고 공통적인 이야기를 할수가 없습니다. 해당 플래폼에 고립될수가 있습니다.
패턴매칭을 3년전 스칼라에서 처음보았을때 제가 사용하는 언어 안에서는 그러한 컨셉이 없어서 눈여겨 못보았지만,
패컨매칭은 패턴매칭은 if문을 줄이기위해 대부분의 언어에서 직접혹은 간접적으로 지원하는 컨셉인듯합니다. LINQ도 언어의 공통적인 스펙이
될지는 조금더 살펴보아야 하지만, LINQ란 이름은 아니지만 함수형언어에서 유사한 컨셉으로 사용가능한듯 보입니다.
그 이전 누가 먼저도입하고 선도했는지는 관심이 없으나 현재 보편적으로 사용되는 방식은 따라가야한다고 봅니다.
...