2010-05-14 3 views
0

나는 최근에 Kogut language을 발견했는데, 그것에 관심이있었습니다. 그러나 정보를 얻을 수있는 유일한 웹 사이트는 프로젝트를 호스팅하는 소스 포지 페이지입니다. 나는 언어를 더 깊이 보려고 시도하는 방법을 몰랐다.
그래서 제가 묻는 것은 루비, 파이썬 등 수천 개의 리소스가없는 언어를 배운 사람이 있습니까? 그렇게하는 가장 좋은 방법은 무엇입니까?매우 작은 범위의 언어를 배우는 방법은 무엇입니까?

+2

100 페이지 언어 참조가 있습니다. 정보가 너무 적습니까? – Joey

+0

@Johannes Rossel - 저도 읽어 봤지만, 처음 시작한 사람에게는 적합하지 않다고 생각했습니다. 나는 아직도 그것을 통해 자신의 길을 만들고있어, 난 그냥 더 나은 방법을 가지고 있는지 궁금 해서요. – bennybdbc

답변

3

나는 단계가 옆에있을 것입니다 배울 수 있다고 생각 : 존재하는 경우

  • 이 참조 문서를 통해가는 예/자습서/포럼 게시물/토론을 찾고
  • (특히 Kogut 하나가에)을/기사/등
  • 소스 코드를 통해가는 (만약 오픈 소스 프로젝트)
  • 개발자 지원을 요청
+0

언어/컴파일러 소스를보기 전에 예제를 살펴 보겠습니다. – Joey

-4

진심으로, 나는

저자에 의해 편집 ... 시간이 더 나은 다른 언어를 배우는 지출 할 수 있다고 생각했을 것이다 :

사실, 나는 가정 내 대답에 약간 경박하고 있지만, 수도 이 특정한 언어를 목표로하지 않았습니다. 나는 그 언어에 대한 정보의 단일 출처 만 있다면, 개인적으로, 나는 그가 움직여야한다고 생각한다. ... 저자들은 그것을 실험적인 언어로 묘사한다.

다시 - 나는 이것을 "내 경력 측면에서 보면이 점을 이해할 수 있습니까?" 지적 호기심의 관점에서 바라 보는 것에 대해 이야기하고 있다면 부츠를 채우십시오! 이 경우

나의 제안은 다음과 같습니다 (있는 경우)

  • 는, 원시 데이터 유형을 식별 ... 제어 구조에서
  • 봐. 함수, 객체, 클래스 등
  • , 그것으로 뭔가를 할 그들이 OO에게 "다른 비트"
  • 그리고 마지막으로 일을하는 데 뜻을 알아보십시오 -
  • 는 다양한 범위의 수준을 조사합니다. 작고 중요하지는 않지만 사소한 것은 아닙니다. 대부분의 언어를 배우는 가장 좋은 방법은 그들과 함께하는 것입니다 ...

내 생각에는 원본 게시물이 약간 떨어져서 ... 사람들이 분노를 느낄 때가끔 부족한 것으로 나타났습니다 ...

+1

19 세기로 나아가고있는이 업계를 끌어 올리는 것은 새롭고 역겨운 추적 언어를 배우는 사람들입니다. 어쩌면 2525 년 전에 그들은이 산업을 1980 년대로 끌어 올릴 수있을 것입니다. –

1

실용적인 응용 프로그램 : 없음. 그것을 배우는 시간 : 3-4 주말. 귀사가 작성한 Kogut 프로그램을 보여 주면 동료의 얼굴에 표현할 수 있습니다. 귀중한 것입니다.

3

나는이 방법이 될 수 있다고 생각 :

  • 가 lanugage 당신이 배우고 영향을받는 언어를 배울 언어 논의 공동체를 찾을 수 :

    그것의 의미가 계획 또는 딜런과 가장 유사한입니다, 구문은 ML이나 Ruby와 비슷합니다. 후자

는 하나가 다른 언어를 배우고 시설을 비교할 수 차이 등

2

널리 알려진 여부, 내가 항상하는 것이 도움이 발견했습니다 여부, 새로운 언어를 학습 정확하게 결정 무엇 내가 그것을 사용하고 싶습니다. 그런 다음 해당 영역의 프로젝트를 선택하고 코딩을 시작합니다. 사용할 수있는 자료 (스파르탄 또는 아님)를 검토 한 다음 주변 지역 사회에 연락합니다. 열쇠는 어느 정도는 그것에 몰입하여 "The Zone"에있을 때 그 언어로 생각하기 시작하는 것입니다.

예를 들어 딜런에게 Starfire이라는 오래된 전쟁 게임에서 차량 및 자원을 관리하기위한 패키지를 작성하여 배웠습니다. 나는 날씨 계산과 관련된 많은 프로그램을 연구하여 Haskell을 배웠다. Erlang은 데비안 미러를 관리하기위한 스크립트를 작성하여 Erlang을 배웠습니다. 그런 종류의 물건.

물론 프로젝트가 언어에 적합한 지 확인해야합니다. 예를 들어, 고성능 최적화 컴파일러를 작성하여 Ruby를 배우지 않기로 결정하십시오. ;)

관련 문제