{{위키데이터 속성 추적}}
{{Infobox programming language
| name = 울프럼 언어<br />Wolfram Language
| logo = 
| logo size = 120px
| paradigm = 다중 패러다임: 용어 재작성, 함수형, 절차적, 배열
| year = {{시작 날짜와 나이|1988}}
| latest_test_date = 
| typing = 동적, 스트롱
| designer = [[스티븐 울프럼]]
| developer = [[울프럼 리서치]]
| latest release version = 13.1.0<ref>{{웹 인용|url=https://www.wolfram.com/language/quick-revision-history.html|title=Revision History}}</ref>
| latest release date = {{시작 날짜와 나이|2022|06|29}}
| implementations = [[매스매티카]], [https://github.com/mathics/Mathics Mathics], [https://github.com/corywalker/expreduce Expreduce], [https://web.archive.org/web/20160119224638/http://www.cs.berkeley.edu/~fateman/lisp/mma4max/ MockMMA]
| dialects = 
| influenced_by = {{startflatlist}}
* [[APL (프로그래밍 언어)|APL]]
* [[C (프로그래밍 언어)|C]]
* [[C++]]
* [[FORTRAN]]
* [[리스프]]
* [[파스칼 (프로그래밍 언어)|파스칼]]
* [[Prolog]]
* [[Schoonschip]]<ref>{{웹 인용|last1=Wolfram |first1=Stephen |title=Tini Veltman (1931–2021): From Assembly Language to a Nobel Prize—Stephen Wolfram Writings |url=https://writings.stephenwolfram.com/2021/01/tini-veltman-1931-2021-from-assembly-language-to-a-nobel-prize/ |website=stephenwolfram.comwritings. |access-date=22 January 2021 |language=en}}</ref>
* [[Simula]]
* [[스몰토크]]<ref name="Maeder">{{서적 인용|first=Roman E. |last=Maeder |title=The Mathematica® Programmer |publisher=Academic Press, Inc. |year=1994 |isbn=978-1-48321-415-3 |page=6}}</ref>
* [[Symbolic Manipulation Program|SMP]]<ref name="Q&A">{{웹 인용|url=https://www.wolfram.com/language/faq/  |title=Wolfram Language Q&A |publisher=Wolfram Research |access-date=2016-12-05}}</ref>{{endflatlist}}
| influenced = {{startflatlist}}
* [[Jupyter]]<ref>{{뉴스 인용|url=https://www.theatlantic.com/science/archive/2018/04/the-scientific-paper-is-obsolete/556676/|title=The Scientific Paper Is Obsolete|last=Somers|first=James|work=The Atlantic|access-date=2018-04-10|language=en-US}}</ref>
* [[Clojure]]<ref>{{웹 인용|url=https://www.amazon.com/gp/richpub/listmania/fullview/R3LG3ZBZS4GCTH |website=Amazon.com |title=Clojure Bookshelf |last=Hickey |first=Rich |archive-url=https://web.archive.org/web/20171003001051/https://www.amazon.com/gp/richpub/listmania/fullview/R3LG3ZBZS4GCTH |archive-date=2017-10-03 |access-date=2020-05-06}}</ref>
* [[줄리아 (프로그래밍 언어)|줄리아]]
{{endflatlist}}
| operating_system = [[크로스 플랫폼]]
| license = [[사유 라이선스|사유]]
| website = {{URL|https://www.wolfram.com/language/}}
| file_ext = .nb, .m, .wl
}}
'''울프럼 언어'''<!--공식 웹사이트의 한국어 페이지에서 '언어'로 표기함-->(Wolfram Language)는 [[울프럼 리서치]]가 개발한 범용 [[프로그래밍 패러다임|다중 패러다임 프로그래밍 언어]]이다.<ref>{{웹 인용|url=https://www.wolfram.com/language/for-experts/|title=Notes for Programming Language Experts about Wolfram Language|publisher=Wolfram.com|access-date=2015-11-05}}</ref> [[기호계산]], [[함수형 프로그래밍]], [[논리형 프로그래밍|규칙 기반 프로그래밍]]을 강조하며<ref name="LangName">{{웹 인용|url=https://blog.stephenwolfram.com/2013/02/what-should-we-call-the-language-of-mathematica/|title=What Should We Call the Language of Mathematica?—Stephen Wolfram Blog|date=2013-02-12|publisher=Blog.stephenwolfram.com|access-date=2015-11-05}}</ref> 무작위 [[자료 구조]]와 데이터를 채용할 수 있다.<ref name="LangName"/> 수식 기호 계산 프로그램 [[매스매티카]]의 프로그래밍 언어이다.<ref name="25anv">{{웹 인용|url=https://blog.wolfram.com/2013/06/23/celebrating-mathematicas-first-quarter-century/|title=Celebrating Mathematica's First Quarter Century—Wolfram Blog|publisher=Blog.wolfram.com|access-date=2015-11-05}}</ref>

== 문법 ==
=== 기초 ===
울프럼 언어는 [[중위 표기법]]을 사용하여 기초 수식을 쓴다.

<syntaxhighlight lang=mathematica>
(* 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 *)
</syntaxhighlight>

== 각주 ==
{{각주}}

== 외부 링크 ==
* [https://reference.wolfram.com/language/ Documentation for the Wolfram Language]
* [https://www.wolfram.com/language/elementary-introduction/2nd-ed/ An Elementary Introduction to the Wolfram Language]
{{전거 통제}}

[[분류:배열 프로그래밍 언어]]
[[분류:컴퓨터 대수학 시스템]]
[[분류:크로스 플랫폼 소프트웨어]]
[[분류:동적 타입 프로그래밍 언어]]
[[분류:함수형 프로그래밍 언어]]
[[분류:다중 패러다임 프로그래밍 언어]]
[[분류:1988년 개발된 프로그래밍 언어]]
[[분류:고급 프로그래밍 언어]]