프로그래밍 언어와 구현체 — CPython은 왜 컴파일러이자 인터프리터인가
Python은 인터프리터 언어라고 배웠는데, CPython은 C로 작성되어 있고 내부에서 컴파일까지 수행한다. 그렇다면 CPython은 컴파일러일까, 인터프리터일까? 이 질문은 언어의 규칙, 그 규칙을 실현한 구현체, 코드를 변환하고 실행하는 방식을 구분하면 풀린다. 1. 언어와 구현체는 무엇이 다른가 프로그래밍 언어는 문법과 의미를 정의한다. ...
Python은 인터프리터 언어라고 배웠는데, CPython은 C로 작성되어 있고 내부에서 컴파일까지 수행한다. 그렇다면 CPython은 컴파일러일까, 인터프리터일까? 이 질문은 언어의 규칙, 그 규칙을 실현한 구현체, 코드를 변환하고 실행하는 방식을 구분하면 풀린다. 1. 언어와 구현체는 무엇이 다른가 프로그래밍 언어는 문법과 의미를 정의한다. ...
국내·해외주식 매수·매도 수수료, 환전 스프레드, 환전 우대율과 실질 거래비용 계산
기업의 가격과 실적을 비교하는 주요 가치평가 지표와 투자 분석 순서
이동평균선과 RSI 등 차트 상단·하단 기술적 지표의 개념과 한계
국내주식, 해외주식, 국내상장 ETF, ISA의 매매차익 과세 차이와 실전 체크리스트
./gradlew의 Permission denied 원인을 Unix 실행 비트와 Git 파일 모드 관점에서 확인하고 복구하는 방법을 정리한다.
reference-explorer를 npm에 배포하며, 정적 블로그에서 npm 패키지를 빌드에 포함할지 CDN으로 직접 로드할지 비교한 기록.
WITH와 TEMP TABLE로 대상 ID 검수·재사용·집계 조회를 정리한다.
blob·tree·commit·tag와 HEAD·index의 책임을 구분하고, merge·rebase·reset·restore가 각각 무엇을 바꾸는지 commit graph로 이해한다.
Jujutsu의 change·revision·working-copy commit·operation log를 Git의 index·branch·rebase와 비교하고, Git 백엔드 및 jjui의 역할을 구분한다.