심볼 프로그래밍

Symbolic programming

컴퓨터 프로그래밍에서 기호 프로그래밍은 프로그램이 자신의 공식과 프로그램 구성요소를 마치 평이한 데이터인 것처럼 조작할 수 있는 프로그래밍 패러다임이다.[1]

심볼 프로그래밍을 통해, 더 작은 단위들의 논리나 기능성을 결합하여 다른 더 복잡한 과정을 구축하는 복잡한 과정이 개발될 수 있다.따라서 이러한 프로그램들은 효과적으로 스스로를 수정하고 "학습"하는 것처럼 보일 수 있으며, 이로 인해 인공지능, 전문가 시스템, 자연어 처리, 컴퓨터 게임과 같은 어플리케이션에 더 적합하게 된다.

심볼 프로그래밍을 지원하는 언어는 울프램언어, LISP, 프롤로그[2]호모콘어다.[3]

참고 항목

참조

  1. ^ Michael A. Covington (2010-08-23). "CSCI/ARTI 4540/6540: First Lecture on Symbolic Programming and LISP" (PDF). University of Georgia. Archived from the original (PDF) on 2012-03-07. Retrieved 2014-12-29.
  2. ^ 프로그래밍 언어 전문가를 위한 울프람 언어 노트
  3. ^ "Symbolic programming on Business Glossary". allbusiness.com. Retrieved 2013-11-20.