울프럼 언어(Wolfram Language)는 울프럼 리서치가 개발한 범용 다중 패러다임 프로그래밍 언어이다.[7] 기호계산, 함수형 프로그래밍, 규칙 기반 프로그래밍을 강조하며[8] 무작위 자료 구조와 데이터를 채용할 수 있다.[8] 수식 기호 계산 프로그램 매스매티카의 프로그래밍 언어이다.[9]

울프럼 언어
Wolfram Language
패러다임다중 패러다임: 용어 재작성, 함수형, 절차적, 배열
설계자스티븐 울프럼
개발자울프럼 리서치
발표일1988년(36년 전)(1988)
최근 버전13.1.0[1]
최근 버전 출시일2022년 6월 29일(21개월 전)(2022-06-29)
자료형 체계동적, 스트롱
운영 체제크로스 플랫폼
라이선스사유
파일 확장자.nb, .m, .wl
웹사이트www.wolfram.com/language/
주요 구현체
매스매티카, 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 *)

각주 편집

  1. “Revision History”. 
  2. Wolfram, Stephen. “Tini Veltman (1931–2021): From Assembly Language to a Nobel Prize—Stephen Wolfram Writings”. 《stephenwolfram.comwritings.》 (영어). 2021년 1월 22일에 확인함. 
  3. Maeder, Roman E. (1994). 《The Mathematica® Programmer》. Academic Press, Inc. 6쪽. ISBN 978-1-48321-415-3. 
  4. “Wolfram Language Q&A”. Wolfram Research. 2016년 12월 5일에 확인함. 
  5. Somers, James. “The Scientific Paper Is Obsolete”. 《The Atlantic》 (미국 영어). 2018년 4월 10일에 확인함. 
  6. Hickey, Rich. “Clojure Bookshelf”. 《Amazon.com》. 2017년 10월 3일에 원본 문서에서 보존된 문서. 2020년 5월 6일에 확인함. 
  7. “Notes for Programming Language Experts about Wolfram Language”. Wolfram.com. 2015년 11월 5일에 확인함. 
  8. “What Should We Call the Language of Mathematica?—Stephen Wolfram Blog”. Blog.stephenwolfram.com. 2013년 2월 12일. 2015년 11월 5일에 확인함. 
  9. “Celebrating Mathematica's First Quarter Century—Wolfram Blog”. Blog.wolfram.com. 2015년 11월 5일에 확인함. 

외부 링크 편집