본문 바로가기
반응형

용어와 개념들276

컴파일러란? 인터프리터와 비교 컴파일러 개념과 인터프리터 의미 설명 컴파일러 개념에 대해서 알아보아요. 컴파일러(Compiler)는 사람이 알아볼 수 있는 프로그래밍 언어로 작성된 고급 언어 프로그램을 컴퓨터가 인식할 수 있는 기계어로 번역시키는 프로그램을 의미합니다. 컴파일러와 대비되는 개념은 인터프리터(Interpreter)입니다. 컴파일러와 인터프리터는 모두 소스코드를 기계어로 번역하기 위한 툴입니다. 소스코드의 경우 사람이 작성해놓은 코드를 중앙처리 장치인 CPU가 이해할 수 있는 0 또는 1의 기계어 코드로 변환시키는 것입니다. 컴파일러는 고급언어프로그램으로 짜놓은 소스코드 전체를 컴파일(Compile)이라고 하는 과정을 거쳐서 전체를 미리 번역해놓고 실행시키는 개념입니다. 전체를 다 컴파일 해놓기 때문에 컴파일 과정에서는 .. 2023. 11. 7.
스크립트(Script)란? 자바스크립트와 파이썬 스크립트(Script)의 개념에 대한 설명 스크립트의 개념에 대해서 이야기해보아요. 스크립트(Script)는 컴파일러를 통해서 변환되는 프로그래밍 언어와 대비되는 개념으로 빠르게 작성하여 바로 바로 확인할 수 있는 인터프리터 형태의 프로그래밍 언어입니다. 스크립트는 소스코드를 작성한 다음 바로 실행할 수 있는 프로그래밍 형태에요. 스크립트 프로그래밍 언어로 대표적으로는 자바스크립트(JavaScript)와 파이썬(Python)이 있습니다. 이 외에도 펄이나 루비와 같은 프로그래밍 언어가 있지만 스크립트의 대표주자는 아무래도 자바스크립트와 파이썬으로 귀결됩니다. 스크립트는 웹페이지 안에 설치하여 사용하는 형태도 있고 독립된 스크립트 파일을 작성해서 프로그램 안에 넣어서 사용하는 형태가 있습니다. 스크립트에는.. 2023. 11. 6.
웨어러블 디바이스란? 바로 스마트워치다 웨어러블 디바이스 개념에 대한 설명 웨어러블 디바이스의 개념에 대해서 알아보아요. 웨어러블 디바이스(Wearable)는 사람의 몸에 착용하는 디지털 기기를 의미해요. 가장 대표적으로 스마트워치를 생각할 수 있습니다. 웨어러블 디바이스는 스마트워치와 같이 사람의 걸음걸이 수와 맥박을 측정해주고 스마트폰과 블루투스(Bluetooth)로 연결되어 전화가 오거나 문자가 오면 스마트워치로 알림이 뜰 수 있도록 구성됩니다. 스마트워치 자체로 통신 기능이 탑재되어 통신 요금제로 하나의 스마트폰과 같이 이용할 수도 있습니다. 스마트워치는 삼성 갤럭시 워치나 애플워치가 현재 가장 많이 사용되는 웨어러블 디바이스입니다. 웨어러블 디바이스는 몸에 장착하거나 착용할 수 있는 기기로 몸에 휴대하는 스마트폰 보다도 더 밀착된 스.. 2023. 11. 5.
3D 프린터란 무엇인가? 3D 프린터 개념에 대한 설명 3D 프린터에 대해서 알아보아요. 3D 프린터(3D Printer)는 잉크로 종이에 인쇄하는 프린터가 아니라 플라스틱 재료를 이용해서 3차원의 입체 물건을 만들어 내는 기계를 의미해요. 우리가 알고 있는 프린터는 2D 프린터가 되고 3D 프린터는 플라스틱, 고무, 세라믹, 금속과 같은 실제 재료를 이용해서 물건을 만들어 내는 것입니다. 3D 프린터는 3차원 컴퓨터 그래픽을 데이터로 하여 정확한 물체를 만들어 냅니다. 입체적인 물체를 만들어 내는 것이 포인트입니다. 3D 프린터는 2D 프린터가 잉크를 종이 표면에 분사하는 것과 유사하게 노즐이 쉽새 없이 빠르게 움직이면서 재료를 분서하면서 물체를 만들어 내는 것입니다. 3D 프린터의 경우 물건을 찍어내는 방식에 따라 크게 적층.. 2023. 11. 4.
반응형