- 인터넷과 HTML은 팀 버너스리가 최초 제안 💡
- 모질라는 브라우저의 근간이며, 영화 고질라에서 유래 🦖
- 초기 웹은 HTML 뷰어였으나, 자바를 통해 상호작용이 가능해짐 ⚙️
- 자바스크립트는 라이브스크립트에서 시작, 자바의 인기를 활용하려 했으나 실패 💥
- ECMA 표준화로 자바스크립트가 웹 개발 표준이 됨 ✅
- Node.js 등장으로 자바스크립트가 서버에서도 실행 가능해짐 🌐
- 자바는 무겁고 웜업 시간이 길지만, 자바스크립트는 인터프리터 언어라 가벼움 🪶
- ESLint는 자바스크립트의 컴파일 에러를 잡아주는 린팅 도구 🔎
- CPU는 ALU(산술 연산 장치)를 통해 논리 연산을 처리 ➕
- 컴파일러는 프로그래밍 코드를 기계어로 바꾸는 과정 🤖
- 메모리는 커널, 코드, 데이터, 스택, 힙 영역으로 나뉨 💾
- 스택은 함수 실행과 변수 할당에 유리, 힙은 큰 데이터 저장에 적합 📦
- 타입스크립트는 트랜스파일러로, 한 언어를 다른 언어로 변환 🔄
- 컴파일 과정은 렉시컬 분석, 토큰화, 파싱, 코드 생성 단계를 거침 🧩
- 바이트 코드는 CPU가 이해할 수 있는 머신 코드에 가까움 🔢