콘텐츠로 이동
Shine on Me: Tech & Math Archive
검색
Ctrl
K
취소
테마 선택
어두운 테마
밝은 테마
자동
언어 선택
한국어
English
日本語
메뉴
Home
Categories
Mathematics
Calculus
0. Calculus 개요
Linear Algebra
0. Linear Algebra 개요
0. 테스트 페이지
Computer Science
Programming Paradigms
0. Programming Paradigms 개요
Programming Languages
Programming Fundamentals
0. Programming Fundamentals 개요
1-1. 개발 필수 용어
1-2. 프로그래밍 언어 분류
1-3. 코드의 기본 단위
2-1. 변수, 상수, 리터럴
C++
Python
Physics
Classical Mechanics
0. Classical Mechanics 개요
Electromagnetism
Thermodynamics
Quantum Mechanics
Languages & Linguistics
Projects
Beyond Tech
Life
테마 선택
어두운 테마
밝은 테마
자동
언어 선택
한국어
English
日本語
0. Programming Paradigms 개요
목차
개요
선수과목
학습 로드맵 (임시, 수정 예정)
Phase 1: 절차적 패러다임 (Procedual Programming)
Phase 2: 객체 지향 패러다임 (Object-Oriented Programming)
Phase 3: 함수형 패러다임 (Functional Programming)
Phase 4: 패러다임의 융합 (Modern Multi-paradigm)
개요
섹션 제목: “개요”
Programming Paradigms (프로그래밍 패러다임)
: 문제를 해결하기 위해 데이터와 연산을 구조화하는 프로그래밍의 근본적인 설계 철학을 설명한다.
선수과목
섹션 제목: “선수과목”
Programming Fundamentals
학습 로드맵 (임시, 수정 예정)
섹션 제목: “학습 로드맵 (임시, 수정 예정)”
Phase 1: 절차적 패러다임 (Procedual Programming)
섹션 제목: “Phase 1: 절차적 패러다임 (Procedual Programming)”
1-1. 절차적 패러다임 개요
1-2. 상태와 제어 흐름
1-3. 프로시저와 구조체
1-4. 절차적 구조의 한계
Phase 2: 객체 지향 패러다임 (Object-Oriented Programming)
섹션 제목: “Phase 2: 객체 지향 패러다임 (Object-Oriented Programming)”
2-1. 객체 지향 패러다임 개요
2-2. 클래스와 인스턴스
2-3. 정보 은닉과 접근 제어자
2-4. 상속과 다형성
Phase 3: 함수형 패러다임 (Functional Programming)
섹션 제목: “Phase 3: 함수형 패러다임 (Functional Programming)”
3-1. 함수형 패러다임 개요
3-2. 순수 함수
3-3. 불변성
3-4. 일급 함수와 고계 함수
Phase 4: 패러다임의 융합 (Modern Multi-paradigm)
섹션 제목: “Phase 4: 패러다임의 융합 (Modern Multi-paradigm)”
4-1. 현대 언어들의 멀티 패러다임 채택 배경
4-2. 객체 지향과 함수형 기법
4-3. 상속과 합성
4-4. 언어별 패러다임 스펙트럼