c++기초핵심원리(생능) 연습문제 1장 풀이
- 최초 등록일
- 2010.03.17
- 최종 저작일
- 2010.03
- 3페이지/ 한컴오피스
- 가격 1,000원
소개글
c++기초핵심원리(생능) 연습문제 1장 풀이
목차
1. 알고리즘과 컴퓨터 프로그램의 차이점을 말해 보시오.
2. 기계어와 3세대 언어를 포함한 고수준 언어의 차이점은 무엇입니까?
3. 컴파일러와 링커가 무엇입니까?
<중 략>
본문내용
1. 알고리즘과 컴퓨터 프로그램의 차이점을 말해 보시오.
☞ 알고리즘은 컴퓨터가 문제를 처리하기 위한 문제 해결 절차이고, 컴퓨터 프로그
램은 컴퓨터의 작업 과정을 순서대로 적어둔 것이다.
2. 기계어와 3세대 언어를 포함한 고수준 언어의 차이점은 무엇입니까?
☞ 기계어는 ‘0’, ‘1’ 이 2개의 전자 신호만을 이용하여 컴퓨터만이 이해하는 언어
로 사람이 이해하기 힘든 언어인 반면에, 고수준 언어는 기계어를 인간에게 더
가까운 형태의 언어로 바꾼 것으로 다양한 코드를 작성할 수 있어서 컴퓨터의 각
요소를 세부적으로 제어할 수 있게 한 것이다.
3. 컴파일러와 링커가 무엇입니까?
☞ 컴파일러: 고급 언어를 이진 부호로 즉, 기계어로 자동으로 바꾸어주는 프로그램
링커: 여러 개의 object code파일과 라이브러리를 하나의 실행 파일 .exe로 엮
는 프로그램
4. 원시 코드와 목적 코드는 어떻게 다릅니까?
☞ 원시 코드: 프로그램을 작성하는 단계 중에 처음으로 만들어지는 코드
목적 코드: 원시 코드를 사용목적에 맞게 다시 컴파일해서 바꾸는 코드
5. 콘솔 프로그래밍과 윈도우
8. 통합개발환경이 필요한 이유는 무엇입니까?
☞ 통합개발환경을 이용하면 소스 코드 작성, 컴파일, 링크의 세 가지 작업을 한 번
에 할 수 있고, 프로그램 작성이 쉽기에 프로그래머의 생산성이 높아지기 때문이
다.
9.대표적인 C++용 통합개발환경을 세 가지 이상 조사하고, 그 특징을 적어보시오.
☞ 비주얼 스튜디오: Windows에서 돌아가며, 다양한 언어로 프로그래밍이 가능하
며, 프로그램, 웹 사이트, 웹 프로그램등을 개발할 수 있다.
Dev C++: 무료로 배포하는 프로그램이기에, 자금력이 취약한 중소기업과 개인
그리고 교수과정에 많이 쓰이고 다양한 프로그램 개발이 가능하다.
C++빌더: 높은 컴파일 수준과 빠른 연결 속도를 가지며, C++을 기본 언어로
사용한다.
참고 자료
없음