프로그래밍언어론 - 프로그램 구조 및 예제 프로그램
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

본문내용

acle) 등이 나오면서 SQL로 알려지게 되었다.
SQL은관계형 데이터베이스의 조작과 관리에 사용하는 데이터베이스하부 언어(sublanguage)
구조화 질의어라고 한다. 데이터 정의어(DDL)와 데이터 조작어(DML)를 포함한 데이터베이스용 질의언어(query language)의 일종인데, 특정한 데이터베이스 시스템에 한정되지 않아 널리 사용된다. 초기에는 IBM의 관계형 데이터베이스인 시스템에서만 사용되었으나 지금은 다른 데이터베이스에서도 널리 사용된다.

언어의 특징
장점
1. 단순한 질의 기능뿐만 아니라 완전한 데이터 정의 기능과 조작 기능을 갖추고 있다.
2. 온라인 단말기를 통해 대화식으로 사용할 수도 있고 Cobol이나 PL/I, C 등의 호스트 언어로 된 프로그램에 삽입되어서 사용되기도 한다.
3. SQL은 장치 독립적이고 Access 경로에 대해서는 어떠한 참조도 하지 않으며, 개개의 레코드보다는 레코드의 집합인 테이블을 단위로 연산을 수행한다.
4. SQL은 영어 문장과 비슷한 구문을 갖고 있으므로 초보자들도 비교적 쉽게 사용할 수 있다.
구조 및 예제
use master
create database mydb
go
use mydb
create table myTable (
id uniqueidentifier
rowguidcol default newid()
, name char(14) not null
, memo nchar(1000) null
, enteredDate datetime
default getdate()
)
go

18.


언어의 출현 배경
출현 연도 : 1996년
개발자 : 마이크로소프트사
목적 : 1996년 마이크로소프트에의해 공식적으로 발표된 ASP(Active Server Pages)는 월드와이드웹(WWW) 애플리케이션을 실현하기 위해 개발된 언어이다.
서버상에서 VBScript(WWW 서버의 인터넷 정보서버에서 실행가능한 간이언어)?자바스크립트 등의 스크립트 언어나 ActiveX Control(ActiveX를 기초로 한 소프트웨어 부품)을 실행시켜 그 결과를 HTML로 동적으로 생성한다. 마이크로소프트의 WWW서버 소프트웨어 IIS 3.0에 탑재되어 있다.
언어의 특징
장점
1. 객체지향언어로서, 사용자의 편의에 맞는 언어.
2. 컴파일이 필요없으며 또, CGI의 서버에서 돌아가는 성질과 자바스크립트의 성질을 동시에 가지며 동적으로 웹 페이지를 구성할 수 있는 스크립팅 언어.
3. 웹에서 동시 접속자를 위해서 쓰레드(Thread)로 동작하므로 서버의 부담이 적다.

단점
1. ASP는 NT가 없다면 효율적인 프로그래밍이 불가능 합다.
2. MS계열 Server환경에서 밖에는 지원이 되지 않는다는 것.

구조 및 예제


일반 HTML 스크립트안에 <% %>를 사용하여 server가 인식하도록 프로그래밍 한다.

19.


언어의 출현 배경
출현 연도 : 1958년
목적 : ALGOL은 1958년 미국와 유럽의 공동 위원회가 1958년 4월에 결성되었는데, Zurich의 회의에서 international Algorithmic Language(IAL)를 개발하기로 의견이 모아졌고, 뒤에 이 언어는 ALGOL이라는 이름으로 바뀌게 되었다. 후에 ALGOL 58이 나왔다.
그러나 FORTRAN에 대한 IBM의 투자가 성과를 거두자 이들의 ALGOL에 대한 관심은 멀어져갔다. FORTRAN은 그 당시 완벽하고 에러가 없는 반면 ALGOL은 아직 초안의 형태였으므로 프로그래머들은 최종안에 대하여 많은 제안들을 하였다. 따라서 1960년에 위원회는 ALGOL언어를 대치하기 위한 많은 제안에 대한 토론을 목적으로 모임을 ALGOL 60은 컴퓨터 과학에 중요한 획을 그었다고 볼 수 있다.
언어의 특징
ALGOL의 특징이라고 한다면, 과학 기술 계산용 언어로 사용된다. 그리고, 프로그래밍 언어의 구문을 정의하기 위해 나타난 알고리즘 언어이다. 블록 구조개념을 최초로 사용했고, 매개 변수의 전달 방법으로는 call by value와 call by name이다. ALGOL은 이후 언어들에게 많은 영향을 끼친 언어라고 할 수 있는데, Pascal, c, Modula-2, Ada같은 대부분의 언어들도 이 영향을 받았다. ALGOL은 유럽에서는 광범위하게 사용되었으나, 미국에서는 그리 많이 사용되지 못했다.

구조 및 예제
BEGIN FILE F (KIND=REMOTE);
EBCDIC ARRAY E [0:11];
REPLACE E BY "HELLO WORLD!";
WHILE TRUE DO BEGIN WRITE (F, *, E);
END;
END.

20.


언어의 출현 배경
출현 연도 : 1970년
개발자 : Wirth
목적 : 1970년대 중반에 Wirth는 효율적이면서 개념적으로는 구조화가 잘 되어 있는 실시간 프로그래밍 언어를 설계하기 시작하였다.
그는 이런 특수 목적의 언어를 Modula라고 이름을 붙였다. Modula는 Wirth가 Pascal의 후신으로 만든 것이다. Wirth는 실시간 프로그래밍을 위한 완전한 컴퓨터 시스템을 만들기 위한 계획의 일환으로 Pascal과 Modula의 새로운 후속 언어인 Modula-2를 만들었다. 이 언어는 병행성을 위한 형식을 어느 정도 제공한다. Modula0-2와 그 다음에 나온 Modula-3은 Pascal만큼 널리 이용되지 못했다. Ada와 C++와 같은 그 밖의 다른 언어들이 Modula를 능가하는 추상 데이터형과 객체 지향 개념을 지원하고 있다.
언어의 특징
장점
Pascal의 약점으로 지적된 것을 수정하였으며, 추상 데이터형을 지원하기 위한 모듈 개념을 추가하였다. 모듈은 큰 프로그램의 독립된 프로그램처럼 서로 간의 정보를 은폐할 수 있으며 분리 컴파일 할 수 있고 실행할 수 있다.
구조 및 예제
MODULE hi;
FROM InOut IMPORT writestring, writeln;
begin
WriteString("Hi, friend");
Writeln;
end hi.
  • 가격3,000
  • 페이지수34페이지
  • 등록일2011.04.18
  • 저작시기2011.4
  • 파일형식한글(hwp)
  • 자료번호#668329
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니