오늘 공부할 내용은
- 웹 프로그래밍 언어의 종류
- 객체 지향 프로그래밍
- 절차 지향 프로그래밍
웹 프로그래밍 언어
- 서버 측 언어는 다 ‘P’ 로 끝남
= ASP, JSP, PHP
1) HTML
- 인터넷 표준 문서인 하이퍼텍스트 문서를 만들기 위해 사용되는 언어
2) DHTML
- 이전 버전의 HTML에 비해 애니메이션 강화
- 사용자와의 상호작용에 더 민감한 동적인 웹피이지를 만들 수 있게 하는 언어
3) SGML
- 멀티미디어 전자 문서들을 다른 기종의 시스템들과 정보 손실 없이 효율적으로 전송, 자동 처리하기 위한 언어
4) XML
- HTML 단점을 보완하여 웹에서 구조화된 폭 넓고 다양한 문서들을 상호 교환 하도록 설계된 언어
- 확장성 생성 언어
- 사용자가 새로운 태그와 속성 정의 가능
- 문서의 내용과 표현 방식이 독립적
- 문서 형식 정의(DDT)가 고정되어 있지 않아 논리적 구조 표현할 수 있는 유연성 갖음
5) WML
- XML에 기반을 둔 마크업 언어
- 무선 단말기에서 텍스트 기반의 콘텐츠 제공 위한 언어
6) CG
- 웹 서버와 외부 프로그램 간의 데이터 교환 가능
- HTML 문서와 연동하기 위해 사용
7) 자바 (JAVA)
- 웹 상에서 멀티미디어 데이터를 효율적으로 처리할 수 있는 객체지향 언어
- 네트워크 환경에서 분산 작업 가능하도록 설계
8) UML
- 표기법이 여러가지였던 모델링 언어의 표준화를 꾀한 것
- 객체지향 분석/설계에서 이용되는 모델링 언어
9) VRML
- 가상 현실 모델링 언어
- 웹에서 3차원 가상 공간 표현하고 조작할 수 있는 언어
10) ASP
- 서버 측에서 동적으로 수행되는 페이지를 만들기 위한 언어
- Windows 계열에서만 수행 가능
11) JSP
- 자바로 만들어진 서버 스크립트
- 다양한 운영체제에서 사용 가능
12) PHP
- 서버 측에서 동적으로 수행되는 스크립트 언어
- 다양한 운영체제에서 사용 가능
객체 지향 프로그래밍
: 객체를 중심으로 한 프로그래밍 기법
1) 비순차적 처리 중요시
2) 객체 라는 단위를 사용 = 현실세계에 가까운 방식
3) 이해하기 쉬움 / 조각하기 쉬움 / 유지보수 쉬움
5) 상속성, 캡슐화, 추상화, 다향성 등의 특징
6) 대표적인 객체지향 언어 : C++, Java, SmallTalk
절차 지향 프로그래밍
1) 순차적 처리 중요시
2) 프로그램 전체가 유기적으로 연결되도록 작성 = 구조적 프로그램
3) 대표적인 절차지향 언어 : BASIC, Pascal, C언어 등
컴퓨터활용능력 1급 필기,
1과목 컴퓨터일반 '언어번역프로그램' 배우러가기
1과목.컴퓨터일반, 언어번역프로그램 배우기 (tistory.com)
'컴퓨터활용 1급 필기' 카테고리의 다른 글
[컴퓨터일반] Windows 10 특징 배우기 (0) | 2024.05.24 |
---|---|
[컴퓨터일반] Windows 운영체제 배우기 (0) | 2024.05.24 |
[컴퓨터일반] 업그레이드, 파티션 배우기 (소프트웨어적, 하드웨어적) (0) | 2024.05.23 |
[컴퓨터일반] 언어번역프로그램 배우기 (관리도구, 디스크정리, 시작모드, 업데이트) (0) | 2024.05.23 |
[컴퓨터일반] 프린터 배우기 (출력장치, 표시장치, 프린터종류, 단위, 인쇄장치) (0) | 2024.05.23 |