- 컴파일러 언어 : 프로그래머가 짠 코드를 컴파일러가 기계어나 또는 중간언어로 번역하여 최종 기계로 보내서 소프트웨어가 동작하도록 만드는 언어, 코드를 미리 번역해서 출시하는 게 특징
- 인터프리터 언어 : 프로그래머가 쓴 코드를 그대로 가져가서 실시간 번역을 실행하는 언어, 다른 말로 스크립트 언어라고도 함, 실행할 때마다 번역함, 프로그래밍 코드가 그대로 보여지기 때문에 쉽게 누출되기도 함 ex ) 자바스크립트, 파이썬, 루비 등
환경 변수
'환경'이란건 소프트웨어가 동작하는 공간을 의미
'환경 변수' 라는 건 소프트웨어가 깔린 컴퓨터마다 지정된 값
환경 변수의 사용처 : 어떤 파이썬이나 자바 프로그램이든 컴퓨터마다 설치된 위치를 적어넣어서 실행할 수 있게
만드는 것, 오픈소스로 남들에게 공개되는 코드들에 보안 요소들이 직접적으로 써야할 필요를 덜어준다.
정보 참조
'Study > HTML\CSS\Javascript' 카테고리의 다른 글
[ AJAX ] AJAX #2 - 해시의 기능 (0) | 2023.08.07 |
---|---|
[ AJAX ] AJAX #1 - fetch 함수 이용해보기 (0) | 2023.08.06 |
[javascript] 배열 내장 함수 - push, splice, slice, pop, shift, unshift (0) | 2023.05.31 |
[html] label 태그, article 태그 (0) | 2023.05.06 |