총 3개
-
sfp와 수학2024.09.131. 함수형 프로그래밍 1.1. 함수형 프로그래밍의 개요 함수형 프로그래밍이란 계산을 수학적 함수의 계산으로 모델링하는 프로그래밍 패러다임이다. 함수형 언어는 수학적인 배경을 가지고 있는 언어로 많은 가정을 바탕으로 만들어진 것이 특징이다. 이러한 가정에는 무한대의 기억 공간을 유지하고, 프로그래밍 시에 배정문(assignment statement)을 전혀 사용하지 않는 것이 포함된다. 이런 유형의 언어에는 Lisp, FP, Hope Mirranda, Haskell 등이 있다. 함수형 언어의 대표적인 예인 LISP은 수학적인 ...2024.09.13
-
파이썬프로그래밍2024.12.081. 파이썬 개요 1.1. 파이썬의 개념과 특징 파이썬의 개념과 특징은 다음과 같다. 파이썬은 1991년 귀도 반 로섬(Guido van Rossum)에 의해 개발된 고급 프로그래밍 언어이다. 파이썬은 읽기 쉬운 문법과 동적 타이핑(dynamic typing), 인터프리터(interpreter) 방식의 언어로 잘 알려져 있다. 또한 객체 지향 프로그래밍(Object-Oriented Programming)과 함수형 프로그래밍(Functional Programming)을 지원한다. 파이썬의 주요 특징은 다음과 같다. 첫째, 파...2024.12.08
-
ebnf bnf 변환2024.09.021. 프로그래밍 언어 소개 1.1. 프로그래밍 패러다임과 프로그래밍 언어 패러다임 프로그래밍 패러다임은 프로그램을 작성하는 전형적인 방식을 말하며, 프로그래밍 언어 패러다임은 특정 프로그래밍 패러다임을 지원하는 언어의 특성을 의미한다. 프로그래밍 패러다임과 프로그래밍 언어 패러다임은 밀접한 관계가 있지만 일대일로 대응하는 것은 아니다. 프로그래밍 패러다임은 컴퓨팅 환경의 변화에 따라 다양한 유형으로 발전해왔다. 초기에는 자원이 제한적이어서 효율적인 절차가 중요했기 때문에 명령형(imperative) 프로그래밍 패러다임이 주를 ...2024.09.02