자바스크립트와 파이썬, 프로그래밍 언어의 주요 개념(가벼운 내용)
자바스크립트와 파이썬
스마트폰을 갖고 놀지만 말고 프로그램을 만들어 보세요..!
- 버락 오바마
때로는 10줄의 코드를 위해서 하루 종일을 머리 싸맬 수도 있고
쉬운 프로그래밍 과제를 만나 금방 해결할 수도 있다.
스마트폰 애플리케이션 (안드로이드) = 자바가 필요
스마트폰 애플리케이션 (아이폰용) = 스위프트가 필요
배우는 건 어렵지 않을 수 있지만 사용하기엔 어렵고 신경써야 할 세부사항이 많다.
입문하기 좋은 언어
자바스크립트
: 언어 자체가 간단하고 비교적 경험을 조금 쌓아도 괜찮은 코드 작성이 간단하고 유연하다.
자바스크립트를 이용하여 웹페이지에 다양한 효과를 줄 수 있다.
트위터, 페이스북, 아마존 등의 웹 서비스에서 제공하는 API를 위한 언어이기도 하다.
단점으로는 자바스크립트 언어에는 가끔 어색한 부분도 있으며, 의도와 다른 동작을 일으킬 때도 있다.
브라우저 인터페이스 생각보다 표준화가 안되어 있다.
이를 맞추려 계속해서 개선중
일반적으로 :웹페이지 일부로 실행 브라우저가 아닌 환경에서도 점점 더 많이 사용됨
사용하려면 약간의 HTML(Hypertext Markup language)를 배워야 한다.
HTML은 웹페이지의 레이아웃을 묘사하는 언어
[JS] 3. 자바스크립트로 할 수 있는 작업 (tistory.com)
[JS] 3. 자바스크립트로 할 수 있는 작업
자바스크립트로 무엇을 할 수 있을까? 자바스크립트는 워낙 다재다능한 언어이기 때문에 여러 분야에 영향을 끼치고 다닙니다. -프로그래밍 공부 다른 타 언어들과 비슷하게 공부할 수 있기 때
frontcode.tistory.com
파이썬
: 매우 폭넓은 응용 분야에 활용 가능하며 일상적으로 프로그래밍하기 적합
입문 수업, 데이터 과학, 머신러닝에 초점을 맞춘 강의에서 표준 언어로 활약
보통은 파이썬을 컴퓨터에서 실행했지만 요즘은 실행하게 해주는 웹사이트가 있어
별도의 소프트웨어나 명령줄 인터페이스 사용법을 배울 필요가 없음
【Python 활용 방법 총정리】 파이썬으로 할 수 있는 것은? (tistory.com)
【Python 활용 방법 총정리】 파이썬으로 할 수 있는 것은?
파이썬(Python)은 최근 가장 큰 인기를 얻고 있는 프로그래밍 언어입니다. 하지만 아직 프로그래밍에 익숙하지 않다면 자연스럽게 이런 의문이 떠오릅니다. 파이썬으로는 어떤 걸 할 수 있어? 파
easytoread.tistory.com
결론 :이러한 언어로 먼저 배우고 나면 해당 지식들이 다른 언어를 배울 때도 적용되어 그 언어를 쉽게 배울 수 있을 것
프로그래밍 언어의 주요 개념
Progmamming | PoiemaWeb
프로그래밍은 수행되어져야 하는 명령을 컴퓨터에 전달하는 일종의 커뮤니케이션이다. 이때
poiemaweb.com
프로그래밍 언어는 모두 계산을 일련의 단계로 풀어서 상세히 설명하기 위한 표기법
결국 읽고, 산술 연산을 하고 중간값을 저장하고 불러와서 이전에 계산한 값을 기반으로 다음 결과를 만들고 저장한다.
그러한 과정이 어렵다기 보단 문법이 까다롭기때문에 어렵다.
또한
이론상 프로그램이 구문상 정확한지, 만약 그렇다면 그 의미가 무엇인지 모호함이 없어야 한다.
하지만 대개 단어로 정의되고 때문에 모호성이 있어서 다르게 해석할 여지가 있다.
(언어 개발자가 실수 하기도 함)
대부분의 언어는 세가지 측면에서 살펴볼 수 있다.
1. 언어 그 자체: 컴퓨터에게 지시하는 문장
2. 코드 라이브러리 ex) 수학 연산, 날짜 계산, 텍스트 검색과 조작을 위한 함수(자체 함수 등)
3. 프로그램 실행 환경에 접근하는 기능
자바스크립트 경우 사용자에게서 입력을 받고,
사용자가 버튼을 누르거나 폼에 타이핑하는 것에 반응하고
다양한 콘텐츠 표시나 웹페이지 이동 -> 웹페이지에 접근
파이썬의 경우 실행되는 컴퓨터상의 파일 시스템에 접근
프로그래밍 언어 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)
프로그래밍 언어 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 프로그래밍 언어(programming language)는 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 형식언어이다. 고급 언어일수록 사람이 사용하는 언어에 가깝다
ko.wikipedia.org