아두이노/1. 배경 지식

2. 프로그래밍이란?

공학취미 2025. 3. 23. 14:59

1. 프로그래밍

프로그램은 일의 순서라고 생각하면 되고, 프로그래밍은 그러한 순서를 만드는 과정이다.

컴퓨터를 통해 제작하는 것을 '컴퓨터 프로그램'이라고 하고, 프로그래밍 언어 (C언어, 파이썬 등) 사용해 만들 수 있다.

 

2. 프로그래밍 언어의 종류

프로그래밍 언어는 사람과 컴퓨터의 의사소통을 가능하게 해주는 언어다. 컴퓨터는 0 과 1로 이루어진 기계어로 인식한다. 따라서 프로그래밍 언어를 통해 원활한 소통이 가능해진다.

 

-C언어-

절차 지향적 언어 :  소스코드의 짜인 순서 위주로 동작

빠른 연산속도, 운영체제 및디바이스 드라이버, 마이크로 컨트롤러 임베디드 프로그래밍 등을 사용. 

차후에 사용할 아두이노 플랫폼은 C언어, C++ 기반의 언어를 사용한다.

 

- 자바-

객체 지향적 언어 :  각각의 구성요소가 중심 되어 동작

안드로이드 앱 개발이나 응용프로그램 영역에서 주로 사용.

높은 생산성과 호환성이 특징.

 

-파이썬-

전체적으로 코딩을 해야하는 C언어와 다르게 한 줄씩, 언어를 작성 및 실행 가능.

따라서 개발기간이 매우 단축되는 것이 특징

그러나 연산속도가 느리고, 복잡한 프로그래밍에는 적합하지 않음

'아두이노 > 1. 배경 지식' 카테고리의 다른 글

3. 전기전자 기초  (0) 2025.03.30
1. 아두이노란?  (0) 2025.03.23