2022/08/09 3

Bytecode & Binary code

Bytecode & Binary code ( 이진 코드 ) 차이점 모든 소프트웨어 개발 플랫폼이 프로세서에서 직접 실행되는 실행 가능한 기계어 코드를 생성하는 것은 아니다. 실행 가능한 기계어 코드를 생성하지 않는 플랫폼은 프로그램 또는 바이트 코드의 일종의 중간 표현을 생성한다. 그런 다음 이 바이트코드는 로컬 프로세서에서 프로그램을 실행하는 사용자 컴퓨터의 특수 프로그램에 의해 읽혀진다. 이 프로그램을 가상 머신이라고 한다. 바이너리 코드는 바이트 코드와 완전히 다르며 기계가 직접 이해할 수 있다. 그러나 바이트 코드와 바이너리 코드의 차이는 지난 몇 년 동안 약간 흐려졌다. Bytecode ( 바이트코드 ) 란? 바이트코드는 중앙 처리 장치(CPU) 대신 가상 머신(VM)에서 실행되도록 컴파일된 이..

Computing 2022.08.09

Node.js 란?

Node.js Node.js 유래 인터넷 브라우저들은 각각 소유의 엔진들을 보유하고 있다. 예를 들어 Microsoft Explorer Chakra, Mozilla Firefox SpiderMonkey, Google Chrome V8 이다. 그 중에 V8 엔진은 다른 브라우저들 보다 성능이 훨씬 좋다 항목 IE 9 크롬 10 파이어폭스 4 사파리 5 오페라 11 Score 4182 7182 3310 3862 5614 Rendering 4184 2865 1511 1721 4607 Social networking 1909 3499 2705 3108 2965 Complex graphics 10010 10051 6780 4005 10836 Data 7570 25418 5596 4883 5315 DOM Poera..