폴 그레이엄 (Paul Graham)이나 척 무어 (Chuck Moore)는 유혹적인 아이디어이며, 확실히 작동합니다.
도메인이 매우 제한적이며 도메인 외부에있는 요구 사항을 얻지는 않을 수도 있습니다. 이는 "Excel에서 가져 오기"기능을 요구하는 클라이언트처럼 간단합니다. 반면 Paul Graham은 Lisp을 사용하여 요구 사항이 매우 광범위한 웹 상점 시스템을 작성했습니다. PDF 내보내기와 같은 작업을 어떻게 처리했는지, MIT의 여름 방학 중 일부 인턴에게 PDF 사양 및 Lisp 설명서를 제공했는지 또는 C 라이브러리로 갔는지 알고 싶습니다.
도메인이 논리 또는 천문학 시뮬레이션과 같은 자연스러운 원칙에 따라 작동하는 경우 작동 할 수 있습니다. 인간의 요구 사항이라면 모순과 특수한 경우가 있습니다. (문자열과 날짜 라이브러리는 그 범주에 속합니다.) 완전히 추상화되거나 언어 기능이 없기 때문에 하스켈이나 PHP로 작성하는지 여부에 따라 특별한 경우를 알 수 있습니다.
최적화가 매우 중요한 위치에서 효과가있을 수 있습니다 (편집 : 어디서나 최적화하는 것이 현명합니다) - 직접 구현 했으므로 스택의 모든 레이어를 알 수있는 시스템을 제거했습니다. 특별한 목표를 염두에두고
저는 전체적인 아이디어 집단을 대학원 학생들과 연관시킵니다 : 그들은 프로그래밍 기술과 일반적인 영리함에서 상위 1 %에 있습니다. 그들은 매우 좁은 영역에서 일하고 있습니다. 최고의 장비가 없어서 물건을 벗기고 깊이있게 최적화하려고합니다. 그들은 일하는 프로그래머들의 딜레마를 해결하는 학습을하지 못합니다.
필자는 지금까지 PHP (그리고 아마도 java)를 사용하는 유일한 라이브러리는 함께 제공되는 라이브러리라고 말할 수있었습니다. 언어가 다가올수록 둘 다 꽤 무서운 것입니다. – SingleNegationElimination
나는 동의한다. 이것이 내가 원하는만큼 C# 프로그래밍을하지 않는 이유입니다. 단순히 C# 용 고품질 오픈 소스 소프트웨어가 많이 없습니다. –