Today I Learned.

  • 홈
  • 태그
  • 방명록

cpython 1

파이썬은 정말 인터프리터 언어일까?

📌파이썬 인터프리터 파이썬이 동작하는 방식은 인터프리터가 파이썬 코드를 바이트 코드로 변환한다. 바이트 코드가 PVM(Python Virtual Machine) 위에서 실행된다. 인터프리터가 파이썬 코드를 변환하고나면 .pyc 파일이 생성된다. 그런데 .pyc는 컴파일 된 파일이 아닌가? 라는 생각이 들었다. 📌자바와의 차이점 자바 코드의 실행 과정을 생각해 보았다. 자바 코드를 컴파일러(javac.exe)가 컴파일하여 .class 파일(byte code) 생성 컴파일된 .class 파일을 JVM에서 실행한다. 소스코드를 바이트 코드로 변환한 뒤 가상머신에서 실행한다는 점은 같다. 자바의 경우 컴파일러가 변환한 .class 파일이 생성된다. 이분법적으로 이것을 구분하는 것 자체가 문제라고 생각된다. 굳이..

객체 지향 프로그래밍/Python 2021.03.10
1
더보기
프로필사진

Today I Learned

글쓰기 | 관리자 | 방명록

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
  • 카테고리 (126)
    • 알고리즘 (64)
    • 객체 지향 프로그래밍 (23)
      • 디자인 패턴 (4)
      • OOP (2)
      • Java (3)
      • Python (14)
    • 데이터 엔지니어링 (7)
    • 데이터사이언스 (21)
      • 추천시스템 (10)
      • 머신러닝 (3)
      • 시각화 (2)
    • Web (6)
      • Vue.js (2)
      • Spring (1)
      • Django (3)
    • 데이터베이스 (0)
    • 운영체제 (0)
    • 네트워크 (2)
    • 컴퓨터 공학 (0)

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바