1. 프로그래밍
프로그램은 일의 순서라고 생각하면 되고, 프로그래밍은 그러한 순서를 만드는 과정이다.
컴퓨터를 통해 제작하는 것을 '컴퓨터 프로그램'이라고 하고, 프로그래밍 언어 (C언어, 파이썬 등) 사용해 만들 수 있다.
2. 프로그래밍 언어의 종류
프로그래밍 언어는 사람과 컴퓨터의 의사소통을 가능하게 해주는 언어다. 컴퓨터는 0 과 1로 이루어진 기계어로 인식한다. 따라서 프로그래밍 언어를 통해 원활한 소통이 가능해진다.
-C언어-
절차 지향적 언어 : 소스코드의 짜인 순서 위주로 동작
빠른 연산속도, 운영체제 및디바이스 드라이버, 마이크로 컨트롤러 임베디드 프로그래밍 등을 사용.
차후에 사용할 아두이노 플랫폼은 C언어, C++ 기반의 언어를 사용한다.
- 자바-
객체 지향적 언어 : 각각의 구성요소가 중심 되어 동작
안드로이드 앱 개발이나 응용프로그램 영역에서 주로 사용.
높은 생산성과 호환성이 특징.
-파이썬-
전체적으로 코딩을 해야하는 C언어와 다르게 한 줄씩, 언어를 작성 및 실행 가능.
따라서 개발기간이 매우 단축되는 것이 특징
그러나 연산속도가 느리고, 복잡한 프로그래밍에는 적합하지 않음
'아두이노 > 1. 배경 지식' 카테고리의 다른 글
3. 전기전자 기초 (0) | 2025.03.30 |
---|---|
1. 아두이노란? (0) | 2025.03.23 |