2025-09-06 14:41

Tags: 소프트웨어 공학

키워드 Keyword 예약어 Reserved Word

  • 컴퓨터와 소통하기 위해 미리 약속된 특별한 의미를 가진 ‘예약된 단어’입니다.
  • 변수, 함수, 클래스 등을 선언하거나 프로그램의 흐름을 제어하는 등 핵심적인 문법 구조를 형성
  • 키워드는 변수명이나 함수명으로 사용할 수 없으며, 각 프로그래밍 언어마다 고유한 키워드 목록을 가지고 있다.
구분키워드 (Keyword)내장 함수/객체 (Built-in Function/Object)
정의언어 문법의 일부인 예약된 단어언어가 기본적으로 제공하는 유용한 기능들의 묶음
역할코드의 구조(흐름 제어, 데이터 정의 등)를 형성특정 작업(출력, 계산, 데이터 변환 등)을 수행
재정의불가능. 이름으로 사용할 수 없음가능 (하지만 권장하지 않음). 다른 값을 할당할 수 있음
예시if, for, while, class, returnprint(), len() (Python), console.log() (JS)
역할PythonJavaJavaScript (ES6+)
변수 선언(키워드 없음)int, double, booleanlet, const, var
조건문if, elif, elseif, else, switch, caseif, else, switch, case
반복문for, whilefor, while, dofor, while, do
함수 정의defvoid (반환값 없을 때)function
값 반환returnreturnreturn
클래스 정의classclass, interfaceclass
예외 처리try, except, finallytry, catch, finallytry, catch, finally
모듈 임포트import, fromimportimport, export