“잘못된”방식으로 무언가를하는 것에 대한 정말 좋은 것은 매우 다양합니다! 당신이 옳은 일을하고, 가장 빠른 방법, 또는 최적의 방법, 글쎄, 단지 한 가지 방법이 있습니다. 그러나 당신이 그것을 틀렸다면, 당신은 더 많은 디자인 룸을 가지고 있습니다.
사례가 지시 : Esoteric 프로그래밍 언어. 다양성이 멋지다. 읽을 수 없거나 셰익스피어 소네트 또는 요리법 요리법 또는 머리카락 발라드처럼 보이기위한 언어가 있습니다. 가장 초기의 Esoteric 언어 중 일부는 그냥 농담이었습니다. “실제”프로그래밍 언어의 모든 번거 로움의 편집 이었지만 아직 기능을 수행했습니다. 일부는 지침을 컬러 픽셀의 그리드로 나타냅니다. 일부는 암호화에 탠덤 한 방식으로 코드를 나타내며 프로그램을 프로그래밍 할 수있는 유일한 방법은 코드 공간을 강제적으로 강제하는 것입니다. 악명 높은 두뇌 * ck를 포함한 다른 사람들은 실제로 랩만큼 나쁘지는 않지만 튜딩 기계의 매우 직접적인 구현입니다.
따라서 서로 마주하고 있거나 전통적인 프로그래밍 언어로 설계된 언어 집합이 있지만 컴퓨터를 컴퓨터에 지시하는 작업을 수행 할 수 있습니다. 그리고 당신이 당신의 눈을 옳은 것처럼, 당신이 할 수있는 것처럼 그들 모두를 함께 보는 것처럼, oddball 언어의 blobby 교차로에서 나오는 것은 계산의 본질입니다. 각 언어는 가능한 한 잘못 될 것이므로 공통점이있는 것이 코딩의 불가피한 핵심 일 수 있습니다.
대조적 인 Java와 C ++ 또는 Python을 비교하는 것이 흥미로울 수 있지만 거의 모든 심각한 프로그래밍 언어가 유익하지 않은 것처럼 보입니다. 그들은 모두 그것을 대부분해서 옳고 있으며, 그것은 주로 인간 요인에 관한 것이라는 것을 의미합니다. 하품. 컴퓨팅에 대한 근본적인 기능을 정말로 알아 내기 위해서는 잘못 해결해야합니다.
이 기사는 200 ~ 2 주 동안 7 일마다 전달 된 Hackaday.com 뉴스 레터의 일부입니다. 또한 뉴스 레터의 웹 버전에서 볼 수있는 지난 7 일 동안 가장 좋아하는 기사가 포함되어 있습니다.
매주 금요일 아침 매주 금요일 에이 유형의 기사가 당신의받은 편지함을 치기를 원하십니까? 가입해야합니다!