2017-09-07 19 views
0

대략적으로 말하면, 나는 Torch와 Lua의 관계는 무엇입니까?

______    __ | 
/_ __/__ ________// | is Scientific computing for Lua. 
///_ \/ __/ __/ _ \ | 
/_/ \___/_/ \__/_//_/ | 
          | 

알고하지만 우리는 그것을위한 새로운 언어를 만들어야했습니다 왜 누군가가 설명 할 수 있을까? 파이썬에서 Numpy와 같은 모듈을 만들지 않는 이유는 무엇입니까?

모듈화하거나 새로운 스크립팅 언어를 만드는 것 사이에 어느 정도의 선이 궁금합니다. 하드웨어 시작이 시작될 때입니까?

내가 위키 백과에 토치는 언어, 단지 프레임 워크 아닌 어쩌면 생각하지만, 따라했다 :

토치가 기반으로하는 오픈 소스 기계 학습 도서관, 과학 컴퓨팅 프레임 워크, 및 스크립트 언어입니다 루아 프로그래밍 언어. 또한 심층 기계 학습을위한 광범위한 알고리즘을 제공하며 스크립팅 언어 인 LuaJIT 및 기본 C 구현을 사용합니다.

답변

1

DSL is a language과 동일한 의미의 루아를 기반으로 한 언어 - 과학 컴퓨팅에 맞춘 프로그래밍 언어 확장 기능을 제공하기 때문에 "도메인 특정 언어 (DSL)는 특정 응용 프로그램 도메인에 특수화 된 컴퓨터 언어입니다" .

+0

감사합니다. DSL은 제가 알아야 할 개념입니다. – Aaron