명령형 프로그래밍 언어라고도 불린다.
ALGOL
, C
, FORTRAN
, COBOL
언어 종류 | 간단 설명 |
---|---|
ALGOL |
알고리즘 연구 개발에 이용하기 위한 목적으로 생성된 언어 절차형 언어 중 최초로 재귀 호출 가능 재귀 호출 : 함수 내부에서 함수가 자기 자신을 또다시 호출하는 행위 |
C |
Unix에서 사용하기 위해서 개발된 언어 모든 컴퓨터 시스템에서 사용할 수 있도록 설계된 언어 struct : 구조체 사용하여 데이터를 처리할 때 사용하는 키워드 |
FORTRAN |
과학 계산에서 필수적인 벡터 , 행렬 계산 등의 기능이 내장된 과학 기술 전문 언어 산술 기호, 삼각함수, 지수함수, 대수함수 등과 같은 수학 함수 사용 가능 |
COBOL |
사무용으로 설계된 언어 |
객체 Object
중심의 프로그래밍 언어C++
, C#
, Java
, Delphi
, Smalltalk
, Ada
class
가 기존 class
의 자료와 연산을 이용할 수 있게 하는 기능class
로부터 상속 받은 하위 class
는 프로그램 요구 사항에 맞춰서class
수정할 수 있다.class
간 종속 관계 형성, 객체를 조직화함Java
미지원)class
로부터 상속 받을 수 있게 하는 기능Overriding
, Overloading
class
, 변수, method
, Construct
등에 부가적인 의미를 부여해주는 키워드public
, protected
, private
, (default)
public
class
에서 접근 가능한 접근 제어자protected
class
, 상속받은 하위 class
에서 class
만 접근이 가능함.private
class
에서만 접근이 가능한 접근 제어자(default)
class
에서 접근이 가능한 접근 제어자대표적인 스크립트 언어: PHP
, Python
, JavaScript
, …
PHP
@
, <>
, ===
@
: 오류 억제 연산자, 오류 메시지 무시한다.<>
: 값이 다름을 표현하는 연산자===
: 단순히 값 뿐만 아니라 Data Type까지 같은 지를 비교하는 연산자Python
Python Container
: 리스트, 딕셔너리, 세트JavaScript
Prototype
기반의 프로그래밍 언어