[Javascript]프로그래밍이란
1장 프로그래밍
출처 모던 자바스크립트 Deep Dive을 보고 정리한 내용입니다.
프로그래밍이란
출처 모던 자바스크립트 Deep Dive을 보고 정리한 내용입니다.
프로그래밍이란 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션이다. 이에 요구되는 것은 문제해결능력이며, 대부분의 문제들은 복잡하고 명확하지 않아 문제를 이해하는 것이 우선되어야 한다. 복잡함을 분해하고, 자료를 정리하여 정리하며, 순서에 맞게 배열해야 한다.
컴퓨터와의 커뮤니케이션을 위해서는 컴퓨터적 사고(Computational Thinking)가 필요하다. 컴퓨터는 인간이 사고하는 방식과 같이 '소리가 크다', '걷는다'와 같은 개념이 아닌 '볼륨을 80%로 설정한다', 'x축으로 +1 픽셀 이동한다'와 같이 명령해야 한다.
프로그래밍 언어
명령을 이행하는 주체인 컴퓨터는 사람이 사용하는 자연어가 아닌 기계어를 사용한다. 사람과 컴퓨터가 커뮤니케이션하기 위해서는 약속한 구문(Syntax)로 구성된 프로그래밍 언어를 사용해아한다. 사람이 이해할 수 있는 인공어인 프로그래밍 언어로 코드를 작성하면 컴파일러, 인터프리터가 이를 기계어로 번역한다. 프로그래밍 언어는 구문(Syntax)와 의미(Semantics)로 표현된다.
구문과 의미
const number = 'string';
console.log(number * number) //Nan
프로그래밍 언어는 문법을 제공한다. 의미없는 구문의 나열은 문제해결을 실현할 수 없다.
Author And Source
이 문제에 관하여([Javascript]프로그래밍이란), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jjg2362/모던-자바스크립트-Deep-Dive1장-프로그래밍-정리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)