A슈퍼 B슈퍼 C슈퍼 딸기 3000 2800 3500 바나나 7000 8300 8000 => 딸기 바나나 1아주머니 4팩 2팩 2아주머니 6팩 1팩 => * = 1아주머니가 가장 절약가능한슈퍼 2아주머니가 가장 절약가능한 슈퍼 1 개이상의 수나 식을 사각형 배열로 나열한 것을 행렬이라고 한다. (가로줄 : 행(Row) 세로줄: 열(Column)) 아서케일리와 윌리엄 로원 해밀턴이 발명했다. 연립일차방정식의 풀이에 대한 해결방법을 고민한데서 시작했다. 아서케일리가 연구하던 중 ad-bc의 값에 따라 연립방정식의 해가 다르게 나오는 것을 보고 ad -bc 가 해의 존재 여부( 궁극적으로 행렬의 가역여부 ) 를 판별한다는 관점에서 determinant 라고 부르기 시작했다 ( 행렬식 ) 윌리엄 로원 해밀턴이 ..
- 디자인 패턴이란? 클래스 구조를 갖는 프로그래밍을 하다보면 클래스간에 구조가 짜여지고 다양한 방법으로 객체가 생성되며 관계에 따라 여러가지 형태의 행동들이 나타난다. 그런데 기초 설계가 제대로 되어있지 않은 상태로 프로그래밍이 시작된다면 얼마 못가 클래스 관계가 꼬일대로 꼬여 누더기 진흙탕 코드덩어리로 변하게된다. 엄청나게 뛰어난 사람이어서 초기 요구에 맞춰 잘 짜여진 클래스관계를 만든다 해도 요구 사항이 바뀌게되면 쉽게 대응하지 못한다. 이미 갈 때 까지 간 코드를 뒤엎는건 그만큼 큰 비용을 감수해야하는 행동이다. 그런데 Object oriented programming은 이게 아니지 않은가? 분명 클래스 구조의 프로그래밍을 했는데도 프로젝트가 진행되다보면 데이터의 은닉과 캡슐화, 코드의 재사용성과..
(Component Object Model, COM) 마이크로소프트가 개발한 소프트웨어 구성 요소들의 응용프로그램 이진 인터페이스이다. 마이크로 소프트가 1993 년에 소개하였다. COM을 이용해 개발된 프로그램들은 프로세스간 통신과 동적 오브젝트 생성이 가능하다. 소프트웨어 개발사에서는 COM이라는 용어를 종종 OLE, OLE 자동화 ActiveX, COM, COM+, DCOM 기술을 포함하는 포괄적 개념으로 사용한다. COM이 소개된 건 1993 년이지만, 마이크로소프트는 1997년이 되어서야 COM이라는 이름을 강조하기 시작했다. 다양한 플랫폼에서 COM 이 구현되었지만, 주로 마이크로소프트 윈도에서 사용된다 COM은 닷넷 프레임워크와 같은 다른 기술로 대체되리라 전망된다. ... ㅁ;ㅔ얼;미ㅏㅇㄹ..
Getting Started with DirectX Graphics. Microsoft DirectX graphics provedes a set of APIs that you can use to create games and other high-performance multimedia applications. DirectX graphics includes support for high-performance 2-D and 3-D graphics. For 3-D graphics, use the Microsoft Direct3D 11 API. Even if you have Microsoft Direct3D 9-level or Microsoft Direct3D 10-level hardware, you can u..
예약어란 컴파일러가 사용하는 키워드. 각 예약어가 같고 잇는 기능 이외 목적으로 사용 불가 사용형태별 분류 자료형관련 char, int, float, short, long, double, unsigned, byte, bool, union, enum, void 기억관련 auto, static, extern, register 제어관련 if else, for, while, do while, switch case, break, continue, default, try catch, return goto 기타 자료형 main, sizeof, incoude, struct, typedef, const, volatile 언어별 알파벳순 모음 C언어의 예약어들 #define #elif #else #endif #error ..