본문 바로가기
항해99

[TIL] 항해

by yeaseul912 2022. 8. 13.
728x90
41. 자바스크립트와 파이썬
교양있는 사람이라면 프로그래밍에 대해 어느 정도 아는 게 중요하다고 생각한다.

프로그래밍 언어는 굉장히 많지만 특히 자바스크립트와 파이썬이 초보자 수준에서 배우기 쉽고, 더 큰 프로그램으로 확장하기에 용이하고, 폭넓게 적용 가능하다.

 

하지만 자바스크립트의 단점은 개발자에 의도와 전혀 다른 동작을 일으킬 때도 있다는 것이다. 또한 다른 브라우저에서 항상 같은 방식으로 작동하지 않는다.

 

파이썬 언어는 입문 수업이나 데이터 과학, 머신러닝에 초점을 맞춘 표준 언어가 되었다. 많은 사람들이 처음 코딩을 배울때 파이썬으로 처음 접하고 그만큼 진입장벽이 낮다고 한다. 또한, 코드카데미, 칸 아카데미, W3스쿨즈, 등 초보자를 위한 언어를 배우기 위한 사이트들도 많다.

 

42. 프로그래밍 언어의 주요 개념

주요개념 

1. 구문 규칙 Syntax = 즉 문법적으로 무엇이 맞고 무엇이 틀리는지 정의하는 규칙.

 

2. 의미 체계 Semantics = 이는 해당 언어로 표현할 수 있는 모든 것에 대해 명확히 정의된 의미.

 

대부분의 언어는 세 가지 측명에서 살펴볼 수 있다.

 

첫번째, 언어 그 자체, 즉 컴퓨터에 산술 연산을 수행하고, 조건을 검사하고, 계산을 반복하라는 지시 문장.

 

두번째, 사용되는 코드 라이브러리. 우리가 직접 작성하지 않아도, 사전 제작된 부품으로 사용할 수 있는 라이브러리이다.

 

세번째, 프로그램 실행 환경에 접근하는 기능. 예를 들어 사용자가 버튼을 누르거나 폼에 타이핑 하는 것 같은 이벤트에 반응.

반응형

'항해99' 카테고리의 다른 글

[TIL] 항해 32일차  (0) 2022.08.12
[TIL] 항해 31일차  (0) 2022.08.11
[TIL] 항해 30일차  (0) 2022.08.11
[WIL] 항해 4주차  (0) 2022.08.07
[TIL] 항해 25일차  (0) 2022.08.05

댓글