프로그래밍이란?
네이버 사전에 따르면 컴퓨터 프로그램을 작성하는 일. 일반적으로는 프로그램 작성 방법의 결정, 코딩(coding), 에러 수정 따위의 작업을 이르지만 특수하게 코딩만을 이를 때도 있다.
*출처 : "프로그래밍" ,네이버 국어사전, 2021.12.02 접속, https://ko.dict.naver.com/#/entry/koko/e035cee2499b48a59353e7b2679e423a
프로그래밍은 언어를 통해 컴퓨터 프로그램을 작성하는 일!! ( 언어는 프로그래밍 언어를 뜻함)
프로그래밍 언어란?
실제로 프로그램을 작성할 때 사용되는 언어. 기계어와, 어셈블러에 의해 번역되는 어셈블리 언어, 컴파일러에 의해 번역되는 컴파일러 언어, 인터프리터에 의해 번역되는 베이식(BASIC) 등이 있음
*출처: "프로그래밍 언어", 구글, 2021.12.02 접속, https://www.google.com/search?q=%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D+%EC%96%B8%EC%96%B4&oq=%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D+%EC%96%B8%EC%96%B4&aqs=chrome..69i57j0i512l9.4058j0j7&sourceid=chrome&ie=UTF-8
쉽게 말해 컴퓨터가 알아들을 수 있는 언어를 말한다. 컴퓨터가 알아들을 수 있는 언어에는 2가지로 고급 언어와 저급 언어로 나뉜다. 고급언어는 사람 중심의 언어라 사람들이 사용하기 쉽고 컴퓨터가 알아듣기 힘든 언어인 반면 저급 언어는 컴퓨터 중심의 언어이기에 사람들이 사용하기 어렵고 알아듣기 힘든 반면 컴퓨터는 알아듣기 쉬운 언어다. 프로그래밍 언어에는 종류가 많다. 대표적으로 C, Java, 파이썬, 루비 등이 있다.
값 (Value)
컴퓨터 과학에서, 값은 더 이상 평가될 수 없는 하나의 식이다.
*출처 : "값", 위키백과, 2021.12.02 접속, https://ko.wikipedia.org/wiki/%EA%B0%92_(%EC%BB%B4%ED%93%A8%ED%84%B0_%EA%B3%BC%ED%95%99)
더 이상 평가될 수 없는 하나의 식으로 자료형을 간단히 이루는 값
자료형 (Data Type)
숫자형 (1), 불리언(논리, True), 문자('A'), 문자열('ABC')로 구분
변수 (Variable)
변수(變數, variable)는 수학에서 쓰이는 수식에 따라서 변하는 값을 뜻한다.
변수(variable)는 컴퓨터 프로그래밍에서 아직 알려지지 않거나 어느 정도까지만 알려져 있는 양이나 정보에 대한 상징적인 이름이다
*출처 : "변수", 위키백과, 2021.12.02 접속, https://ko.wikipedia.org/wiki/%EB%B3%80%EC%88%98
변수란 다양한 값을 담을 수 있는 박스
식(Expression)
값을 만들어내는 표현식 (연산자도 포함)
연산자(Operator)
값의 연산을 위해 사용되는 부호, 연산을 부호로 표현
할당 연산자 ( = ), 비교 연산자 ( == ), 산술 연산자 ( + ), 비트 연산자 ( & ), 논리 연산자 ( && )
문 ( Statement )
프로그램이 수행하는 작업은 문으로 표현되는데 일반적인 작업으로 지정된 조건에 따라 변수 선언, 값 할당, 메서드 호출, 컬렉션 반복, 하나 또는 다른 코드 블록으로 분기 등이 있습니다. 프로그램에서 문이 실행되는 순서를 제어 흐름 또는 실행 흐름이라고 합니다.
*출처 : "프로그래밍 문", 2021.12.02 접속, https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/statements-expressions-operators/statements
문에는 여러가지 종류가 있다. 대표적으로 조건문, 반복문이 있다. 조건문은 { } 한 쌍을 이뤄야 한다.
if (식) {
문
}
if (식) {
참일 때 실행
} else {
거짓일 때 실행
}
반복문은
for ( 식; 식; 식) {
두 번째 식의 결과가 참일 때 실행
}
while (식) {
참일 때만 실행
}
함수 ( Function)
특정 일을 처리하는 코드 묶음
'Javascript' 카테고리의 다른 글
문, 조건문, 반복문_Javascript (0) | 2021.12.07 |
---|---|
연산자, 비교 연산자, 산술 연산자, 논리 연산자_Javascript (0) | 2021.12.06 |
변수 ( Variable), 값 ( Value ), 숫자, 문자, 불리언, Null, undefined _Javascript (0) | 2021.12.05 |
기본 문법&키워드_ Javascript (0) | 2021.12.05 |
Javascript의 개념과 배경_Javascript (0) | 2021.12.03 |