MEET THE PYTHON



파이썬은 이렇게 생긴 아저씨가 만들었습니다.

귀도 반 로섬에 대한 이미지 검색결과

귀도 반 로섬 (https://ko.wikipedia.org/wiki/%EA%B7%80%EB%8F%84_%EB%B0%98_%EB%A1%9C%EC%84%AC)



파이썬의 특징


자바 혹은 C가 익숙한 개발자들은 '컴파일' 및 '빌드'에 익숙해져 있을 겁니다. 열심히 코드를 수정한 후에 IDE에 빌드를 시켜 놓곤 기지개 한 번 쭉 편 후 차나 한 잔 마시면서 기다린다거나, 유튜브에서 노닥거린다거나 하는 식입니다. 빌드가 다 되면 그제서야 수정한 코드가 정상적으로 작동하는지, 내가 생각지 못했던 버그는 없는지 테스트를 합니다.


그러나 파이썬에서는 그럴 일이 없습니다.


파이썬은 '인터프리터'언어 이기 때문입니다.


관련 이미지

인터프리터 언어와 컴파일 언어의 차이


컴파일이 필요한 자바의 경우 다음과 같은 절차를 밟아야 했습니다.

코드 작성 -> 컴파일(프로그래머가 작성한 코드를 Bytecode(10101)로 바꾸는 과정) -> Bytecode 를 JVM 이 해석, 실행

그러나 파이썬은

코드 작성 -> 인터프리터가 한 줄 씩 ByteCode 로 수정 -> 실행 -> 다음 줄 해석, 실행 반복














참조:


https://www.google.com/imgres?imgurl=https://imaso.co.kr/wp-content/uploads/2018/07/image-4.png&imgrefurl=https://www.imaso.co.kr/archives/3440&h=960&w=640&tbnid=q6DH6hMwCXZ3DM:&q=%EA%B7%80%EB%8F%84+%EB%B0%98+%EB%A1%9C%EC%84%AC&tbnh=160&tbnw=106&usg=AI4_-kRWsspQoECf1BuMgXyMXSt4-va-9g&vet=12ahUKEwjj5rPylJffAhUCbrwKHSUZB4UQ_B0wCnoECAYQEQ..i&docid=d6GaXUT_2mdyZM&itg=1&client=firefox-b-ab&sa=X&ved=2ahUKEwjj5rPylJffAhUCbrwKHSUZB4UQ_B0wCnoECAYQEQ


https://www.slideshare.net/ChrisCho2/python-vs-java-pycon-korea-2017



'개발 > 자바 brain에 파이썬 이식하기' 카테고리의 다른 글

연산자 오버라이딩  (0) 2018.12.13
연산자  (0) 2018.12.13
변수 와 타입  (0) 2018.12.11
사람에게만 보이는 코드, 주석  (0) 2018.12.11
들어가며  (0) 2018.12.10

+ Recent posts