[인생 프로그래밍] 프로그래밍 언어(Programming Language)란?

Rex·2022년 1월 3일
1

인생 프로그래밍

목록 보기
6/33

프로그래밍 언어(Programming Language)란?

우리가 영국인이나 미국인과 의사소통하려면 '영어' 를 알아야 할 것이다. 이와 동일한 개념으로, 컴퓨터와 의사소통(명령 전달 등)을 하기 위해서는 '프로그래밍 언어(Programming Language)' 를 알아야 한다.

프로그래밍 언어의 종류는 아주 많다. 이 책에서 다루는 Python, JavaScript, Java 뿐만 아니라, C, C++, C#, Objective-C, Swift, Kotlin, Assembly, Shell, SQL, TypeScript, PHP, Ruby, Go ... 등등 아주 많지만 절대 모두 알 필요는 없다. 단 1개의 언어만 원하는 만큼 잘 다룰 수 있다면 충분하다.

위 이미지에는 Python 언어가 사용되었다.
여담이지만 C# 의 #++++(플러스 4개)를 하나로 합친 형태이다.


이 책에서 배우는 언어

전 세계에 여러 국가의 언어들이 있듯이 프로그래밍 언어 또한 다양한데, 이 책에서는 전 세계에서 제일 유명하고, 쉬우면서, 가장 유용하고, 아주 많이 쓰이는 2가지 언어인 Python, JavaScript 를 학습하게 된다.
가장 먼저 Python 언어로 모든 문법의 기본적인 내용을 설명할 것이고, JavaScript 에서 특별하게 추가할 내용이 있다면 덧붙여서 설명할 것이다.


프로그래머 = 창조주

우리는 프로그래밍 언어로 컴퓨터에게 여러 가지 명령을 내릴 수 있다. 어떤 것을 계산하라든지, 서버를 오픈하라든지, 화면을 구성하라든지, 링크를 만들라든지 등등 말이다. 명령을 내린다고 하니 흥미진진하지 않은가?

당신이 만든 프로그램 안에서 당신은 신(God, 神) 이다. 프로그램은 하나의 '세계' 이기 때문이다. 프로그램을 창조했으니 프로그래머는 그 세계의 창조주이다. 프로그램 내의 모든 것을 컨트롤할 수 있으니 말이다.

내가 이전에 프로그래밍은 무(無)에서 유(有)를 창조하는 예술이라고 말했던 것을 기억하는가? 이제는 당신이 창조한 세계의 신이 될 차례이다.


정리하기

  1. Python, JavaScript, Java
    • 전 세계에서 가장 인기 있으면서 배우기 좋은 언어

생각 해보기

우리가 모국어가 아닌 언어를 처음 배웠을 때를 생각해 보라. 생각보다 많은 시간이 걸렸음을 기억할 것이다. 하지만 모국어가 아닌 타국의 언어를 습득하면 할 수록 그 국가에서 많은 기회가 생기며, 다양한 것들을 할 수 있다.
프로그래밍 언어도 마찬가지이다. 익숙해지는데 꽤 많은 시간이 걸릴 것이다. 하지만 프로그래밍 언어를 습득하면 할 수록 당신이 창조할 수 있는 세계는 넓고 다채로워질 것이다.

당신이 만든 프로그램 안에서 당신은 신(God, 神) 이다. - Developer Rex


궁금증 / 질문 / 개선점이 있다면 꼭 댓글을 달아주세요. 제가 최선을 다해 도와드리겠습니다. 여러분들의 최고의 학습 친구가 되어드리겠습니다.

#인생프로그래밍 #개발자렉스 #프로그래밍 #프로그래머 #개발자 #개발입문 #프로그래밍입문서적 #코딩교육 #코딩무료교육 #파이썬 #자바스크립트 #자바 #파이썬기초 #파이썬독학 #파이썬책 #혼자공부하는파이썬 #혼공파 #자바스크립트책 #앱개발 #어플개발 #ProgrammingOfLife #programming #programmer #coding #software #developer #python #javascript #java

profile
🔥 from Abstraction to Realization

0개의 댓글