언어 불가지론이란 무엇이며 왜 그렇게 부르나요? 언제입니까? 왜 그렇게 부르나요?

언어에 구애받지 않는 것은 언제입니까? 왜 그렇게 부르나요?



답변

언어 불가지론 은 특정 프로그래밍 언어와 독립적 인 프로그래밍 측면을 나타냅니다. 적어도 그것이 지난 30 년 동안 사용되었다고 들었습니다.

“무의식적”이라는 단어는 “모름”에 대한 고대 그리스어에서 파생되었습니다. “언어에 구애받지 않는”것은 컴퓨터 언어에 대해 알 필요가 없습니다. 언어 독립적 인 것과 같은 의미 입니다. 언어에 구애받지 않는 것은 알고리즘 또는 Agile 또는 많은 언어에 바인딩 된 런타임 라이브러리를 포함합니다.

일부 Mac OS X 기능은 언어에 구애받지 않습니다. 실제로 Objective C에서 사용하도록 설계되어 있고 C 또는 C ++에서 어려움을 겪을 때만 사용할 수 있으며 많은 언어에 대한 바인딩이 없습니다.

다른 용어보다는 “언어에 구애받지 않는”을 사용하기위한 문구가있을 수도 있습니다.

구어체 영어에서, “무의식적”이라고 말하는 사람은 종교 나 무신론자가 아니라는 것을 의미합니다. 이것은 일반적으로 “종교에 대해 이야기하고 싶지 않기 때문에 나를 개종하려고하지 마십시오”라는 구두 코드입니다.

따라서 사람들이 “언어에 구애받지 않는”것에 대해 이야기 할 때 어떤 컴퓨터 언어가 더 좋은지에 대한 논쟁에서 벗어나려고 노력합니다.


답변

한 언어에만 적용되지 않는 패러다임 또는 기능.


답변

솔루션을 “언어에 구애받지 않는”이라고하면, 말 그대로 솔루션이 언어에 대해 “알지 못한다”는 것입니다. 이는 언어에 대한 공통적이거나 독립된 언어 (패러다임, 언어 관용구 등)를 의미합니다.

예를 들어, 디자인 패턴은 언어에 구애받지 않습니다. 특정 구현에 대해 설명 된 방식이 패턴의 전체 또는 일부를 고집하는 한 중요하지 않기 때문입니다 (v.gr. 일부 디자인 패턴은 OOP없이 구현 될 수 있음) .

UML은 언어에 구애받지 않고 BPMN은 언어에 구애받지 않으며 ERM은 언어에 구애받지 않습니다. 의사 코드의 알고리즘은 언어에 구애받지 않습니다 …

프로그래밍되었지만 특정 언어로 설명되지 않은 모든 것을 언어 독립적이라고 할 수 있습니다.


답변

이전에는이 ​​용어를들은 적이 없지만 특정 프로그래밍 언어와 독립적 인 프로그래밍의 측면을 배우는 것을 의미한다고 가정합니다.