프로그래밍 언어 전용 웹 페이지를 체크 아웃 할 때마다 항상 특질 / 속성 목록에 "강력한" 이라는 단어 가 표시됩니다.
모든 프로그래밍 언어가 강력하다면 왜 그 단어를 튜토리얼 / 문서에 넣습니까?
프로그래밍 언어 전용 웹 페이지를 체크 아웃 할 때마다 항상 특질 / 속성 목록에 "강력한" 이라는 단어 가 표시됩니다.
모든 프로그래밍 언어가 강력하다면 왜 그 단어를 튜토리얼 / 문서에 넣습니까?
답변:
나는 약한 것으로 묘사 된 언어를 생각할 수 없다. 그렇다. 나는 그것을 마케팅 애매한 것으로 보았을뿐 아니라 언어의 핵심 능력보다는 프로그래머에게 실패의 원인이된다. 언어가 강력하기 때문에 코드에 문제가 있으면 분명히 놀라운 언어의 사양에 거짓말을 할 수 없습니다.
다음에 나오는 새로운 언어가 등장한다고해서 스스로를 강력한 것으로 묘사하지 않는다면, 강력한 것으로 묘사하는 기존의 경쟁자들에 대한 즉각적인 단점이있을 것입니다. 지금은 영원한 원과 같습니다.
어떤 의미에서는 항상 사실이기 때문입니다. 이러한 강력한 측면 중 하나 이상이 모든 프로그래밍 언어에 적용됩니다.
나는 계속할 수있을 것이라 확신하지만, 실제로 강력한 것이 무엇인지 확실하지 않습니다 . 언어가 효율적이고 표현력 있고 간결한 것입니까? 또 다른 약한 단어.
"X 프로그래밍 언어는 Y와 Z를 수행하는 강력하고 간결하며 우아한 도구"와 같은 문장에서 사용되는 것을 언급한다면, 그것은 광고 / 선전입니다. 당신이 그들 모두를 듣고, 모든 언어가 강력하고, 모든 음식이 맛있고, 모든 자동차가 가족 친화적이거나 시원하고 빠르며, 모든 국가는 반역자와 비인간적 인 독재자의 세계에서 의롭고 영웅적이며 모든 종교는 옳습니다. 기타
다른 예제의 절반과 마찬가지로 완전히 거짓이 아니거나 완전히 진실에 가깝지는 않습니다. 언어 A는 X와 같은 작업에 잘 작동하고 언어 B는 Y와 같은 작업에 더 잘 작동합니다. (때로는 언어가 있습니다 완전히 실용적인 목적을 위해 완전히 쓸모 만 작성 코미디 공부했다. 이들은 비의 언어이며, 아무도 그들을 위해 심각한 선전을 기록하지가.)