[프로그래밍 언어] 프로그램 언어의 종류와 인터넷 프로그래밍
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

* 프로그래밍 언어

Ⅰ. 프로그램 언어의 종류

Ⅱ. 고급 프로그램 언어의 종류

1. C 언어
2. BASIC 언어
3. 4세대 언어

Ⅲ. 인터넷 프로그래밍

1. HTML
2. VRML
3. DHTML
4. SGML
5. XML
6. JAVA
7. Java Script
8. CGI
9. 액티브 엑스(Active X)
10. PERL
11. PHP
12. ASP
13. Flash

본문내용

브라우저 사이의 상호 정보전달을 위한 인터페이스를 제공하며, 서버와 외부 프로그래머가 데이터를 주고받을 수 있는 표준안이다. 즉 웹의 HTTP서버 동작 하에서 외부 프로그램을 수행하기 위한 표준으로 외부 자원과 서버와의 인터페이스 역할을 한다.
CGI의 동작과정을 살펴보면 클라이언트가 서버에게 원하는 정보를 요청하면 요청을 받은 서버가 정보를 CGI스크립트로 전송한다. CGI스크립트가 실행되고 출력 결과를 서버로 전송한다. 다음 단계로 서버에서 클라이언트로 정보가 전달된다. CGI의 작성에 사용하는 프로그래밍 언어로는 PERL, C, UNIX, Shell, TCL, Visual Basic, Java, Apple Script(매킨토시 용)등이 있다.
(9) 액티브 엑스(Active X)
인터넷을 지원하기 위한 0LE(0ect Linking and Embed淡ng)등의 마이크로소프트사의 표준을 확장하고, Java등의 기술들을 접목시킨 웹 응용개발환경이다. 마이크로소프트사에서 개발한 Active X는 웹상에서 동적인 서비스를 제공 가능하도록 해주는 기술들의 집합이다. 특히 인터넷 익스플로러는 Active X라는 통합 멀티미디어 지원 프로그램을 지원하여 대부분의 기능들을 모두 지원하고 있으며 리얼 오디오를 계속 기본 기능으로 내장하여, 플러그인(plug-in)을 제공하는 네스케이프보다는 번거로움을 피할 수 있다. 클라이언트/서버 기능을 확장하고, 네트워크에 기반을 둔 차세대 애플리케이션을 제작하는 데 필요한 개발 도구들을 통합할 수 있다. Active X는 운영체제 및 플랫폼에 독립적으로 운용 가능하다.
(10) PERL(Practical Extraction and Report Language)
1980년대 초반에 개발된 인터프리터 언어로서, 주로 간략한 프로그램이나 CGI 스크립트에 많이 이용되는 언어이다. PERL의 특징으로는 배우기가 쉽고 크기가 작고, 간결하며, C언어와 구문구조가 유사하다. 그리고 데이터의 크기를 임의로 제한하지 않는다. UNIX 윈도우 NT, 윈도우 95, OS 2/WraP, VMS, MAC등에서 사용할 수 있다. 컴파일이 필요 없는 인터프리터 언어이며 문자열 및 배열 처리가 우수하다.
(11) PHP(Professional Home Page)
HTML에 내장되어 동작하는 스크립트 언어로 대부분의 웹 애플리케이션들이 PHP를 이용해 구현이 가능하다. 빠른 수행속도와 다양한 데이터베이스 지원, 멀티 플렛폼의 지원으로 상업적 웹 서버 구축이 가능하며 카운터 기능에서부터 웹 BBS, 웹 메일 서버, 대형 사이버 쇼핑몰에 이르기까지 그 응용분야가 다양하다. 이 언어는 또한 웹 개발자들이 동적인 웹 문서를 빠르고 쉽게 작성할 수 있도록 하는 것을 목적으로 특히 데이터베이스와의 연동부분이 강하며 데이터베이스와 데이터를 사용한 웹 페이지를 간단히 제작할 수 있게 해준다.
이 언어의 특징은 서버에서 해석되는 스크립트 언어이며, 데이터베이스를 쉽게 연결해 주고 유닉스와 윈도즈 환경 모두에서 사용이 가능한 것이다. 또한 코드 작성이 다른 스크립트 언어처럼 쉽고 간단하다.
(12) ASP(Active Server Page)
웹 서버 환경에서 동작하는 프로그램으로 VB Schpt, JAVA Script, CGI등과 같이 웹에서 사용자의 의도에 따라 동작할 수 있도록 하는 도구로 VB Schpt나 JAVA Script와는 차이점이 있다. VB Script나 JAVA Script는 클라이언트 환경에서 소스가 공개되지만 ASP는 클라이언트 환경에서는 공개되지 않으며 따라서 서버 환경에서만 동작을 하는 프로그램이다. 1996년 12월에 마이크로소프트사에서 웹 서버 환경에서 동작할 수 있는 프로그램을 출시한 것이 ASP의 시초이며 IIS(Internet Information Server) 3.0부터 제공하기 시작했다. CGI의 단점인 서버에 많은 부담을 주고 실행시간이 많이 걸리는 단점을 해결했으며, DLL을 이용하여 파일 access, DB access같은 동적인 일을 처리한다. 확장자는 asp이며, IIS3.0이상에서 지원되고, asp 파일이 있는 디렉토리는 반드시 실행가능 허가가 있어야 한다.
(13) Flash
국내에 홈페이지라는 개념이 도입될 때에는 텍스트와 간단한 이미지를 통한 단순한 홈페이지가 대부분을 차지했고, 애니메이션을 표현하는 방법도 Gif애니메이션 등의 단순한 애니메이션이 고작이었다. 점차 홈페이지 제작기술이 발달하면서 각종 웹 제작용 프로그램, 자바 기술을 통해 애니메이션 제작기술이 나왔으나 아직도 쉽고 간편하며 원하는 내용을 충분히 표현하기에는 어려움이 많았다. 이때 마크로미디어(macro me딘a)사에서 Gif 애니메이션 파일 크기의 1/3 정도로 만든 웹 사이트를 위한 애니메이션 프로그램이 개발되었는데 이것을 플래시라고 한다.
Flash는 웹 배너광고, 네비게이션 툴바, 인트로 페이지 등 다양한 분야에서 사용될 수 있다. Movie를 만들면 '.fla'파일이 만들어지고 쇽웨이브(shockwave)라는 프로그램을 통해 .swf파일로 압축해서 '.html'문서 내에 삽입, 브라우저로 볼 수가 있다.
벡터 방식을 이용한 이미지 제작, 사운드 지원, 알파효과를 이용한 투명 효과, 보다 강력한 인터페이스를 통한 인터랙티브한 사이트를 구축할 수 있다. 현재는 마크로미디어의 쇽웨이브 표준으로 인정되면서 많은 사용자를 확보하고, 인터넷 브라우저 자체에 따로 플러그 인(plug-in)설치 없이 기본적으로 내장되어 사용할 수 있게 되고, 많은 웹 제작프로그램에 기본적으로 플래시 파일을 사용할 수 있도록 지원하고 있다.
플래시의 주요특징으로는 벡터기반의 그래픽으로 Gif나 Jpg보다 작으면서 선명한 이미지, 벡터기반의 이미지 특성상확대/축소 시 이미지의 손상이 없다. 일반 이미지처럼 모든 데이터를 받은 후 보이는 것이 아니라 실시간으로 전송받은 부분을 바로바로 보여주기 때문에 모뎀 사용자라도부담 없이 파일을 볼 수 있다. 별도의 프로그래밍의 실력이 없어도 인터랙티브한 사이트 제작이 가능하며, 애니메이션에 사운드를 결합해서 동적인 효과를 나타낼 수 있는 특징이 있다.
  • 가격3,500
  • 페이지수10페이지
  • 등록일2011.11.20
  • 저작시기2011.11
  • 파일형식한글(hwp)
  • 자료번호#715366
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니