[개발] 프로그래밍의 분야, 개발자의 분류
예전에 썻던 건데..지금은 이것과는 다른 분류가 나오지 싶다.s/w 개발관련해서는 점점 다양해지고 전문화되어가고 있다. [개발] 프로그래밍의 분야, 개발자의 분류 오랜전에 분류해둔 것이라... 지금과는 차이가 있을 수도 있다. 프로그래밍의 분야 1. 시스템 운영체제, 드라이버, 웹 서버 2. 개발툴 모델링툴, 개발언어 3. 응용프로그램 그룹웨어, ERP, 업무용 소프트웨어 4. 유틸리티 그래픽뷰어, 파일관리, 워드프로세서 5. 실시간처리 레이더 시스템, 항공관제 시스템 6. 미들웨어 트랜잭션처리 7. 펌웨어(Firmware) 하드웨어 내장형 제어 프로그램 개발자 분류 1. 제품개발자 박스로 팔리거나 다운로드 형태로 팔리는 패키지 제품을 개발한다. 2. 시스템통합개발자 외주 개발에 참여하는 개발업무를 담당..
2013. 7. 12.
[개발/STL] vector, list, map
#include #include #include Vector: 시퀀스 컨테이너, 연속 메모리 기반 컨테이너 1. 메모리가 증가할 때 현재 메모리의 1.5배로 증가.2. 삽입, 삭제보다는 검색에 용이하다.3. 삽입, 삭제시에는 메모리를 재할당하고 컨테이너를 복사해야 한다.4. 배열은 정적이지만, 벡터는 동적이다. 랜덤 지정 엑세스 연산자를 지원하기 때문에 접근이 빠르다는 장점이 있다. 배열의 특성을 가지고 있기 때문에 메모리의 중간에서 삽입, 삭제는 굉장히 불편하다. 굳이 구현은 가능하지만, 비효율적이다.#include vector vec1;vector* vec2 = new vector; -List: 시퀀스 컨테이너, 노드 기반 컨테이너 1. 삽입, 삭제에 용이하다. 배열이나 벡터처럼 연속적인 메모리 구조..
2013. 4. 26.