내 첫 프로그래밍 언어는 PHP ( gasp )였습니다. 그 후 JavaScript로 작업하기 시작했습니다. 최근에 C #에서 작업을 수행했습니다.
나는 C와 같은 저급 또는 중급 언어를 한번도 본 적이 없다.
프로그래밍 커뮤니티의 일반적인 합의는 "C와 같은 것을 배우지 않은 프로그래머는 솔직히 포인터, 데이터 타입, 참조에 의한 값 전달 등과 같은 프로그래밍 개념을 처리 할 수 없다"는 것이다.
난 동의하지 않는다. 나는 그것을 주장한다 :
- 고급 언어는 쉽게 액세스 할 수 있으므로 더 많은 "비 프로그래머"가 뛰어 들어 혼란에 빠집니다.
- 실제로 고수준의 언어로 무엇이든하기 위해서는 대부분의 "최하위 학습"을지지하는 사람들과 동일한 개념을 이해해야합니다.
어떤 사람들은 C를 알아야합니다. 저 사람들에게는 저수준에서 중간 수준의 코드를 작성해야하는 직업이 있습니다. 나는 C가 대단하다고 확신하고 C를 아는 나쁜 프로그래머가 몇 명 있다고 확신한다.
왜 편견? 훌륭하고 정직하며 배고픈 프로그래머로서, C를 배워야한다면 (예상치 못한 이유로) C를 배우게 될 것입니다. 많은 언어를 고려할 때 좋은 프로그래머가 우리를 발전시키는 것을 배우는 데 집중해서는 안됩니까? 우리가 관심을 갖는 것을 배우면 안됩니까? 유한 한 시간을 앞당겨 활용해서는 안 됩니까? 일부 프로그래머가 왜 이것에 동의하지 않습니까?
나는 당신이하는 일에서 우수성을 추구하는 것이 좋은 프로그래머와 나쁜 프로그래머 사이의 근본적인 결정 론적 특성이라고 믿습니다.
Java, Pascal, PHP 또는 JavaScript와 같은 고급 언어로 작성된 내용이 C에 대한 사전 지식을 통해 실제로 어떤 이점을 얻었는지에 대한 실제 사례가 있습니까? 예가 가장 높이 평가 될 것이다.