About Imperative and Declarative Programming
명령형 패러다임의 하위 항목
- 절차적 프로그래밍
- 객체지향 프로그래밍
- 병렬 처리 접근
명령형 패러다임은 프로그램이 실행되는 방식을 설명하는 패러다임입니다.
이 패러다임에서 개발자는 단계별로 반환값을 얻는 방법 에 더 관심이 있습니다. 따라서 프로그램은 명령과 명령의 순서 로 구성됩니다.
이 접근에서 실행 순서 는 매우 중요하며, 변경가능한 데이터 와 변경 불가능한 데이터 를 모두 사용합니다.
- Fortran
- Java
- C
- C++
이 명령형 패러다임을 주로 사용하는 프로그래밍 언어들입니다.
선언형 패러다임의 하위 항목
- 논리 프로그래밍
- 함수형 프로그래밍
- 데이터베이스 처리 접근
선언형 패러다임은 실행할 프로그램을 설명하는 패러다임입니다.
이 패러다임에서 개발자는 반환값이 무엇인가 에 더 관심이 있습니다. 따라서 프로그램내에서 개발자는 원하는 결과의 종류 를 선언하고, 결과를 생성하는 법을 설명하는 것은 제쳐둡니다.
이 접근은 계산의 논리를 표현하는데 장점이 있습니다.
- Miranda
- Erlang
- Haskell
- Prolog
이 선언적 패러다임을 주로 사용하는 프로그래밍 언어들입니다.