WOLFRAM

Q&A

Mathematica와 다른점이 무엇입니까?

쉽게 말하면, Wolfram 언어 = Mathematica + Wolfram|Alpha + Cloud + 기타 라고 할수있습니다. Wolfram 언어는 Mathematica와 호환 가능하며 지식, 배포 및 기타 새로운 아이디어를 포함하여 대폭적인 진화의 산물입니다.

배우기 어려운가요?

Wolfram 언어는 매우 폭넓고 깊이 있지만, 배우기 쉬운 소수의 원칙을 기반으로하고 있습니다. 또한 다음 스텝에 무엇을 해야하는지 항상 제안 해주는 반응이 매우 빠른 입력 예측 도우미도 갖추고 있습니다. 수백, 수천의 살아있는 예제도 갖추고 있으며, 진짜 비장의 카드는 Wolfram|Alpha와 마찬가지로 자연 언어를 사용하여 곧바로 사용을 시작할 수 있다는 점입니다.

어떤 플랫폼에서 사용할 수 있습니까?

Wolfram Engine은 데스크톱, 클라우드, 모바일에서 사용할 수 있습니다. 커널은 Linux, Mac, Windows 컴퓨터의 Intel과 ARM 아키텍처뿐만 아니라 iOS 및 특정 임베디드 운영 체제에서도 실행할 수 있으며 곧 Android 에서도 실행가능 합니다. 인터랙티브한 사용자 인터페이스는 Mac, Windows, Linux에서 기본적으로 실행할 수 있으며 웹 브라우저에서도 지원하고 있습니다.

사용자 커뮤니티가 있습니까?

네, 있습니다. Mathematica를 사용하는 사람은 모두 이미 Wolfram 언어를 사용하는 것입니다. 그리고 Mathematica에는 이미 활발한 글로벌 사용자 커뮤니티가 조성되어
있습니다.

그래픽을 생성 할 수 있습니까?

물론 가능합니다. 사실, Wolfram 언어의 강점 중 하나는 고도로 자동화 된 2D, 3D, 네트워크, 지리적 기능 등의 시각화 및 도표화 함수를 폭넓게 포함하고 있는 점입니다. 시각화는 인터랙티브하게 작업할 수 있으며, 임의의 표준 형식으로
내보낼 수 있습니다.

오픈 소스입니까?

일부 구성 요소를 제외하고는 오픈 소스가 아닙니다. Wolfram 언어는 30여 년에 걸친 철저한 상업적 개발에서 진화하였으며, 현재는 많은 클라우드 기반의 구성 요소에 의존하고 있습니다. Wolfram Research는 로컬과 클라우드 모두에서 Wolfram 언어를 최대한 광범위하게 이용할 수 있도록 하는 것을 목표로하고 있습니다.

프로그래밍의 선진 기술이 포함되어 있습니까?

현재 화제가 되고 있는 선진 기술목록을 참조하세요. Wolfram 언어는 현재까지 가장 많은 선진 기술을 포함하는 언어임을 확인하게 되실 겁니다. 뿐만아니라, 더욱 주목할 점은 매우 강력하고 혁신적인 기호 프로그래밍을 기반으로하기 때문에 프로그래밍에 대한 매우 광범위한 개념과 가능 성을 활용할 수 있다는 것입니다.

어떤 라이센스가 있습니까?

Wolfram 언어는 사용 방법에 따라 여러 종류의 라이센스 모델이 준비되어 있습니다. 클라우드, CDF Player, Raspberry Pi 등의 시스템에서 일시 제공이 가능합니다. 교육 기관은 사이트 라이센스를 이용하실 수 있으며, 다양한 구독 형태 및 구매 지불 방법이 준비되어 있습니다. Wolfram 언어는 하드웨어 또는 소프트웨어 시스템에 임베드되어 사용할 수 있는 OEM 라이센스도 있습니다.

다이나믹 타이핑을 채용하고 있습니까?

네, 매우 강력한 기호 형식을 채용하여 다이나믹 타이핑이 가능합니다. 게다가 현대 언어에 널리 요구되고 있는 다른 다수의 기능도 채용하고 있습니다.

Wolfram 언어 사용시 도움이 필요할때는 어떻게
합니까?

온라인 커뮤니티가 활발히 활동중에 있으며, Wolfram 언어 제품의 대부분은 Wolfram Research의 기술 지원을 통해 도움을 받을 수 있습니다. Wolfram Solutions은 Wolfram 언어의 프로젝트를위한 기업 컨설팅을 제공하고 있습니다.

Wolfram 언어는 인터랙티브하게 실행할 수
있습니까?

네, Wolfram 언어는 항상 인터랙티브하게 실행하여 프로그램을 구축하고 디버깅 할 수 있습니다. 또한 서버 모드로 실행할 수 있기 때문에 다양한 유형의 대규모 생산 환경에서의 사용을 지원합니다.

Wolfram 언어의 컨설팅 서비스가 있습니까?

네, Wolfram Research나 타사가 제공하는 서비스가 있습니다. Wolfram Technical Consulting은 소규모 프로젝트를 Wolfram Solutions은 주요 조직의 대규모 개발 및 배포를 도와드립니다.

다른 언어로 운영 할 수 있습니까?

네, 가능합니다. Wolfram 언어는 즉시 API를 생성할 수 있으며, 대부분의 표준 언어에서 호출하는 코드를 자동으로 생성 가능합니다. C, C++, Java, .NET, 및 R을 기본적으로 지원하는 WolframLink의 하이 레벨 프로토콜을 사용하면 쌍방향 통신이 가능합니다.

다른 언어와의 차이점은 무엇입니까?

Wolfram 언어는 지식을 기반으로 되도록 많은 기능을 자동화하고 통합하는 것을 기본 원리로하고 있습니다. 또한 Wolfram 언어는 풍부한 구조를 가능하게하는 기호 적 언어이며 최근 모던 언어로 주가 상승중인 다양하고 강력한 개념 을 통합하고 확장 할 수 있습니다.

병렬화 지원이 가능 합니까?

네, 병렬화는 언어에 내장되어 있습니다. Wolfram Engine은 다양한 환​​경에서 동종 및 이종 분산 컴퓨팅을 직접 지원
합니다.

Wolfram 언어의 역사와 전통은 무엇입니까?

Wolfram 언어는 30여 년에 걸쳐 Wolfram Research가 구축해온 기술을 누적하여 탄생한 것입니다. Wolfram 언어의 구조 및 핵심 알고리즘은 Mathematica에서 사용되는 언어를 완벽하게 지원하고 진화 해 온것입니다. Wolfram Knowledgebase는 Wolfram|Alpha 프로젝트 진화의 산물이며, Wolfram|Alpha 프로젝트는 Wolfram 언어에 사용되는 클라우드 메소드의 일부를 선구적으로 개발했습니다.

얼마나 빠릅니까?

Wolfram 언어의 개념은 다양한 기능을 내장하고 최적의 알고리즘을 사용하여 이를 구현하는 것입니다. 실제로 이러한 알고리즘은 특히 Wolfram 언어가 다른 고급 기능을 자유롭게 호출 할 수 있으므로 거의 모든 경우 특별히 쓰여진 코드를 능가하는 스피드를 자랑합니다. Wolfram 언어 스타일을 사용하지 않고, C와 같은 코드를 작성하고 실행하면 구현 시간이 더딜수 있습니다. 그러나 실제 C 코드가 있다면 WolframLink를 사용하여 전속력으로 그것을 호출 할 수
있습니다.

어떤 언어의 영향을 받았습니까?

초기에 영향을받은 언어로는 LISP, APL, 그리고 Stephen Wolfram의 1981 년 SMP 기호 계산 언어가 있습니다. Wolfram 언어는 Mathematica 내부에서 개발과정을 거치는 동안 자신의 설계 개념과 방법을 발전 시켰습니다. 지난 30여 년 사이 출현한 언어 중에는 Wolfram 언어의 영향을 강하게 받은 것도 있습니다.

어느 정도 까지 크기의 축소 및 확대 대응이
가능합니까?

Wolfram 언어의 놀라운 점은 한 줄의 프로그램에도 수백만 줄의 프로그램에도 적합하다는 점입니다. Wolfram 언어는 Mathematica 내에서 셀 수 없이 많은 생산 환경에서 사용되어 왔습니다. Wolfram 언어는 매년 수십 억 건의 쿼리를 처리하는 Wolfram|Alpha에도 사용되고 있습니다.

Stephen Wolfram은 얼마나 관여하고 있습니까?

매우 깊이 관련되어 있습니다. Stephen Wolfram이 직접 언어의 모든 기능을 검토하고 언어의 많은 부분을 개발하였습니다. Stephen Wolfram은 지난 수십년간 언어의 개념을 더욱 발전시켜갈 다양하고 뛰어난 멤버를 포함하는 팀을 형성하여 왔습니다. Wolfram 언어는 여러가지 의미에서 Stephen Wolfram의 평생을 건 사업이라 할 수 있습니다.

웹에서 실행할 수 있습니까?

네, Wolfram Cloud를 통해 인터랙티브하게 실행할 수도 있으며, API, 형식, 기타 유형의 웹 배치를 통한 수행 역시 가능 합니다.

"사물의 인터넷"과 어떻게 연계되어 있습니까?

Wolfram 언어는 실제 모델을 도입하도록 구성되어 있어 연결 장치에서 데이터를 바로 표현하고 해석 할 수 있습니다. 또한 장치에 직접 또는 API에 연결하는 프레임워크나 로컬 또는 클라우드에서 데이터를 처리하는 프레임워크가 있습니다. Wolfram Connected Devices Project는 최신 장치를 정선하고 있습니다.