본문 바로가기

컴퓨터활용 1급 필기

[컴퓨터일반] 프로그래밍 언어 배우기 (웹프로그래밍 언어, 객체지향, 절차지향)

 

오늘 공부할 내용은

- 웹 프로그래밍 언어의 종류

- 객체 지향 프로그래밍

- 절차 지향 프로그래밍

 

 


 

웹 프로그래밍 언어

- 서버 측 언어는 다 ‘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 시스템- Windows 관리도구- 디스크정리- Windows 시작모드 [개인설정]​- 배경 설정- 창 색- 잠금 화면 , 화면 보호기- 테마- 글

kimboron.tistory.com