서식 문자열 | 의미 |
%d | 정수의 10진수 입출력에 사용 |
%o | 정수의 8진수 입출력에 사용 |
%x | 정수의 16진수 입출력에 사용 |
절차적 프로그래밍 언어
일련의 처리 절차를 정해진 문법에 따라 순서대로 기술하는 언어
언어 | 특징 |
C | - 미국 벨 연구소의 데니스 리치에 의해 개발 - 고급 프로그래밍 언어이면서 저급 프로그램 언어의 특징을 모두 갖춤 - 이식성이 좋음 |
ALGOL | - 수치 계산이나 논리 연산을 위한 과학 기술 계산용 언어 - PASCAL과 C의 모체가 됨 |
COBOL | - 사무 처리용 언어 |
FORTRAN | - 과학 기술 계산용 언어 |
객체지향 프로그래밍 언어
현실세계의 개체를 객체로 만들어 객체들을 조립해서 프로그램을 만드는 기법
언어 | 특징 |
Java | - 분산 네트워크 환경에 적용 가능 - 멀티스레드 기능 제공 - 운영체제 및 하드웨어에 독립적 |
C++ | - C언어에 객체지향 개념을 적용한 언어 |
Smalltalk | - 1세대 객체지향 프로그래밍 언어 - 최초로 GUI 제공 |
스크립트 언어
HTML 문서 안에 직접 프로그래밍 언어를 삽입하여 사용하는 언어
언어 | 특징 |
자바 스크립트 | - 클라이언트용 스크립트 언어 - 클래스 없고 변수선언 필요 없음 - 서버에서 데이터를 전송할 때 아이디, 비밀번호 등의 입력사항을 확인하기 위한 용도로 많이 사용됨 |
VB 스크립트 | - 자바스크립트에 대응하여 마이크로소프트사에서 제작한 언어 |
ASP (Active Server Page) | - 서버 측에서 동적으로 수행되는 페이지를 만들기 위한 언어 - 마이크로소프트사에서 제작 - Windows 계열만 수행 가능 |
JSP (Java Server Page) | - Java로 만들어진 스크립트용 언어 - 다양한 운영체제에서 사용 가능 |
PHP | - Linux, Unix, Windows 운영체제에서 사용가능한 서버용 스크립트 언어 - C, Java와 문법이 비슷 - 웹페이지 제작에 사용됨 |
파이썬 | - 객체지향 기능을 지원하는 대화형 인터프리터 |
쉘 스크립트 | - Unix / Linux 계열의 쉘에서 사용되는 명령어들의 조합으로 구성된 스크립트 언어 |
Basic | - 절차지향 기능을 지원하는 대화형 인터프리터 언어 |
선언형 언어
1. 선언형 언어
프로그램이 수행해야할 문제를 기술하는 언어
- 함수형 언어
: 수학적 함수를 조합하여 문제를 해결하는 언어 (ex. LISP)
- 논리형 언어
: 기호 논리학에 기반을 둔 언어 (ex. PROLOG)
언어 | 특징 |
HTML | - 인터넷의 표준 문서인 하이퍼텍스트 문서를 만들기 위해 사용하는 언어 |
LISP | - 인공지능 분야에 사용되는 언어 |
PROLOG | - 논리학을 기초로 한 고급 언어 |
XML | - 기존 HTML의 단점을 보완하여 웹에서 구조화된 폭넓고 다양한 문서들을 상호 교환할 수 있도록 설계된 언어 |
Haskell | - 함수형 프로그래밍 언어로 부작용이 없음 |
2. 명령형 언어
문제를 해결하기 위한 방법을 기술하기 위한 언어
폰노이만 구조에 개념적인 기초를 두고 있음
'개발 > 정보처리기사' 카테고리의 다른 글
9장 소프트웨어 개발 보안 구축 (0) | 2021.10.10 |
---|---|
8장 SQL 응용 (0) | 2021.10.09 |
2장 데이터 입출력 구현 (0) | 2021.10.04 |
7장 애플리케이션 테스트 관리 (0) | 2021.10.04 |
6장 화면설계 (0) | 2021.10.04 |
이전 댓글