전키의 방황일지
article thumbnail
[알고가기] 인터프리터 언어와 컴파일 언어
CS 2022. 7. 22. 11:58

인터프리터 언어 인터프리터 언어는 개발자가 작성한 코드(원시 코드)를 기계어로 변환하는 과정없이 한줄씩 해석하여 명령을 바로 처리하는 프로그래밍 언어를 말합니다. 즉, 번역과 실행이 동시에 이루어집니다. 인터프리터로 원시코드를 읽어 기계어로 즉시 해석하기 때문에 별도의 빌드 시간이 없습니다. 그러나, 실행 속도는 컴파일 언어에 비해 느린 편입니다. 인터프리터 언어의 종류 Python MATLAB Javascript SQL Ruby 스크래치 이 외에도 종류가 다양합니다. 컴파일 언어 컴파일 언어는 작성된 원시 코드를 통째로 기계어로 변환하여 실행하는 프로그래밍 언어를 말합니다. 한 번에 모든 코드를 변환하기 때문에 런타임이 상당히 길고, 실행이 되고나서 실행 속도는 굉장히 빠른 편입니다. 컴파일 언어를 기..

article thumbnail
[Bluetooth] 블루투스란 무엇인가?
CS 2021. 12. 21. 16:13

블루투스는 와이파이와 함께 우리 생활에서 익숙하게 접하는 기술 중 하나이다. 자주 사용해서 익숙하지만 어떤 원리로 작동되는지 자세히 모르고 있었기에 블루투스라는 놈을 제대로 알고 싶었다. 이번 포스팅을 통해 블루투스 통신의 원리와 개념에 대한 전반적인 지식을 담아보고자 한다. 블루투스(Bluetooth)란? 블루투스는 1994년 에릭슨이 개발한 근거리 무선 통신 산업 표준이다. ISM 대역에 포함되는 2.4~2.485GHz를 사용하게 된다. 여기서 한가지 궁금한 점이 또 생긴다. 더보기 ISM 대역이 뭐지? ISM 대역은 산업/과학/의료(Industry - Science - Medical) 등에 쓰이는 주파수 대역을 말한다. 위 그림처럼 목적에 따라 주파수 대역을 나눠놓고 할당되지 않은 대역의 일부분을 ..