울프럼 언어
울프럼 언어(Wolfram Language)는 울프럼 리서치가 개발한 범용 다중 패러다임 프로그래밍 언어이다.[7] 기호계산, 함수형 프로그래밍, 규칙 기반 프로그래밍을 강조하며[8] 무작위 자료 구조와 데이터를 채용할 수 있다.[8] 수식 기호 계산 프로그램 매스매티카의 프로그래밍 언어이다.[9]
패러다임 | 다중 패러다임: 용어 재작성, 함수형, 절차적, 배열 |
---|---|
설계자 | 스티븐 울프럼 |
개발자 | 울프럼 리서치 |
발표일 | 1988년 |
최근 버전 | 13.1.0[1] |
최근 버전 출시일 | 2022년 6월 29일 |
자료형 체계 | 동적, 스트롱 |
운영 체제 | 크로스 플랫폼 |
라이선스 | 사유 |
파일 확장자 | .nb, .m, .wl |
웹사이트 | www |
주요 구현체 | |
매스매티카, Mathics, Expreduce, MockMMA | |
영향을 받은 언어 | |
영향을 준 언어 | |
문법편집
기초편집
울프럼 언어는 중위 표기법을 사용하여 기초 수식을 쓴다.
(* This is a comment. *)
4 + 3
(* = 7 *)
1 + 2 * (3 + 4)
(* = 15 *)
(* Note that Multiplication can be omitted: 1 + 2 (3 + 4) *)
(* Divisions return rational numbers: *)
6 / 4
(* = 3/2 *)
각주편집
- ↑ “Revision History”.
- ↑ Wolfram, Stephen. “Tini Veltman (1931–2021): From Assembly Language to a Nobel Prize—Stephen Wolfram Writings”. 《stephenwolfram.comwritings.》 (영어). 2021년 1월 22일에 확인함.
- ↑ Maeder, Roman E. (1994). 《The Mathematica® Programmer》. Academic Press, Inc. 6쪽. ISBN 978-1-48321-415-3.
- ↑ “Wolfram Language Q&A”. Wolfram Research. 2016년 12월 5일에 확인함.
- ↑ Somers, James. “The Scientific Paper Is Obsolete”. 《The Atlantic》 (미국 영어). 2018년 4월 10일에 확인함.
- ↑ Hickey, Rich. “Clojure Bookshelf”. 《Amazon.com》. 2017년 10월 3일에 원본 문서에서 보존된 문서. 2020년 5월 6일에 확인함.
- ↑ “Notes for Programming Language Experts about Wolfram Language”. Wolfram.com. 2015년 11월 5일에 확인함.
- ↑ 가 나 “What Should We Call the Language of Mathematica?—Stephen Wolfram Blog”. Blog.stephenwolfram.com. 2013년 2월 12일. 2015년 11월 5일에 확인함.
- ↑ “Celebrating Mathematica's First Quarter Century—Wolfram Blog”. Blog.wolfram.com. 2015년 11월 5일에 확인함.