프로그래밍이라고도 하는 코딩은 컴퓨터가 따라야 할 명령어를 만드는 과정입니다.
우리가 단어를 사용하여 서로 의사소통하는 방법처럼, 컴퓨터는 우리가 그들이 무엇을 하기를 원하는지 이해하기 위한 언어가 필요합니다.
우리가 코딩을 할 때, 우리는 컴퓨터가 무엇을 해야 하는지를 지시하는 일련의 명령어를 작성하기 위해 파이썬이나 자바스크립트와 같은 특수 언어를 사용합니다.
이러한 명령어를 코드 또는 프로그램이라고 합니다.
즉, 컴퓨터는 코드를 한 줄씩 읽고 각 줄에 지정된 작업을 수행합니다.
코딩이 필요한 이유
컴퓨터는 대단하고 엄청난 일을 할 수 있지만, 그 자체로는 아무것도 할 수 없습니다.
즉 사람이 무엇을 해야 할지 컴퓨터에게 지시를 해야 합니다.
바로 그것이 코딩이 필요한 부분입니다.
코드를 작성함으로써, 컴퓨터는 무엇을 어떻게 해야 할지 실행할 수 있습니다.
코드로 할 수 있는 일
우리는 코드를 사용하여 모든 종류의 것들을 만들 수 있습니다
웹 사이트
웹사이트는 코드를 사용하여 만들어집니다.
웹 사이트를 방문하면 컴퓨터가 웹 사이트의 코드를 다운로드하고 읽어 내용을 화면에 표시합니다.
앱
코드를 사용하여 만들어 전화기 또는 태블릿에서 실행되는 프로그램입니다.
게임
비디오 게임 또한 코드를 사용하여 만들어집니다.
컴퓨터에 화면에 표시할 내용과 플레이어 입력에 응답하는 방법을 알려줍니다.
로봇
로봇은 작업을 코드에 의해 통제되며 자동으로 수행할 수 있는 기계입니다.
코딩하는 법
코드를 작성하기 위해서는 컴퓨터와 코드 에디터라고 불리는 특별한 소프트웨어가 필요합니다.
코드 에디터는 우리가 코드를 작성하고 파일로 저장할 수 있게 해주는 프로그램입니다.
코드를 작성한 후 어떤 작업을 하는지 실행하며 보완 및 만들 수 있습니다.
프로그래밍 언어란?
프로그래밍 언어는 컴퓨터가 이해할 수 있는 특별한 언어입니다.
많은 프로그래밍 언어들이 있으며, 각각 고유의 법칙과 규칙을 가지고 있습니다.
주요 대표 프로그래밍 언어는 다음과 같습니다.
Python
웹 개발, 데이터 분석, 인공지능을 포함한 광범위한 응용 프로그램에 사용되는 초보자 친화적인 언어입니다.
JavaScript
웹 사이트를 대화형 및 동적으로 만드는 데 사용되는 언어입니다.
Scratch
어린이를 위해 설계된 시각적 프로그래밍 언어입니다.
사물 인터넷이란?/ IoT(Internet of Things)
사물인터넷(IoT)이란? 사물 인터넷은 인터넷에 연결된 다양한 장치들의 네트워크를 일컫는 말입니다. 제품들이 인터넷에 연결될 대 서로 상호작용하며 정보를 공유합니다. 사물 인터넷에 어떤
eastgogh.dg-news.co.kr
인공지능과 머신런닝 뜻, 차이, 활용
요즘 인공지능(AI)다 머신러닝이다 단어들이 뒤덮고 있습니다. 구체적으로 인공지능과 머신러닝은 어떤 뜻이며 어떤 식으로 쓰이는지 알아보겠습니다. 인공 지능(AI)이란? 인공 지능 또는 줄여서
eastgogh.dg-news.co.kr
'IT' 카테고리의 다른 글
모빌리티 기술인력 뜻 (0) | 2023.03.18 |
---|---|
랜섬웨어 뜻 (0) | 2023.03.09 |
디도스(DDoS) 공격 이란? (0) | 2023.03.01 |
사물 인터넷이란?/ IoT(Internet of Things) (2) | 2023.02.23 |
인공지능과 머신런닝 뜻, 차이, 활용 (0) | 2023.02.21 |
댓글