WOLFRAM

Wolfram 언어의 사용 예제

최대 생산성 창출을 위한 프로그래밍

다른 언어를 사용한 일상적 개발 방법보다 10 배 빠른 개발 속도

Wolfram 언어의 중요 이념은 가능한 최대치를 언어에 직접 통합하여 자동화를 최대화 함으로써 프로그래머의 생산성을 극대화하는 것입니다.

  • 계산과 지식에 관한 내장된 광범위한 리소스의 활용
  • 코드의 사용자 특정 부분만을 구축하고 나머지는 언어에 의존
  • 간결하고 읽기 쉬운 인터랙티브 디버깅이 용이한 코드 작성
  • 광범위한 시스템을 기호적 구성 요소로 점진적으로 구축

알고리즘 지향적 프로그래밍

30여 년에 걸친 Wolfram 알고리즘 개발의 이용

알고리즘 중심의 프로그래밍을 지향한다면 Wolfram 언어 만큼 적합한 것은 없습니다.

  • 모든 분야를 아우르는 세계 최대의 통합 된 내장 알고리즘 웹
  • 주요 알고리즘 조작을위한 고도로 최적화 된 독자적 알고리즘
  • 최대의 효율을 제공하는 자동 알고리즘 선택 기능
  • 하위 수준의 언어 대비 10~100 분의 1 크기의 코드
  • 세계 최고 수준의 알고리즘 개발자에 의해 30 년 이상 사용되어 온 역사
  • 알고리즘뿐만 아니라 방대한 양의 지식 및 데이터 내장

실제 데이터를 사용한 계산

Wolfram|Alpha에서 검증 된 실생활 계산

Wolfram 언어는 현실 세계의 구조와 실체를 직접 언어로 통합한 독자적인 특성을 가지고 있습니다.

  • 완전한 알고리즘의 개념 체계가 직접 통합 된 언어
  • 단위, 지리 정보, 날짜, 이미지 및 기타 수천가지 분야의
    직접 계산
  • 수백만의 실체에 관한 내장된 상세한 계산 가능한 지식
  • 실세계에서 사용하기 쉽게 입력 할 수 있도록 통합 된 자연어

초절정 레벨의 스크립팅

Wolfram 언어의 파워를 사용하여 무엇이든 스크립트 작성 가능

지속적으로 기존의 인터페이스를 향상시키고 있는 Wolfram 언어의 기호적 특성으로 인하여 외부의 시스템과 언어의 초절정 레벨의 스크립팅에 이상적 입니다.

  • 노트북을 사용한 즉각적인 인터랙티브 세션
  • 다양한 API 및 함수 호출 인터페이스의 지원
  • 분석 및 시각화의 즉각적 연결
  • 프로그램 가능한 자연 언어 입력

시적인 프로그래밍 및 취미 프로그램밍

우아한 계산 언어

단 한 줄의 Wolfram 언어 코드로 한없이 세련된 계산을 표현할 수
있습니다.

  • 다양한 계산 아이디어를 표현하기위한 우아한 언어
  • 기호 언어로 구조와 데이터를 직접 조작
  • 개념에 집중한 언어와 자동화된 구현
  • 다른 언어와 비교하여 일반적으로 가장 짧고 가장 우아한 언어

고도의 메타 프로그래밍

대형 코드를 데이터처럼 쉽게 조작

Wolfram 언어는 그 기호적 특성 및 계산 가능한 문서와의 통합을 통해 메타 프로그래밍과 기호적 코드 작업에 이상적입니다.

  • 코드, 데이터, 인터페이스 등이 모두 작업 가능한 기호 식으로
    표현
  • 패턴 매칭 및 변환 규칙의 심층 지원
  • 기호적 문서의 자동 생성과 조작
  • 수학 및 컴퓨터 과학 고급 기술의 내장된 커버
  • 즉각적인 분석 및 시각화 기능

대규모 개발의 자체 문서화

최대 규모의 소프트웨어 프로젝트에도 대응 가능한 언어

Wolfram 언어는 자신의 기호적인 모듈형 인터페이스 및 통합 된 다양한 문서 기능을 통해 대형 팀에 의한 수백만 줄의 소프트웨어 개발 지원이 가능합니다.

  • 예제와 설명이 포함된 실행 코드를 노트북에 저장
  • 가독성이 매우 높고 간결한 코드
  • 언어의 기호적 특성으로 인하여 어떠한 데이터 구조도 구성
    요소 사이로 전달이 가능
  • 코드 저장소와의 상호 운용성, 코드 구조 분석 및 시각화
  • 자동 분석 기능을 사용한 임베디드 검증 테스트 기능

신속한 개념 개발

가장 신속한 아이디어의 제품화 방법

Wolfram Universal Deployment System을 통하여 Wolfram 언어는 데스크탑, 클라우드, 모바일 및 임베디드 시스템의 제품 규모 배포를 선례 없이 직접적인 방법으로 제공합니다.

  • 웹 등의 제작에 사용할 코드를 단 몇 초 내에 배포
  • 인간과 기계를 위한 인터페이스의 자동 생성
  • 컨셉 구현을 위한 가능한 한 간단한 코드 작성
  • 기호적 프로그래밍을 사용한 코드의 단계적 구축 및 배포

분석 및 시각화 프로그래밍

다년간에 걸친 최상의 분석 및 시각화 경험

Wolfram 언어는 분석 및 시각화에 관한 데스크톱 및 클라우드에서 전례없는 수준의 성능과 사용 편의성을 포함한 최고의 기준을 설정하고 있습니다.

  • 세계 최대의 임베디드 분석 알고리즘 및 메소드 조직
  • 모든 시각화의 형식, 2D, 3D, 네트워크 등을 인터랙티브 기능으로 심층 커버
  • 이미지, 네트워크 등을 포함한 모든 데이터 형식의 일률적 기호
    조작
  • 향상된 인터랙티브 계산 가능한 보고서를 프로그램에 따라 생성
  • 최적의 알고리즘, 계산 미학 등의 최대 자동화

사물의 인터넷 프로그래밍

미래의 유비쿼터스 컴퓨팅을위한 설계

장치 프레임 워크, 현실 세계의 데이터 처리 능력, 임베디드 분산 컴퓨팅, 클라우드 및 임베디드 구현에 사용할 수 있는 Wolfram 언어는 사물의 인터넷 지원에 확고한 입지를 확립하고 있습니다.

  • Wolfram Data Framework (WDF)을 통한 즉각적인 데이터 표준화
  • 고도로 자동화 된 임베디드 분석 및 시각화 기능
  • 응용 프로그램, API 등을 지원하는 완전한 클라우드 인프라
  • 업계와의 폭 넓은 커넥션 (Wolfram Connected Devices Project)
  • 차세대 임베디드 프로세서의 기본적 지원

프로그래밍 교육

현 세대 학생들에게 적합한 언어

Wolfram 언어의 최신 지식 기반 특성은 프로그래밍 언어로서 간단한 코드로도 놀랄 만한 결과를 가져올 수 있는 유례없는 적합성을
갖추고 있습니다.

  • 가능한 한 짧은 코드로 세련된 프로그램 작성
  • 언어의 융합 특성을 사용한 다양한 프로그래밍 개념 교육
  • 데모 시연에 이상적인 인터랙티브 노트북에서 작업
  • 기호 프로그래밍을 사용한 단계적 구축으로 인한 손쉬운 디버깅
  • 설득력있는 시각화의 즉각적 생성
  • 웹 브라우저 만으로 로컬 또는 클라우드에서 실행 가능
  • 자연 언어 입력으로 구문 학습이 요구되지 않음
  • STEM (과학, 기술, 공학, 수학)의 모든 영역의 광범위한 커버

탐구적 프로그래밍 및 발전적인 프로그래밍

Wolfram 언어로 더욱 양질의 사고 가능

막대한 임베디드 기능과 문서 기반의 인터랙티브 인터페이스를
갖춘 Wolfram 언어는 탐구적 및 발전적인 프로그래밍을 매우 생산적인 스타일의 독특한 방식으로 지원합니다.

  • 인터랙티브 노트북을 사용하여 검색을 수행하고 문서화
    실행
  • 임베디드 자동화 기능, 알고리즘 및 지식 은 탐구의 극적인 가속화에 기여
  • 기호적 언어는 "하네스" 코드를 방지하고 코드의 신속한 재사용 가능
  • 완성 된 코드의 즉시 배포
  • 수십 년에 걸쳐 세계 유수의 과학자와 기술자에 의해 널리 사용

다양한 멀티 플랫폼 구축

자신의 배치를 기술할 수있는 언어

Wolfram 언어는 다양한 계산 환경 모두에 대한 획일적 인 배치뿐만 아니라 언어 자체로 작성된 프로그램 된 배치 또한 지원합니다.

  • 하나의 Wolfram 언어 프로그램을 제작하고 그것을 전체에 배치
  • 모든 Wolfram 언어 배포는 기호적으로 기술이 가능하며 완전한 스크립트 작성이 가능
  • Wolfram 언어는 코드와 데이터 뿐만 아니라 문서와 인터페이스도 표현 가능

레거시 코드 기반의 근대화

예전 코드를 새롭고 매끄럽게 현대화

Wolfram 언어는 레거시 코드에 이상적인 현대화 래퍼를 제공하여 인터랙티브 인터페이스, 클라우드 및 모바일에서의 조작 그리고 최첨단 소프트웨어 모듈화가 가능합니다.

  • WSTP (Wolfram Symbolic Transfer Protocol) 또는 기타 커넥터에서 레거시 코드 호출
  • 레거시 데이터 구조 및 함수를 나타내는 최신 기호 구조 정의
  • 최첨단 인터페이스, 시각화, 분석, 프로그래밍 가능성 등의 즉각적 추가
  • 최신 클라우드 및 모바일 배포의 즉시 생성
  • 자연 언어 입력을 포함한 최신 인터페이스 기술 이용

기타....      

Mathematica에서 Wolfram|Alpha, 그리고 Wolfram Tones에 이르기까지 Wolfram 제품 및 서비스는 모두 Wolfram 언어에 기반을 두고
있습니다.