# interpreter

33개의 포스트
post-thumbnail

[JS Series] compile, interpreter

공부하다가 문득 컴파일과 인터프리터가 자주 등장하는데, 둘이 프로그래밍 언어를 해석 한다는 것은 알고 있지만 둘의 차이점이 있다는 것을 알게됐다.그래서 그 둘을 비교하고자 한다.고급 프로그래밍 언어로 작성된 코드(Java, C, C++ ...)를 프로그램이 실행되기

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

Interpreter

GoF의 디자인 패턴, 해석자 패턴에 대해 알아본다.

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

[JAVA] JVM - Execution Engine

JVM의 Execution Engine에 대해 알아보고, JVM의 JIT Compile 과정을 다룬다.

2023년 1월 2일
·
0개의 댓글
·

Interpreter 패턴

참고 자료\_ 정의, UML, 예제 코드(https://en.wikipedia.org/wiki/Interpreter_pattern특정 언어로 composite pattern 으로 이뤄진 문장을 바꿀 때 사용되는 디자인 패턴termianl / non-termin

2022년 8월 28일
·
0개의 댓글
·

컴파일러와 인터프리터

Compiler : 고급 언어(소스 코드, 원시 코드)를 기계어(목적 코드)로 번역해주는 프로그램Interpreter : 고급 언어로 작성된 소스 코드 명령어들을 한번에 한 줄씩 읽어들여서 실행하는 프로그램스몰토크, 자바, 마이크로소프트 공통 중간 언어(CIL) 등의

2022년 8월 21일
·
0개의 댓글
·

[CS] 컴파일러와 인터프리터 차이

어셈블리어 기계어와 일대일 대응이 되는 컴퓨터 프로그래밍의 저급 언어이다. 컴퓨터 구조에 따라 사용하는 기계어가 달라지며, 따라서 기계어에 대응되어 만들어지는 어셈블리어도 각각 다르게 된다. 컴파일 고급언어 -> 어셈블리어(기계어) 고급 언어 -> 어셈블리어 번역 방식 컴파일러(compiler) 인터프리터(interpreter) 컴파일러(comp...

2022년 8월 9일
·
0개의 댓글
·

컴퓨터 언어의 변형

프로그램을 개발할땐 각각의 특색에 맞는 개발 언어가 존재한다.이러한 언어는 컴퓨터가 바로 해석할 수 있는 단계가 아닌 개발자가 작성(코딩)하기 편한 언어(고급언어)로 되어있다.고급언어를 컴퓨터가 이해하기 위해서는 번역기가 필요하다. 오늘 알아볼 내용이 바로 이 번역기에

2022년 6월 29일
·
0개의 댓글
·
post-thumbnail

[Programming]컴파일 / 인터프리터 언어

작성한 코드를 모두 기계어로 변환한 후에 기계어 코드로 실행하는 방식의 언어소스코드를 목적코드(컴파일러나 소스코드 파일을 컴파일해서 생성하는 파일)로 옮기는 것.번역과 실행이 따로 이루어진다.Compiler : 번역기라고 불리며 특정 프로그래밍 언어를 다른 언어로 옮기

2022년 5월 1일
·
0개의 댓글
·

바이트 코드와 머신 코드

머신 코드는 CPU가 직접 실행할 수 있는 이진 코드이고, 바이트 코드는 컴파일러에 의해서 생성된 중간 단계의 코드라고 할 수 있다. Java에서 바이트 코드는 JVM에서 실행되고 JVM의 JIT 컴파일러는 바이트 코드를 머신 코드로 변환하는 역할을 담당한다.머신 코드

2022년 4월 12일
·
0개의 댓글
·

compiler와 interpreter

우리와 컴퓨터의 의사소통 방식에 대해 이해하기 위해선 몇가지 개념에 대한 설명이 필요하다.간단하게 저레벨 언어는 컴퓨터가 알아듣기 쉬운 언어이고, 고레벨 언어는 우리(개발자)가 알아듣기 쉬운 언어이다.컴퓨터 프로그램은 고급언어로 작성되는데, 이는 사람이 이해하기 위한

2022년 4월 4일
·
0개의 댓글
·
post-thumbnail

컴파일 vs 인터프리터

컴파일 언어와 인터프리터 언어의 차이에 대해 알아보자

2022년 3월 7일
·
0개의 댓글
·
post-thumbnail

Python -01 기본개념

인터프리터 언어변수 : 언제든지 변할 수 있는 자료형함수 : def(정의함수)등을 사용하여 메소드 저장파라미터 : 매개변수. 함수내에서 정의되는 변수를 예로 들 수 있다.while i < 10: i += 1 print(i)break, continuea

2022년 1월 26일
·
0개의 댓글
·
post-thumbnail

VSCode Flask 인터프리터 설정

VSCode 인터프리터 설정

2021년 11월 11일
·
0개의 댓글
·
post-thumbnail

[JAVA] 컴파일 vs 인터프리터 vs 스크립트

컴파일 언어, 인터프리터 언어, 스크립트 언어에 대해서 알아보자!

2021년 10월 2일
·
0개의 댓글
·
post-thumbnail

컴파일러와 인터프리터의 차이

두 방식은 소스 코드를 어느 시점에 해석하느냐에 따라 구분된다.컴파일러는 런타임 이전에 기계어로 프로그래밍 언어를 변환하여 실행파일 생성인터프리터는 런타임에 소스코드를 Row 단위로 즉시 해석→ 컴파일러가 인터프리터보다 실행 속도 빠름컴파일 방식은 런타임 이전에 코드를

2021년 9월 15일
·
0개의 댓글
·

[Python]인터프리터언어?컴파일러언어?

compiler : high-lvl prgming language를 low-lvl prgming language(기계어)로 바꾸는, 소스코드를 실행가능한 CPU명령어로 바꾸는 언어 번역 프로그램이다.interpreter : compiler와 다르게, 한번에 한줄씩 읽으

2021년 9월 9일
·
0개의 댓글
·
post-thumbnail

Compiler & Interpreter

도대체 뭐냐 너넨

2021년 8월 26일
·
0개의 댓글
·
post-thumbnail

Compiler vs Interpreter

const, let, var로 시작하여 모르는 단어들이나 개념들이 많아 공부하면서 정리하다보니 여기까지 오게 되었는데, 오늘은 JavaScript 코드를 실행하는 원리인 인터프리터와 비슷하면서도 다른 원리인 컴파일러에 대해 이야기 해보겠다. Compiler vs In

2021년 8월 26일
·
0개의 댓글
·