• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

C 와 JAVA의 등장 배경과 특징

율양
개인인증판매자스토어
최초 등록일
2019.04.20
최종 저작일
2017.04
7페이지/워드파일 MS 워드
가격 1,500원 할인쿠폰받기
다운로드
장바구니

목차

1. C 와 JAVA의 등장 배경과 특징을 조사하여 기술하고 해당 언어들에 대한 여러 관점에서의 차이점을 분석하여 기술하시오.
1) C 언어의 등장배경
2) C 언어의 특징
3) JAVA의 등장배경
4) Java의 특징
5) C언어와 Java의 차이점

2. 최근 관심을 받고 있는 객체지향-함수형 언어인 Scala에 대해 특성을 조사하여 기술하고, Scala에서 언어의 장단점을 분석하여 기술하시오.
1) 객체지향 언어
2) 스칼라의 특성
3) 스칼라의 장단점

3. Scala에서 side-effect에 대해 조사하여 예를 통해 기술하시오.
1) side-effect 부수효과
2) 부수효과의 예

출처

본문내용

1. C 와 JAVA의 등장 배경과 특징을 조사하여 기술하고 해당 언어들에 대한 여러 관점에서의 차이점을 분석하여 기술하시오.
1) C 언어의 등장배경
C 언어의 기원은 1960년대에 탄생한“ALGOL60” 이라는 고급 언어에서 찾을 수 있다.
ALGOL은 구문이 정교한 현대적 프로그래밍 언어였지만 너무나 구문이 정교한 나머지 배우기가 힘들었다. 그 이후 영국에서 CLP.BCPL 이란 언어가 ALGOL을 기초로 개발된다. 이 언어들은 B 언어라는 것을 거쳐 C언어로 발전한다. C언어는 원래 B 언어로부터 그 유래를 찾아 볼 수 있다. B 언어는 1969년에 Kenneth L. Thompson에 의해서 시스템 프로그래밍 언어(BCPL)을 기본으로 하여 개발되었고 운영체제 (operating system : OS)를 만들기 위해 만든 언어였다. 이 유닉스는 초기에 B 언어와 어셈블리 언어로 만들어진 OS였다. 하지만 어셈블리 언어는 저급 언어이고 각 CPU마다 다른 어셈블리 언어를 가지게 되어 다른 컴퓨터로의 이식이 아주 불편했다. 그래서 UNIX의 시분할 시스템(time sharing system)을 완벽하게 실현하고 어셈블리 언어를 되도록 적게 사용하는 유닉스를 만들기 위해 Bell연구소의 리치(D.M.Ritchie)는 C 언어를 개발했다.

2) C 언어의 특징
C 언어는 개발 초기에는 ‘시스템 프로그래밍’이나 ‘운영체제’ 개발에 사용되었다. 다양한 분야에 널리 응용되는 프로그래밍 언어이다. 또한 워드프로세서나 오피스,포토샵,CAD 툴 및 각종게임의 제작이나 시뮬레이션 툴 작성에도 이용된다. 실행속도가 매우 빠르며, 함수 기반으로 프로그램을 하양식으로 쉽게 표현할 수 있어 구조화 및 모듈화가 쉽다. C 언어는 하드웨어를 직접 제어할 수 있고, 비트연산, 증감연산이 지원되며, 포인터를 이용하여 메모리에 직접 접근하며 동적 메모리를 관리할 수 있다. 이런 특징으로 핸드폰의 임베디드 프로그래밍에 많이 이용된다.

참고 자료

원서명 : Functional Programming in Scala, [출처] 스칼라로 배우는 함수형 프로그래밍|작성자 차승인
팟캐스트 나는 프로그래머다 1 뉴욕, 서울, 도쿄 개발자의 촌철살인 IT 이야기, 저자 임백준, 정도현, 김호강|한빛미디어
[네이버 지식백과] C 언어 [C language] (컴퓨터인터넷IT용어대사전, 2011. 1. 20., 일진사)
[네이버 지식백과] 자바 [Java] (컴퓨터인터넷IT용어대사전, 2011. 1. 20., 일진사)
율양
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 워드파일 (A+)아두이노 실험 예비보고서. 아두이노의 모든것 7페이지
    C를 기반으로 개발된 멀티 플랫폼 소트웨어이다. 2 아두이노 탄생배경 및 ... 아두이노가 등장하고 호환되는 제품이 많아지면서 1만원 대 시작할 수 있게 ... 역사 마이크로컨트롤러 중 하나인 아두이노가 등장하기 전까지 마이크로컨트롤러는
  • 한글파일 모차르트의 오페라 5페이지
    빈 시작조성 C Major 등장인물 피오르딜리지(페라라의 귀부인), 도라벨라 ... 1) 서론- 작품선택 배경 모차르트는 수많은 작곡가들 중에서도 역사적으로 ... , 타미노(자바의 왕자), 밤의 여왕, 파미나(밤의 여왕의 딸), 세 명의
  • 한글파일 동아리 활동 특기사항 생기부 기재 예문입니다. 유용하게 사용하시길 바랍니다. 16페이지
    활동 대회에 참석하여 ‘석유가 없어도 60년을 버틸 수 있는 에너지원 등장 ... 뒤, 휠 흐름과 축간거리를 늘려 안정성을 높이고 내부 공간을 넓힌 것이 특징인 ... 34시간) 1학기에는 웹 팀의 팀장을 맡아 팀원들에게 html, CSS java
  • 한글파일 1. 모바일 오피스 기술과 클라우드 컴퓨팅 17페이지
    Tunneling을 이용하여 전용회선에 접속되는 서비스 (2) Mobile VPN의 등장배경 ... ALL IP망 기술 동향13 1) 효율성과 경제성이 높은 All-IP망의 특징13 ... SIP는 HTTP 매우 유사한 메시지 타입을 유지함으로써 개발자들이 자바
  • 한글파일 컴퓨터그래픽(컴퓨터 그래픽 제작 과정에 대한 내용을 서술하시오.) 14페이지
    이러한 컴퓨터그래픽의 특징을 들어 보면 ▶ 고도의 정밀성이 요구되는 그림을 ... 보다 더 자유롭게 재질과 색을 마음대로 변형시킬 수 있다. ▶ 주변의 배경을 ... Tracing)같은 보다 더 사실적인 기법들이 개발되고, 가상현실과 모핑기법이 등장하게
더보기
최근 본 자료더보기
탑툰 이벤트
C 와 JAVA의 등장 배경과 특징
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업