•  원더라이트

Julia는 lisp입니까?

리스프를 정의하는 것은 무엇입니까? Julia를 LISP라고 부를 수 있습니까?

LISP란 무엇입니까?

NS 말을 하다 , 위키피디아에서:

Lisp(역사적으로 LISP)는 오랜 역사와 독특하고 완전히 괄호로 묶인 접두사 표기법을 가진 프로그래밍 언어 제품군입니다.

또한 Wikipedia에서 :

Lisp가 구현되면 프로그래머는 빠르게 S-표현식을 사용하기로 선택했고 M-표현식은 포기했습니다.

다시 한번:

Lisp는 프로그램 코드의 구조가 표준 데이터 구조에서 충실하고 직접적으로 표현된 최초의 언어였으며, 그 품질은 훨씬 후에 "동종성(homoiconicity)"이라고 불렸습니다.

또한:

LISP는 LIST Processing의 약자입니다.

줄리아는?

Julia 코드는 다음을 사용하여 나타낼 수 있습니다.:() 또는Expr(...) 표기법. 기호 및 기타 리터럴로 구성된 데이터 구조이므로 순회 및 조작할 수 있습니다. Julia는 동형 기호입니다(코드는 lisp로 구문 분석됨). 그러나 Julia 구문은 다음을 사용하지 않습니다. 단지 접두사 표기법, M-Expressions가 있습니다.

S 및 M 표현식

어떤 사람들은 고려 S-Expression 전용 구문 lisp 언어가 그렇게 불리기 위한 요구 사항입니다. S-Exprs의 장점은 다른 사람들이 코드를 구문 분석하고 조작하기 쉽고 간접적인 이점이며 더 많은 것을 작성할 수 있는 더 간단한 공통 기반이라는 것입니다. 강력한 코드 편집암호. Julia에는 매크로가 있지만 M-Exprs를 조작하기가 더 어렵기 때문에 어떤 의미에서는 lisp 매크로보다 덜 강력합니다.

Julia는 LISP입니까?

난 상관없어.

무슨 상관이야?

음. :)

게시물 태그: