C언어의역사및특징
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C언어의역사및특징에 대한 보고서 자료입니다.

목차

1.C언어의 역사 및 특징

2.C의 역사

3.C의 특징
① 이식성
② 다양성
③ 유연성
④ 혼합성
⑤ UNIX 시스템

4.C의 장점
1.영문 소문자를 기본으로한 언어
2.모듈화된 프로그램
3.다양한 연산자
4.분할 컴파일링(separating compiling)
5.프리프로세서(preprocessor)
6.동적인 메모리 관리 (dinamic memory management)
7.간결하고 효율적인 구조
8.능동적이며 일관성 있는 데이터 처리
9.객체 지향 프로그램(object oriented program)의 연계성

본문내용

많다. 예를들어 1부터 10까지의 합을 구하는 프로그램을 FORTRAN 77과 C언어를 이용하여 표현해 보겠다.
+------------------------------------------------------------------------+
| FORTRAN 77 C |
| |
| INTEGER N int i, sum; |
| PARAMETER ( N = 10 ) for (sum=0, i=1; i<=10; sum+=i++); |
| INTEGER SUM, I |
| SUM = 0 |
| DO 10 I = 1, N |
| SUM = SUM + I |
| 10 ENDDO |
+------------------------------------------------------------------------+
8.능동적이며 일관성 있는 데이터 처리
C 언어에도 고유한 데이터 형(int, short, long, unsigned, float. double, char 등)들이 있다. 그런데 C 에서는 다른 언어와 다르게 기본형을 제공하고 기본형과 함께 사용할 수 있는 조합형, 복합형들을 제공한다. 또한 C언어는 다른 언어에 비하여 사용자가 새로운 형들을 쉽고 효율적으로 정의할 수 있다.
9.객체 지향 프로그램(object oriented program)의 연계성
최근에 객체지향형 프로그램이 인기를 얻고 있다. 혹자는 객체 지향형 프로그램을 차세대 프로그램이라고 말한다. 현재 가장 많이 사용되고 있는 객체지향 언어는 C++이다. C언어에 객체지향의 개념을 첨가한 C++는 C언어와 완벽한 호환성을 지니고 있어 사용이 점차 증가되는 추세다.
위에서 보는 바와 같이 C 언어는 많은 장점과 특징을 지니고 있는 좋은 언어이지만, 문제점이 전혀 없는 완벽한 언어는 아니다. C가 절차적인 프로그래밍 언어로써 앞으로 기대가 큰 인공지능이나 자연언어들을 다룰 수 없는 단점도 있고, 프로그래밍 기법상 문제시 되는 점도 적지 않기 때문에 C보다 좀더 향상된 개념인 C++에 대한 관심도 만만치 않은 실정이다. C언어의 프로그램 작성시 문제점을 잠시 살펴보면, 판독(readiblity)하기 곤란한 면이 있다. 집적된 표현이 가능하면서도 '* + + * x'는 올바른 표현인데도 판독하기 아주 어렵다.또 과다한 포인터 사용이 에러의 원인이 되기도 하고, 자료의 길이가 정해져 있지 않아 호환성을 중요시 할때 주의를 요하는 경우도 있다.

키워드

c언어,   언어,   용어,   유닉스,   Unix,   unix
  • 가격1,000
  • 페이지수6페이지
  • 등록일2005.03.13
  • 저작시기2005.03
  • 파일형식한글(hwp)
  • 자료번호#287887
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니