본문 바로가기

개발 및 IT 용어6

인터프리터 언어와 컴파일 언어의 차이점 1. 인터프리터 언어 (Interpreter Language) 작성한 코드를 기계어로 변환하는 과정 없이 한줄 한줄 해석하며 바로 명령어를 실행하는 언어를 말합니다. ​ Runtime 상황에서는 한줄씩 실시간으로 읽어서 실행하기 때문에 컴파일 언어에 비해 실행속도가 느리지만, 코드 변경시 빌드 과정없이 바로 실행이 가능하다는 장점이 있습니다. 사용해보면 소스코드를 고치고 서버를 다시 시작하지 않아도 변경사항이 반영된 상태로 테스트를 진행할 수 있습니다. ​ 인터프리터 언어 - CSS, HTML, JS, Python 2. 컴파일 언어 (Compile Language) 컴파일 언어는 원시코드(프로그래머가 작성한 소스코드)를 모두 기계어로 변환한 후에 기계(JVM 같은 가상 머신)에 넣고 기계어 코드를 실행합.. 2022. 3. 2.
컴퓨터를 이해하자! (OS, 시스템 종류, CPU, 메모리) 1. OS (Operating System) ​ 종류 Linux, Mac, Solaris, Window ​ 목적 소프트웨어(프로그램)을 관리 및 실행하기 위해 필요한 것. 엑셀, 파워포인트, 게임 등 2. 시스템 종류 ​ 의미 컴퓨터는 Bit(0과 1의 기호로 이루어진 것) 로 구성되어 있으며, 모든 데이터를 이진법으로 처리한다. ​ 구분 32 비트 (x86) - 인텔에서 제품명 80-60을 붙혀서 표현 함. 그래서 "x86" 64 비트 (x64) - 64 비트라서 붙혔다. ​ 차이 및 장점 32비트는 메모리(램) 4GB 까지 처리가 가능 64비트는 메모리(램) 4GB 이상 처리가 가능 ​ 즉, Bit 가 클수록 한번에 처리 할 수 있는 데이터가 많다. 예를 들어 빵 굽는 틀이 32개 // 64개 있다고.. 2022. 2. 19.