Q. 정수 변수 명으로 i, j, k, l, m, n을 포트란 때부터 쓰인 것을 알았다. 근데 왜 하필 i, j, k, l, m, n일까?
- 정확한건 아니지만 integer의 맨앞 2글자에서 따온 것이라고 한다.
Q. 최근에 만들어진 언어가 있나 궁금해서 찾아보았다.

- 2023년 5월 발표
- Python에 비해 35,000배나 빠름
- 멀티 코어에서 병령 처리가 가능
- 기존 파이썬 코드 실행 가능 → Typescript와 비슷함
- AI를 위한 프로그래밍 언어
** https://velog.io/@ilov1112/Mojo-프로그래밍-언어-도큐먼트-한국어
Q. 자바의 최적화기
JIT(Just-In-Time) 컴파일러
- 프로그램 실행 시 바이트코드를 실시간으로 컴파일하여 성능을 최적화한다.
- 첫 번째 실행 시 : 자바는 바이트코드 형태로 실행되며, JIT 컴파일러가 이를 기계어로 변환하면서 실행 성능을 향상시킨다.
- 두 번째 실행 시 : 이미 변환된 기계어 코드가 캐시 되어 있어서, 더 빠르게 실행된다.
HotSpot JVM

- Oracle JDK와 OpenJDK의 기본 JVM 구현체
- IT 컴파일러를 사용하여 애플리케이션의 핫스팟 코드(hotspot code)(자주 실행되는 코드)를 추적하고, 해당 코드를 최적화하여 성능을 개선
Adaptive Optimization