SlideShare a Scribd company logo
1 of 8
C++에 왔으면 C++의 법을 따릅시다
항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수
C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다
C with Classes : C 언어에 객체 지향 기능 몇 가지가 결합 됨
Exception, Template, etc..
Today C++ : Multiparadigm programming language
(Procedural, OOP, Functional, Generic, Metaprogramming)
C++에 왔으면 C++의 법을 따릅시다
항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수
C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다
C
Object
Oriented
C++
Template
C++
STL
C++
Block, Statement,
Pre-processor,
Built-in data type,
Pointer, etc(C89/C99)
C++에 왔으면 C++의 법을 따릅시다
항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수
C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다
Object
Oriented
C++
C
Template
C++
STL
C++
Class, Encapsulation,
Inheritance,
Polymorphism,
Virtual Func, etc..
C++에 왔으면 C++의 법을 따릅시다
항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수
C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다
Template
C++
Object
Oriented
C++
C
STL
C++
Generic Programming,
Template
Metaprogramming
C++에 왔으면 C++의 법을 따릅시다
항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수
C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다
STL
Template
C++
Object
Oriented
C++
C
C++
Container, Iterator,
Algorithm,
Function Object
Item1 c++을 언어들의 연합체로 바라보는 안목은 필수

More Related Content

Similar to Item1 c++을 언어들의 연합체로 바라보는 안목은 필수

[C++ Korea] C++ 메모리 모델과 atomic 타입 연산들
[C++ Korea] C++ 메모리 모델과 atomic 타입 연산들[C++ Korea] C++ 메모리 모델과 atomic 타입 연산들
[C++ Korea] C++ 메모리 모델과 atomic 타입 연산들DongMin Choi
 
About Visual C++ 10
About  Visual C++ 10About  Visual C++ 10
About Visual C++ 10흥배 최
 
C++20 Key Features Summary
C++20 Key Features SummaryC++20 Key Features Summary
C++20 Key Features SummaryChris Ohk
 
141103 최창원 파이썬 확장 프로그래밍
141103 최창원 파이썬 확장 프로그래밍141103 최창원 파이썬 확장 프로그래밍
141103 최창원 파이썬 확장 프로그래밍Changwon Choe
 
청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기Chris Ohk
 
C#으로 게임 엔진 만들기(2)
C#으로 게임 엔진 만들기(2)C#으로 게임 엔진 만들기(2)
C#으로 게임 엔진 만들기(2)지환 김
 
[shaderx6]8.2 3d engine tools with c++cli
[shaderx6]8.2 3d engine tools with c++cli[shaderx6]8.2 3d engine tools with c++cli
[shaderx6]8.2 3d engine tools with c++cli종빈 오
 
깨끗한 코드 (클린 코드, Clean Code)
깨끗한 코드 (클린 코드, Clean Code)깨끗한 코드 (클린 코드, Clean Code)
깨끗한 코드 (클린 코드, Clean Code)Jay Park
 
타입스크립트 잘 사용하기
타입스크립트 잘 사용하기타입스크립트 잘 사용하기
타입스크립트 잘 사용하기SanghoYun
 
Coding interview
Coding interviewCoding interview
Coding interviewSoohan Ahn
 
이승재, M2 AI코드 개발 생산성 향상 사례, NDC2013
이승재, M2 AI코드 개발 생산성 향상 사례, NDC2013이승재, M2 AI코드 개발 생산성 향상 사례, NDC2013
이승재, M2 AI코드 개발 생산성 향상 사례, NDC2013devCAT Studio, NEXON
 
프로젝트 관리 및 지켜야 할 사항들
프로젝트 관리 및 지켜야 할 사항들프로젝트 관리 및 지켜야 할 사항들
프로젝트 관리 및 지켜야 할 사항들Lee Geonhee
 
C++ Advanced 강의 소개
C++ Advanced 강의 소개C++ Advanced 강의 소개
C++ Advanced 강의 소개HyunJoon Park
 
객체지향 정리. Part1
객체지향 정리. Part1객체지향 정리. Part1
객체지향 정리. Part1kim HYUNG JIN
 
Effective c++ chapter5 6_ 131039 신동찬
Effective c++ chapter5 6_ 131039 신동찬Effective c++ chapter5 6_ 131039 신동찬
Effective c++ chapter5 6_ 131039 신동찬Dong Chan Shin
 
문과생 대상 파이썬을 활용한 데이터 분석 강의
문과생 대상 파이썬을 활용한 데이터 분석 강의문과생 대상 파이썬을 활용한 데이터 분석 강의
문과생 대상 파이썬을 활용한 데이터 분석 강의Kwangyoun Jung
 
Effective cpp
Effective cppEffective cpp
Effective cppTonyCms
 
학교에서 배우지 않는 C
학교에서 배우지 않는 C학교에서 배우지 않는 C
학교에서 배우지 않는 CHeesuk Kang
 

Similar to Item1 c++을 언어들의 연합체로 바라보는 안목은 필수 (20)

[C++ Korea] C++ 메모리 모델과 atomic 타입 연산들
[C++ Korea] C++ 메모리 모델과 atomic 타입 연산들[C++ Korea] C++ 메모리 모델과 atomic 타입 연산들
[C++ Korea] C++ 메모리 모델과 atomic 타입 연산들
 
About Visual C++ 10
About  Visual C++ 10About  Visual C++ 10
About Visual C++ 10
 
C++20 Key Features Summary
C++20 Key Features SummaryC++20 Key Features Summary
C++20 Key Features Summary
 
141103 최창원 파이썬 확장 프로그래밍
141103 최창원 파이썬 확장 프로그래밍141103 최창원 파이썬 확장 프로그래밍
141103 최창원 파이썬 확장 프로그래밍
 
청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기
 
C#으로 게임 엔진 만들기(2)
C#으로 게임 엔진 만들기(2)C#으로 게임 엔진 만들기(2)
C#으로 게임 엔진 만들기(2)
 
[shaderx6]8.2 3d engine tools with c++cli
[shaderx6]8.2 3d engine tools with c++cli[shaderx6]8.2 3d engine tools with c++cli
[shaderx6]8.2 3d engine tools with c++cli
 
깨끗한 코드 (클린 코드, Clean Code)
깨끗한 코드 (클린 코드, Clean Code)깨끗한 코드 (클린 코드, Clean Code)
깨끗한 코드 (클린 코드, Clean Code)
 
1 2 1
1 2 11 2 1
1 2 1
 
타입스크립트 잘 사용하기
타입스크립트 잘 사용하기타입스크립트 잘 사용하기
타입스크립트 잘 사용하기
 
Coding interview
Coding interviewCoding interview
Coding interview
 
[씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ado.net 실무프로젝트 과정
[씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ado.net 실무프로젝트 과정[씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ado.net 실무프로젝트 과정
[씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ado.net 실무프로젝트 과정
 
이승재, M2 AI코드 개발 생산성 향상 사례, NDC2013
이승재, M2 AI코드 개발 생산성 향상 사례, NDC2013이승재, M2 AI코드 개발 생산성 향상 사례, NDC2013
이승재, M2 AI코드 개발 생산성 향상 사례, NDC2013
 
프로젝트 관리 및 지켜야 할 사항들
프로젝트 관리 및 지켜야 할 사항들프로젝트 관리 및 지켜야 할 사항들
프로젝트 관리 및 지켜야 할 사항들
 
C++ Advanced 강의 소개
C++ Advanced 강의 소개C++ Advanced 강의 소개
C++ Advanced 강의 소개
 
객체지향 정리. Part1
객체지향 정리. Part1객체지향 정리. Part1
객체지향 정리. Part1
 
Effective c++ chapter5 6_ 131039 신동찬
Effective c++ chapter5 6_ 131039 신동찬Effective c++ chapter5 6_ 131039 신동찬
Effective c++ chapter5 6_ 131039 신동찬
 
문과생 대상 파이썬을 활용한 데이터 분석 강의
문과생 대상 파이썬을 활용한 데이터 분석 강의문과생 대상 파이썬을 활용한 데이터 분석 강의
문과생 대상 파이썬을 활용한 데이터 분석 강의
 
Effective cpp
Effective cppEffective cpp
Effective cpp
 
학교에서 배우지 않는 C
학교에서 배우지 않는 C학교에서 배우지 않는 C
학교에서 배우지 않는 C
 

More from Seonmun Choi

Android Study Summary 2-2
Android Study Summary 2-2Android Study Summary 2-2
Android Study Summary 2-2Seonmun Choi
 
핵심 API로 배우는 윈도우 프로그래밍 Chapter01 요약
핵심 API로 배우는 윈도우 프로그래밍 Chapter01 요약핵심 API로 배우는 윈도우 프로그래밍 Chapter01 요약
핵심 API로 배우는 윈도우 프로그래밍 Chapter01 요약Seonmun Choi
 
Android Study Summary 2-1
Android Study Summary 2-1Android Study Summary 2-1
Android Study Summary 2-1Seonmun Choi
 
Basic study 4회차
Basic study 4회차Basic study 4회차
Basic study 4회차Seonmun Choi
 
Basic study 3회차
Basic study 3회차Basic study 3회차
Basic study 3회차Seonmun Choi
 
Basic study 2회차
Basic study 2회차Basic study 2회차
Basic study 2회차Seonmun Choi
 
Basic study 1회차
Basic study 1회차Basic study 1회차
Basic study 1회차Seonmun Choi
 

More from Seonmun Choi (8)

Android Study Summary 2-2
Android Study Summary 2-2Android Study Summary 2-2
Android Study Summary 2-2
 
Initializer list
Initializer listInitializer list
Initializer list
 
핵심 API로 배우는 윈도우 프로그래밍 Chapter01 요약
핵심 API로 배우는 윈도우 프로그래밍 Chapter01 요약핵심 API로 배우는 윈도우 프로그래밍 Chapter01 요약
핵심 API로 배우는 윈도우 프로그래밍 Chapter01 요약
 
Android Study Summary 2-1
Android Study Summary 2-1Android Study Summary 2-1
Android Study Summary 2-1
 
Basic study 4회차
Basic study 4회차Basic study 4회차
Basic study 4회차
 
Basic study 3회차
Basic study 3회차Basic study 3회차
Basic study 3회차
 
Basic study 2회차
Basic study 2회차Basic study 2회차
Basic study 2회차
 
Basic study 1회차
Basic study 1회차Basic study 1회차
Basic study 1회차
 

Item1 c++을 언어들의 연합체로 바라보는 안목은 필수

  • 1.
  • 2. C++에 왔으면 C++의 법을 따릅시다 항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수 C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다 C with Classes : C 언어에 객체 지향 기능 몇 가지가 결합 됨 Exception, Template, etc.. Today C++ : Multiparadigm programming language (Procedural, OOP, Functional, Generic, Metaprogramming)
  • 3. C++에 왔으면 C++의 법을 따릅시다 항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수 C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다 C Object Oriented C++ Template C++ STL C++ Block, Statement, Pre-processor, Built-in data type, Pointer, etc(C89/C99)
  • 4. C++에 왔으면 C++의 법을 따릅시다 항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수 C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다 Object Oriented C++ C Template C++ STL C++ Class, Encapsulation, Inheritance, Polymorphism, Virtual Func, etc..
  • 5. C++에 왔으면 C++의 법을 따릅시다 항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수 C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다 Template C++ Object Oriented C++ C STL C++ Generic Programming, Template Metaprogramming
  • 6.
  • 7. C++에 왔으면 C++의 법을 따릅시다 항목 1: C++을 언어들의 연합체로 바라보는 안목은 필수 C++을 사용한 효과적인 프로그래밍 규칙은 경우에 따라 달라진다 STL Template C++ Object Oriented C++ C C++ Container, Iterator, Algorithm, Function Object