기계어변천사.

Slides:



Advertisements
Similar presentations
사 업 명 취창업 전략과 사회진출 사 업 대 상사 업 대 상 동양미래대학교 재학생 ( 졸업예정자 ) 사 업 내 용사 업 내 용 진로 및 취창업관련 프로그램 및 컨설팅 사 업 기 간사 업 기 간 2014 학년도 2 학기 수 행 장 소수 행 장 소 동양미래대학교.
Advertisements

다이어그램 그래픽 2003 년도 1 학기말 과제 ( 담당교수 : 최병수 교수님 ) 제출자 : 조한진 이영수 이호진 동아일보에 사용된 그래프의 오남용 사례 분석.
수학 수행평가 김재환.
졸업 프로젝트 중간보고서 12조 Spot Browser.
7장 텍스트의 처리 7.1. 자연어 처리의 개요 자연어 처리의 중요성 자연어 처리의 기반 기술
안 보여 줄끼가? 소프트웨어 프로젝트 1 – 제안서 발표 피바다 (A6)조 발표자 : 조기수.
8장 프로그래밍 언어 8.1 프로그램이란? 8.2 프로그램 언어의 역사 8.3 프로그램 설계 절차
Chapter 1. 운영체제의 개요 이태호.
프랜차이즈 본사 인트라넷 구축 제안서 제출처 : ㈜마세다린 제출사 : ㈜데이타캠프 제출일 :
제6장 『한국어 학습자의 연결 어미 오류 양상에 관한 연구』
Text : Introduction to Computers 컴퓨터 개론<Revised 4th Edition>
1. 컴파일러 개론 1-1. Compiler 정의 1-2. Language Processing System
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
목 차 Chapter 1 컴퓨터와 프로그램 Chapter 2 프로그래밍과 운영체제
담당교수: 월, 수, 금 5교시 과B132 연극의 이해(2003/2) UI 담당교수: 월, 수, 금 5교시 과B132.
크로스 컴파일 환경 구축.
강좌 개요 2009년 1학기 컴퓨터의 개념 및 실습.
컴퓨터 소프트웨어.
프로그래밍 언어론 2004년 가을학기 창 병 모 숙명여대 컴퓨터과학과.
CHAPTER 04 컴퓨터 소프트웨어.
누구나 쉽게 즐기는 C언어 콘서트 한남대학교 컴퓨터공학과 이 재 광 교수.
컴퓨터 구조학 정보보호학과.
출처: IT CookBook, 컴퓨터 구조와 원리 2.0 제 12장
4장. 컴퓨터 시스템의 구성과 기능 다루는 내용 컴퓨터 분해를 통한 본체 살펴보기 컴퓨터 구성요소 컴퓨터의 기능
제 1 장 C 언어의 개요 Google 공동 창업자, 래리 페이지와 세르게이 브린.
(PROJECT명: Web Server관리)
담당교수 : 이형원교수님 컴퓨터응용과학부 정은영
제 2 장 데이터베이스 시스템 개념과 아키텍처 Fundamentals of Database Systems
정보(information) 데이터(data) 어떤 사물에 대한 소식이나 자료 가공된 데이터
2 운영체제 소개.
프로그래밍 서울대학교 통계학과 2009년 2학기 컴퓨터의 개념 및 실습 (
멀티미디어 신기술 자기 소개서 윤성필 멀티미디어 전공 자기 소개서.
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
컴퓨터 시스템의 개요.
운영체제 이나현.
아날로그 VS 디지탈 -. Analog Vs Digital -. 디지털 논리에 대하여 -. 메모리에 대하여
쪽지 전송 프로그램 - 최종보고 장승수 최희진 오민영.
집단분쟁조정제도 및 소비자단체소송에 대한 기업의 대응(안)
쉽게 풀어쓴 C언어 Express 제1장 프로그래밍의 개념 C Express.
pl x pr pl pr pl pr pr pl 피벗 이하 피벗 이상
컴퓨터 시스템 개관 시스템 프로그래밍 - Lecture #1 신라대학교 컴퓨터공학과 시스템 프로그래밍.
2009년도 분당검푸마라톤클럽 WORKSHOP 일시 : ~1. 18 (1박2일)
A Web-Based Little Man Computer Simulator
한밭대학교 산업경영공학과 강진규 ( jkkang.com.ne.kr)
좋은징조 담당교수 : 조성제 김도엽 김현일 이상훈.
정품 라이센스.
< 대하 양식 관리 프로그램 > 호지조성 저질 슬러지 제거, 일광소독
나는 땅에서 키는 작지만 하늘로부터 재는 키는 이 세상 어느 누구보다도 크다
제1장 정리 컴퓨터소프트웨어과 2-A반 주세호.
중등교원 전보시스템 로그인 오류시 해결 해결방안 * 작성일 2016 년 12 월 15일 * 작성자 광주광역시교육청.
쉽게 풀어쓴 C언어 Express 제1장 프로그래밍의 개념 C Express.
3단원 디지털 세상 속으로 1. 0과 1의 비밀.
제6장 소프트웨어와 정보시스템 김진수
언어 언어 사람 사람 사람들간의 의사 소통을 위한 수단
컴퓨터 새내기 탈출 4. 컴퓨터에 생명을.
주간 콜센터 운영현황 보고 주간 인입콜 동향 주간 주요 Focus 고객민원 (콜+게시판) 요청사항 금주 진행 사항 차주 계획
C언어 개요 프로그래밍이란 프로그래밍 언어란 컴퓨터와의 의사소통을 위한 표현 방법 세대별 언어의 발전을 거듭함
수출입승인과 통관 1. 수출입승인 수출입품목관리 체계 : negative list system 원칙적으로 수출입승인 필요없음
OpenGL Project = Solar System = 김민지 박유나.
2. 청소년 문제와 청소년 건전한 청소년 문화의 정립 (3) [ ] 나상균.
“정기적 자조모임 활성화” 돌파지식제목 교육형 노인일자리사업의 자조모임 활성화로
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
운영체제 학 번 : 이름 : 변현영.
Compiler: Overview Seong Jong Choi Multimedia Lab.
제 2 장 데이타베이스 시스템 개념과 아키텍처 Fundamentals of Database Systems
Jre 설치 확인 방법 규제정보화 시스템 운영팀.
1장. C Language Synopsis.
제 1 강 컴퓨터의 구조.
Presentation transcript:

기계어변천사

목 차 1-1 기계어 1-2 어셈블리언어 1-3 컴파일러 2-1 제1세대언어 2-2 제2세대언어 2-3 제3세대언어 2-4 제4세대언어

기계어 컴퓨터가 직접 읽을 수 있는 2진 숫자(binary digit, 0과 1)로 이루어진 언어를 말하며,이는 프로그래밍 언어의 기본이 된다.

프로그래머가 만들어낸 프로그램은 어셈블러(assembler)와 컴파일러(compiler)를 통하여 기계어로 번역되어야만 컴퓨터가 그 내용을 이해할 수 있다.

어셈블리언어 컴퓨터프로그래밍 언어 가운데 하나로서, 기계어를 사람이 일상 생활에서 사용하는 자연어에 가깝게 1~6개의 문자로 기호화해서 나타낸 것이다.

초기에는 모든 프로그래머가 어셈블리언어로 프로그램을 개발하였으나 현재는 대부분 포트란이나 C언어와 같은 고급언어로 작성된다. 단, 처리속도가 중요하거나 또는 고급언어에서 지원되지 않는 기능을 사용해야 하는 경우에는 어셈블리언어를 사용한다.

컴파일러 프로그램이 컴퓨터에서 수행되기 위해서는 컴퓨터가 직접 이해할 수 있는 언어로 바꾸어 주어야 한다. 이러한 일을 하는 프로그램을 컴파일러라고 한다.

제1세대 언어 최초로 컴퓨터가 만들어졌을 때는 기계어만 사용하였는데 이를 제1세대 언어라 한다.

제2세대 언어 기계어에 대응되어 기호로 표시하던 어셈블리어를 제2세대 언어라 한다

제3세대 언어 포트란, 코볼, PL/1, 알골, 베이식 등 제3세대 언어로 프로그램을 작성하려면 컴퓨터와 프로그램 작성 기술에 대한 상당한 지식을 필요로 하기 때문에, 일반인들이 사용하기에는 무리가 따른다.

제4세대 언어 Powerbuilder, FOCUS, Visual- C++ , JAVA 등

4세대 언어(Fourth Generation Language)란 종래의 범용 3세대 언어에 비해 한 단위 배 정도의 프로그램 생산성을 향상시킬 수 있는 시스템을 총칭한다. 제4세대 언어는 기업 등의 전자자료 처리시스템(EDPS:electronic data processing system)이 큰 규모로 복잡해지고, 경영환경이 급속히 변해 감에 따라, 이에 대응하기 위한 시스템 유지나 신규개발이 대량화되어, 시스템개발의 생산성 향상을 목적으로 만들어진 것이다.