안녕하세요, 온라인컴퓨터강좌 컴띵입니다.
오늘 컴활1급필기 강좌에서는 웹프로그래밍언어에 대해 공부해 보도록 하겠습니다.
언어 번역과정과 용어들은 한번씩 짚고 넘어가시구요. 각 웹프로그램 언어의 특징을 꼭 기억하시고 다른 프로그램 언어와 비교하여 구분할 수 있을 정도로 반드시 암기하시기 바랍니다.
엊그제까지 날이 많이 쌀쌀해졌는가 싶더니 다시 봄날씨네요^^ 화이팅!
< 웹프로그래밍 언어 >
웹 프로그래밍언어
-언어번역과정
원시프로그램 |
ㅡ> |
목적프로그램 |
ㅡ> |
로드모듈 |
ㅡ> |
실행 |
-관련용어
원시프로그램 : 사용자가 텍스트 형태로 작성하여 기계어로 번역하기 이전의 프로그램 형태
목적프로그램 : 컴파일러를 통해 원시 프로그램을 컴퓨터가 이해할 수 있는 기계어로 번역한 것
로드모듈 : 목적 프로그램을 실행 가능한 형태로 만드는 과정
번역기 : 컴파일러, 어셈블러, 인터프리터등의 번역기를 사용
링커 : 시스템 라이브러리를 결합하여 목적프로그램을 실행 가능한 모듈로 만듬
로더 : 실행 가능한 로드모듈에 기억공간의 번지를 지정하여 메모리에 적재
디버그 : 버그를 찾아서 수정하거나 에러를 피해가는 처리과정
덤프 : 파일이나 메모리의 내용을 기록하거나 표시하는 것
알고리즘 : 문제를 수행하기 위한 단계적인 방법
-언어 번역프로그램
컴파일러 |
전체 프로그램을 한 번에 처리하여 목적프로그램을 생성하는 번역기. 실행속도가 빠르다. FORTRAN, COBOL , C , ALGOL 등의 고급언어로 작성된 프로그램을 기계어로 번역 |
어셈블러 |
어셈블리어로 작성된 프로그램을 기계어로 번역하는 프로그램 |
인터프리터 |
원시프로그램을 줄단위로 번역하여 바로 실행해 주는프로그램. 목적프로그램을 생성하지 않고 즉시 실행결과를 출력, 사용언어는 BASIC , LISP , APL 등 이있다. |
-웹프로그래밍 언어
HTML |
홈페이지 작성시 사용되는 언어. 문자, 화상, 음성, 영상 포함하는 웹페이지작성. 데이터타입이 없는 단순한 텍스트이므로 호환성이좋고 사용이 편리 |
XML |
확장성 생성언어라는 뜻. 기존HTML의 단점을 보완, 웹에서 구조화된 폭넓고 다양한 문서들을 상호교환할 수 있도록 설계된 언어 인터넷 뿐만 아니라 전자출판, 의학, 경영, 법률, 판매자동화, 디지털도서관, 전자상거래에 이용 |
VRML |
인터넷상에서 3차원 가상공간을 표현하고 조작 할 수있게하는 언어 |
SGML |
다양한 형태의 전자 문서들을 서로 다른 시스템들 사이에 정보의 손실없이 효율적으로 전송, 저장, 자동처리를 하기위한 ISO 문서 처리 표준의 하나. HTML과 XML은 SGML에 근거하여 만들어진 것 |
ASP |
Windows환경에서 동적인 웹페이지를 제작할 수 있는 스크립트언어. HTML문서에 명령어를 삽입하여 사용, 서버측에서 실행되고, VB스크립트 사용 |
PHP |
웹서버에서 작동하는 스크립트 언어로 UNIX , LINUX , WINDOWS 환경에서 작동 C , JAVA등의 언어와 비슷한 문법구조를 가짐 |
JSP |
웹서버에서작동하는스크립트언어, 작성된 프로그램은 자바 서블릿코드로 변환되어 실행 자바로 만들어진 서버 스크립트로 다양한 운영체제에서 사용이 가능. 데이터베이스와 연결하기 쉽고, 시스템을 효율적으로 사용 |
JAVA |
C++언어를 기반으로 개발. 웹상에서 멀티미디어 데이터를 효율적으로 처리할수 있는 객체지향언어 |
자바스크립트 |
일반 사용자가 프로그래밍하기 힘든 자바애플릿의 단점을 극복하고자 개발 |
WML |
무선접속을 통해 휴대폰이나 PDA등에 웹페이지의 텍스트와 이미지부분이 표시될 수 있도록 하는언어 |
-스크립트 언어
HTML문서 안에 직접 프러그래밍 언어를 삽입하여 사용하는 것으로 기계어로 컴파일되지 않고 별도의 번역기가 소스를
분석하여 동작하게 하는 언어. 클라이언트 스크립트언어와 서버용 스크립트로 나뉜다.
클라이언트 스크립트 : 클라이언트의 웹 브라우저에서 해석되어 실행됨 (Java Script, VB스크립트)
서버용 스크립트 : 서버에서 해석되어 실행된 후 결과만 클라이언트로 보냄(JSP, PHP, ASP)
각각의 개념을 확실히 이해하고 넘어가야 하는 부분이니 꼭 암기해주시기 바랍니다.
궁금한 부분은 댓글달아주시면 답변해드리도록 하겠습니다. 손가락 눌러주시는거 잊지마시구요^^
온라인컴퓨터강좌 컴띵이었습니다. 감사합니다.
'국가기술자격 > 컴퓨터활용능력' 카테고리의 다른 글
[컴활1급필기]컴퓨터일반_인터넷의 개요 및 주소체계 (0) | 2014.04.09 |
---|---|
[컴활1급필기]컴퓨터일반_정보통신의 이해 (0) | 2014.04.08 |
[컴활1급필기]컴퓨터일반_보조프로그램,유틸리티,프로그래밍 언어 (0) | 2014.04.07 |
[컴활1급필기]컴퓨터일반_소프트웨어, 시스템소프트웨어 (0) | 2014.04.07 |
[컴활1급필기]컴퓨터일반_네트워크 (0) | 2014.04.06 |