문제

는 C#개발자 버전 1.0 이후,F#캡처한 나의 자유시간이 지난 몇 주 동안.컴퓨터는 현재 판매되는 2 개,4..코어 및 멀티 스레딩되지 않은 항상 단순한를 수행할 수 있습니다.

순간에 나가는 것을 볼 F#에 대한 잠재력이 복잡하고 무거운 작업 부하를 처리할 수 있습니다.당신이 생각하는 F#것입니다(한번 RTM)가에서 중요한 선수 엔터프라이즈 소프트웨어 시장?

도움이 되었습니까?

해결책

내가 생각하는지 여부에 관계없이 F#가 가져오기 위한 엔터프라이즈 소프트웨어할 수 있는 순수한 분리 기능적인 부분의 코드에서 어떤 언어를 사용하는 열쇠 잠재적인 멀티코어 컴퓨터입니다.예를 들어,Microsoft 의 병렬로 확장을 위해.NET 좋은,하지만 여전히 공간을 많이 만들의 실수로 병렬화하는 코드는 실행할 수 없습니다.만약 코드의 형태로 순수한 기어의 일부 또는 당신의 언어는 순전히 기능,다음을 보장할 수 있는 그것을 실행합니다.트릭은 다음을 알아내는 가장 효율적인 방법으로 할당하다.

는 역할 F#놀이에서 이 말을 더 많은 것으로는 촉매를 얻을 사람들의 발 젖은 시작에서 생각하고 더 많은 선언하는 방법입니다.

다른 팁

나는 생각 F#는 좋은 기회를 진출하는 일부의 틈새 시장 지역의와 같은 엔터프라이즈 애플리케이션 수학적 모델링(예:은행/거래는 응용 프로그램).제거 효과 측면에서 함수도 좋은 기회를 위한 병렬 처리 및 메모이 제이션.그 열심히 말하면 이 언어는 이제까지 벗어에 대한 주류 개발은 말하기 어렵지만 내 의견에 문제가 될 가능성이 인간 중심의(i.e이 부족하의 기술과 높은 학습 곡선에 익숙한 사람을 위해 더 많은 일반적인 언어는 c#/java/c++)보다는 기술.

내가 무슨 생각을 우리가 볼 수있는 몇 가지 기능성 재료를 마이그레이션으로 C#같은 증가의 사용을 변경할 수 없는 형태 및 표시 기능으로 순수한 등입니다.나는 볼 수 없습 F#더 많은 역할에 기업 개발을 너무 미칠 평균다.

C#/VB 항상 주어지만,F#에서 더 나은 복잡한 문제입니다.C#은 일반적인 목적은 동 F#에서 더 나은 IA,통계,과학(을 찾는 암 치료,예를 들어),등등.F#를 대체하지 않습니다 C#지만,가능하게 할 것이다.NET 경쟁에서 더 많은 분야의 컴퓨터 과학.로를 위한 데이터 마이닝과 처리가 큰 ammounts 의 데이터는,당신은 더 나 developping 직접 데이터베이스 내에서 다음과 같 또는 SQL Server oracle.

으로 F#는 열심히 배우고,그것만 가지고 있기 때문에 우리는"corrupted"에 의하여 필수적 방법으로의 생각에 대부분의 다른 언어입니다.그것은 어렵지 않아도 된다고 당신이 무언가가 5 년!또한,제 경험,여러 플랫폼에 이식 가능하고 F#사용하는 기쁨입니다.의 유 F#/Ocaml 는 시간의 대부분의 사람들은 남용 유형을 추정하는 코드를 읽을 수 있습니다.라 선언하는 변수를 확인할 수 있도록 보장합니다.

나는 생각 F#항상 틈새 시장의 언어에 비해 VB/C#/Java 않기 때문에,필요 이상의 수학적 또는 컴퓨터 과학의 배경입니다.그러나 사실 그것은 CLR 언어를 의미하는 것이 훨씬 더 큰 노출보다 이 기능적 언어입니다.

나는 작업에 투자은행 및 우리은 이미 사용하 F#한 ad-hoc 스크립팅을 목적으로,우리는 매우 예리한 표시의 버전을 출시했 F#를 고려할 수 있도록 우리는 더 많은 정식 통합 시스템(지만 그들이 남아 있을 가능성이 근본적으로 C#기반).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top