JAVA | 객체 지향언어. 분산 네트워크 환경에 적용 가능 멀티스레드 기능을 제공하므로 여러 작업을 동시에 처리가능 운영체제 및 하드웨어에 독립적이며, 이식성이 강함 바이트 코드 생성[가상 바이트 머신코드 사용]으로 플랫폼에 관계없이 독립적을 동작 가능 |
C | UNIX 운영체제 제작을 위해 개발 저급 언어와 고급언어의 특징을 고루 갖춘 중급언어 |
C++ | C언어에 객체 지향 개념을 적용한 언어. 모든 문제를 객체로 모델링하여 표현 |
ALGOL | 수치계산이나 논리 연산을 위한 과학 기술 계산용 언어 PASCAL과 C언어의 모체 |
BASIC | 초보잗 쉽게 사용할 수 있는 문법 구조를 갖는 대화형 언어 |
COBOL | 사무처리용 언어로 영어 문장형식으로 구성되있어 이해와 사용이 쉬움 |
FORTRAN | 과학기술 계산용 언어로 수학과 공학분야의 공식이나 수식과 같은 형태로 프로그래밍 |
LISP | 인공지능 분야에 사용되는 언어. 재귀 호출을 많이 사용 기본자료구조가 연결 리스트 구조 |
# 객체 지향 프로그래밍[OPP, Object Oriented Programming]
객체를 중심으로 한 프로그래밍 기법
객체라는 단위를 이용해 현실 세계에 가까운 방식으로 프로그래밍
이해하기 쉽고 조작하기 쉬운 프로그램을 개발 가능
유지보수가 쉽고 코드 재사용이 가능한 프로그램을 만들 수 있다.
# 객체 지향 언어[Object Oriented Language]
데이터와 그 데이터를 처리하느 함수를 객체로 묶어 문제를 해결하는 언어
# 절차 지향 언어[Procedure Oriented Language]
프로그램을 작성할 때, 실행 순서를 지정하게 되는 프로그램 작성 언어
HTML [Hyper Text Markup Language] |
인터넷 표준 문서인 하이퍼텍스트 문서를 만들기 위해 사용되는 언어 |
DHTML [Dynamic HTML] |
웹 서버와 외부 프로그램 간의 데이터 교환을 가능하게 하는 것 주로 방명록, 카운터 등을 HTML문서와 연동하기 위해 사용 |
SGML [Standard Generalized Markup Language] |
전자서가 어떠한 시스템 환경에서도 정보손실없이 전송*저장 자동처리가 가능하도록 국제 표준화 기구에서 정한 문자처리표준 문서의 마크업언어나 태그셋의 정의에 관한 표준 HTML, XML모두 SGML에 근거해 만들어진 언어 |
XML [eXtensible MarkuAp Language] |
기존 HTML의 단점을 보완해 만든 언어 웹에서 구조화된 폭넓고 다양한 문서들을 상호교환할 수 있도록 설계된 언어 사용자가 새로운 Tag와 속성을 정의할 수 있으며 웹에 추가할 내용의 작성*관리가 쉬움 문서내용과 이를 표현하는 방식이 독립적 HTML보다 홈페이지구축기능, 검색기능 등이 향상 클라이언트의 복잡한 데이터 처리를 쉽게 해줌 HTML과 달리 문서형식 정의[Document Type Declaration]가 고정되어 있지 않아 논리적 구조를 표현할 수 있는 유연성을 가짐 → 사용자가 구조화된 DB를 뜻대로 조작 가능 |
WML [Wireless Markup Language] |
XML에 기반을 둔 마크업 언어 휴대폰, PDA, 양방향호출기와 같은 무선단말기에서 텍스트 기반의 콘텐츠를 제공 |
UML [Unified Markup Language] |
표기법이 여러가지였던 모델링 언어의 표준화를 꾀한 것 객체 지향 분석/설계에서 이용되는 모델링 언어 |
VRML [Virtual Reality Modeling Language] |
가상 현실 모델링 언어 웹에서 3차원 가상공간을 표현하고 조작할 수 있는 언어 |
PERL [Practical Extraction and Report Language] |
대화형 형태와 다른 CGI프로그램의 슬루를 만드는데 이용 자료추출하고 그에 의거해 보고서를 작성하는데 사용되는 언어 |
ASP [Active Serve Page] |
마이크로소프트사에서 개발한 서버용 웹 개발언어[Window계열에서만 사용가능] 하나 이상의 작은 내장 프로그램[스크립트]를 갖고 있는 HTML페이지가 사용자에게 보여지기 위해 서버에서 수행되는 것 서버측에서 동적으로 수행되는 페이지를 만들기 위한 스크립트 언어 |
JSP [Java Server Pages] |
HTML 내에 자바 코드를 삽입해 웹서버에서 동적으로 웹페이지를 생성해 웹 브라우저에 돌려주는 언어 [자바로 만들어진 서버 스크립트 언어] 다양한 운영체제에서 사용가능 데이터 베이스 연결이 쉬움 |
PHP [Hypertext Preprocessor] |
HTML에 포함되어 동작하는 스크립트 언어 [서버측 스크립트 언어] C, 자바, 펄 언어 등에서 많은 문장 형식을 준용하고 있어 동적인 웹 문서를 빠르고 쉽게 작성 가능 Linux, Unix, Windows 운영체제에서 사용가능 |
CGI [Common Gateway Interface] |
웹 서버와 외부 프로그램 간의 데이터 교환을 가능하게 하는 것 주로 방명록, 카운터 등을 HTML문서와 연동하기 위해 사용 |
JAVA | 웹 상에서 멀티미디어 데이터를 효율적으로 처리할 수 있는 객체지향언어 네트워크 환경에서 분산 작업이 가능하도록 설계된 프로그래밍 언어 |
Applet | HTML문서 내에 포함될 수 있는 자바 프로그램을 가르키는 말 현재 웹 상의 대부분의 프로그램에서 사용하는 방식 |
JAVA SCRIPT | 일반 사용자가 프로그래밍하기 힘든 자바 애플릿의 단점을 극복하고자 개발 소스코드가 HTML문서에 포함되어 있어 사용자의 웹 브라우저에서 직접 번역되고 실행 클래스가 존재하지 않고 변수 선언이 필요없음 |
# 마크업 언어[Markup Language]
태그 등을 이용해 문서의 포맷이나 구조 등을 지정하는 언어
HTML, SGML, XML 등
[개미의 걸음 1과목 컴퓨터 일반] 파일과 폴더 (0) | 2020.06.26 |
---|---|
[개미의 걸음 1과목 컴퓨터 일반] 윈도우(Window) (0) | 2020.06.25 |
[개미의 걸음 1과목 컴퓨터 일반] 소프트웨어와 운용체제 (0) | 2020.06.23 |
[개미의 걸음 1과목 컴퓨터 일반 심화] 하드디스크 연결 방식 & RAID (0) | 2020.06.22 |
[개미의 걸음 1과목 컴퓨터 일반] 인터럽트 / 채널 (0) | 2020.06.21 |
댓글 영역