일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- stream
- file access
- Class
- APP
- compare
- public
- Contour
- Android
- wpf
- java
- inheritance
- Encapusulation
- sensor
- digitalRead
- parameter
- Unity
- atmega328
- mfc
- Overloading
- preprocessing
- Binary
- Pointer
- SERIAL
- flutter
- Read
- Barcode
- length
- memory
- UNO
- aduino
- Today
- Total
목록전체 글 (287)
폴크(FOLC)
마이크로소프트에서 개발한 닷넷 프레임워크의 한 부분으로 만들어졌으며, .NETFramework를 개발하던 시절 클래스 라이브러리는 SMC(Simple Managed C)라 불리는 관리 코드(managed code)를 사용했었다. 1999년 1월, 아네르스 하일스베르가 이끄는 팀이 새로운 언어인 Cool(C-like Object Oriented Language)을 개발했다. 마이크로소프트는 언어의 최종 이름을 Cool로 유지할지도 고려해봤지만 상표 문제로 인해 이뤄지지 않았다. 2000년 7월 PDC에서 닷넷 프로젝트가 발표될 때 즈음 Cool의 이름은 C#으로 정해졌고 클래스 라이브러리와 ASP.NET 런타임은 C#으로 옮겨갔다. C#은 ISO 소위원회 JTC 1/SC 22에 ISO/IEC 23270:2..
1. 프로그램 구조 # main() 가 반드시 포함되어 있어야 한다. # main() 을 진입하면서 프로그램이 시작하고 빠져나오면서 종료한다. 2. 변수 선언 및 종류 # 정수형, 실수형, 문자형으로 나뉜다. ㄱ. 정수형 # short - 부호 있는 2바이트 # int - 부호 있는 4바이트 정수(16비트 운영체제에선 int는 2바이트) # long - int와 같은 부호있는 4바이트 정수 # long long int - 부호 있는 8바이트 정수 ㄴ. 실수형 # float - 부호 있는 4바이트 (부동소수점 자료형) # double - 부호 있는 8바이트 (부동소수점 자료형 - float 의 2배) ㄷ. 문자형 # char - 부호 있는 1바이트 (문자를 담을수 있는 자료형) *** 부호없는 정수를 선언..
-. Refactoring # 각 class 별 기능을 명확하게 구분하고 상관 관계를 확인한다. -. 패턴 그리고 객체 지향적 코딩의 법칙 # class 운영 방식에 대해서 알아보고 디자인 패턴을 적용 시켜서 application 을 구성한다. -. Head First - Design Patterns # 가장 인기 있고 많이 사용하는 패턴을 알아본다. -. 모던 C++ 디자인 패턴 # SOLID 디자인 원칙 및 다양한 패턴을 알아본다.
1. 프로그램 구조 # main() 가 반드시 포함되어 있어야 한다. # main() 을 진입하면서 프로그램이 시작하고 빠져나오면서 종료한다. 2. 변수 선언 및 종류 # 정수형, 실수형, 문자형으로 나뉜다. ㄱ. 정수형 # short - 부호 있는 2바이트 # int - 부호 있는 4바이트 정수(16비트 운영체제에선 int는 2바이트) # long - int와 같은 부호있는 4바이트 정수 # long long int - 부호 있는 8바이트 정수 ㄴ. 실수형 # float - 부호 있는 4바이트 (부동소수점 자료형) # double - 부호 있는 8바이트 (부동소수점 자료형 - float 의 2배) ㄷ. 문자형 # char - 부호 있는 1바이트 (문자를 담을수 있는 자료형) *** 부호없는 정수를 선언..
MFC(Microsoft Foundation Class Library)는 C++용 프로그램 라이브러리이다. 윈도용 응용 프로그램의 통합 개발 환경인 마이크로소프트 비주얼 C++에 부속되는 클래스 라이브러리이다. Visual Studio 5.0 ~ Visual Studio 19 까지 지속적으로 지원하고 있다. 1. Visual Studio 97 (5.0) 2. Visual Studio 6.0 3. Visual Studio.Net (2002) (7.0) 4. Visual Studio.Net 2003 (7.1) 5. Visual Studio 2005 (8.0) 6. Visual Studio 2008 (9.0) 7. Visual Studio 2010 (10.0) 8. Visual Studio 2012 (11.0..
비야네 스트롭스트룹(덴마크)은 1979년도에 C 컴파일러에 클래스, 상속 클래스, 스트롱 타이핑, 인라인 확장, 기본 인수를 포함한 여러 기능들을 추가한 “C with Classes” 를 만들기 시작하였다. 그리고 가상 함수, 함수 이름, 연산자 오버로딩, 참조, 제약조건, 메모리 할당 (new/delete), 개선된 자료형 검사 및 1줄 코멘트(//)를 포함한 새로운 기능들을 추가하면서 1983년에 “C++”로 변경하였다. C++ 프로그래밍 언어는 공식적으로 표준 문서가 없던 (1985년) 시기에 발표되면서 기준 문서가 되어 버렸다. C++ 프로그래밍 언어의 공식적인 표준 문서가 정해지기 시작하였다. 연도C++ 표준비공식 명칭1998년2003년2007년2011년2014년2017년2020년 ISO/IEC..
켄 톰슨과 데니스 리치가 벨 연구소에서 1972년도에 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이다. 켄 톰슨은 BCPL(Basic Combined Programming Language)언어를 필요에 맞추어 개조해서 “B”언어(벨 연구소의 B를 따서)라 했고, 데니스 리치가 이것을 C 언어로 변경했다. 유닉스 시스템의 프로그램은 C로 작성되었고, 수많은 운영 체제의 커널이 C 기반으로 만들어졌다. C 프로그래밍 언어는 아래와 같이 성장하였다. 1963년 – ALGOL 60에서 CPL이 파생 1969년 – BCPL 개발 1970년 – B 언어 개발 1972년 – 벨 연구소 (Bell Laboratories) 에 있는 Dennis Ritchie가 B의 후속으로 C 개발 1983년 – 미국 국..