Wolfram은 "지식 기반 프로그래밍 언어"를 공개하려고하지만 C#, Java 등과 같은 방식으로 진정한 프로그래밍 언어입니까?Wolfram Language는 진정한 프로그래밍 언어입니까?
너무 주관적인 것을 피하기 위해, 나는 "진정한 프로그래밍 언어"에 의해 의미 할 것입니다 : 은 튜링 완료입니까?
Wolfram은 "지식 기반 프로그래밍 언어"를 공개하려고하지만 C#, Java 등과 같은 방식으로 진정한 프로그래밍 언어입니까?Wolfram Language는 진정한 프로그래밍 언어입니까?
너무 주관적인 것을 피하기 위해, 나는 "진정한 프로그래밍 언어"에 의해 의미 할 것입니다 : 은 튜링 완료입니까?
"사실"로 인정되는 항목은 무엇입니까? 튜링 완료를 의미합니까?
은 튜링 완료하기위한 필수 언어, 일반적으로
From this answer를 참조가 필요 :
조건 반복 또는 조건부 점프의 형태 (예를하면서, + 고토 경우)
저장의 형태를 읽고 쓸 수있는 방법 벤처 비트의 공동에서 (예를 들어, 변수, 테이프)
즉
언어의 초점은 볼프람 데이터베이스와이 데이터를 조작하는 다양한 방법에있는 것처럼 소리가 있습니다 .는 "남미는"할당 할 변수가 아니거나 객체 또는 클래스는 인스턴스화 : 언어의 볼프람의 발표 verage 그들은 물품. 그것은 의미 있고 의미가 있으며, 외부 데이터 소스없이 아주 적은 노력으로 프로그램에 끌어 들여질 수있는 의미와 의미로 알려지고 이해되는 문구입니다. 그리고 지식의 근원은 업데이트되고 변화하는 세계에 맞추기 위해 끊임없이 업데이트되고 성장하고 있습니다.
볼프람 자신이 더 언어
으로 말한다 "자동화의 수준은 전에 사람들이 이제까지 가지고 있었던 것보다 매우 높은 - 그것은 매우 강력,"볼프람는 말한다. "울프 럼 알파는 앱이 알고 알고 아무것도."
다시 한 번 우리가보고있는 것은 데이터 + 검색 알고리즘의 볼프람 알파의 조합을 활용하기위한 스크립트 언어가 같은 소리.
일반적인 의미에서의 스크립팅 언어는 아닙니다. 이것은 정리 정리자 (theorem prover)와 같은 상징 조작 언어입니다. 하지만 네, Turing이 완벽하다고 확신 할 수 있습니다. –
"진정한 프로그래밍 언어"를 정의하십시오. 그렇지 않으면 이것은 단지 의견 모집 일뿐입니다. – RBarryYoung