-Editor : 작성편집기
-Translator : 언어 번역기
-Linker : obj -> 실행 가능 파일로 변경
-Debugger : 디버거 - 오류 찾기
-Configuration Tool : 구성도구 - 여러개의 파일을 하나의 실행파일로
-UNIX system commands -> 대소문자 구문 주의
> cd . ) 자기 자신 디렉토리
> cd .. ) 상위 디렉토리로 이동
> cd ) home 디렉토리로 이동
> mkdir ) 디렉토리 생성
> rmdir ) 디렉토리 삭제
> ls -a ) 파일이나 디렉토리 보여주기 all
> ls -l ) 파일 및 디렉토리 자세하게 보여주기 long
> pwd) 현재 디렉토리 위치
종류
Visual Studio editor
VI : 유닉스 환경에서 사용하는 Editor
command mode 와 edit mode 존재
commands : command mode에서만 가능
++ 시스템 프로그램 : compiler, linker, loader으로 실행 시 꼭 필요한 도구
프로그램 개발 단계 중 시스템의 논리적인 오류를 찾아낸다.
기능
종류
Visual Studio's debugger
GDB
- 유닉스 운영체제에서 사용하는 Debugger
- Commands example
마이크로소프트에서 개발한 윈도우 프로그램 개발 및 실행 환경으로 소프트웨어 구성요소
multi- language environment
공통 언어 런타임(Common Language Runtime) 가상 머신 위에서 작동
역할 : 라이브러리, 프로그램 실행 관리
구성 요소
Common Language Runtime : 실행 할 때 필요한 요구사항 관리 , 하드웨어 독립성
Base Class Library : pre-coded solutions
New Programming Languages : 다양한 언어 지원
Common Language Specification
공통 언어 기반(Common Language Infrastructure) CLI를 둔 목적은 애플리케이션의 개발과 실행 시 언어에 종속적이지 않은 플랫폼을 제공하기 위함
Java 언어 개발 플랫폼
JDK(Java Development Environment) + plug-in