개인 자료란 (JE)

  서버 커뮤니티

Profile 납작꼬 대표칭호 없음
Profile

질문하기 Python

마인크래프트에서의 자바와 파이썬의 차이점은?

2020.05.06 조회 수 918 추천 수 0
이해도 모드, 플러그인 

마크에서의 자바와 파이썬의 장단점이 궁금하네여!


자바는 플러그인 개발에 주로 쓰이는 것으로 알고 있는데, 파이썬은 어떻게 쓰이나요?

17개의 댓글

레도
2020.05.06

모듈로 서버에서 코딩이 가능합니다!

https://www.youtube.com/watch?v=ELzNhyDiGLQ&list=PLulA521-7M_MQ3n2P0a_CTWlm9smY-h_U

https://www.youtube.com/watch?v=UFV-MIQ_TcE&list=PLnIaYcDMsScxaqZ6Kna9Y-CJFGL4Tc2WT

등등

납작꼬
2020.05.06
@레도

그래서 모듈의 장점이 뭔가여?

레도
2020.05.06
@납작꼬

파이썬이다보니 쉽죠!

하지만 플긴보단 한계가 있습니다

PirmeOptimizerLav.
2020.05.06

기능은 둘다 비슷하고(문법은 자바가 더 빠방함) 속도는 파이썬이 더 빨라요

납작꼬
2020.05.07
@PirmeOptimizerLav.

그렇군요

[피자]
2020.05.08
@PirmeOptimizerLav.

속도는 파이썬이 몇배이상(최대 몇백배)느립니다 자바가 JVM이라는 가상 머진 위에서 돌아간다 하지만 적어도 이미 코드가

컴파일된 상태인거에 반해 파이썬은 인터프리터 언어라 특성상 한줄씩 컴파일 하고 실행하니 속도가 더 느릴수밖에 없죠

PirmeOptimizerLav.
2020.05.09
@[피자]

자바도 부분 인터프리터인데...?

sleepylapis
2020.05.09
@PirmeOptimizerLav.

자바는 인터프리터 언어가 아닙니다

PirmeOptimizerLav.
2020.05.09
@sleepylapis

소스코드-------------->바이트코드-------------------->실행

.                                                              컴파일러                                           인터프리터

인터프리터 언어가 아니라고는 할 수 없죠

sleepylapis
2020.05.09
@PirmeOptimizerLav.

앗 제 지식이 짧았네요. JVM 내부에 Java 인터프리터가 존재하긴 하니 바이트코드부터는 인터프리터 언어가 맞나 싶기도 해요

http://tcpschool.com/java/java_intro_programming

자바...는 바이트코드를 만드는 과정은 컴파일이라고 부르긴 할텐데 바이트코드를 생각해보자면 명확히 컴파일언어나 인터프리터 언어에 속하는 느낌이 들진 않네요. 다만 JVM이 꼭 자바에 종속적인 느낌은 아니니 따로봐야 하나 싶기도 하네요.

[피자]
2020.05.09
@PirmeOptimizerLav.

자바는 ex.Java > 컴파일 > ex.class > 인터프리터 > 실행 을 하며 자주호출되는 경우에는 그냥 기계어로 컴파일 시켜 버리고 사용하니 interpreter의 특성과 Compiler의 특성이 혼재한다고 봐야하며 자바의 경우는 코드를 바이트코드로 변환하는 과정을 필수로 거치고 그 이후 JVM위에서 돌아가야 실행이 가능하니인터프리터 보단 일반적인 컴파일 언어에 가깝다고 보는게 맞다 생각합니다

PatrickKR
2020.05.07

마인크래프트가 자바라는 언어로 작성되어 있고, 자바로 구동되다 보니, 파이썬으로 개발을 하면 파이썬 -> 자바 로 하면서 썩 쾌적하지는 않겠죠.. 그래서 마인크래프트 관련되어 개발하려고 한다면, 자바나 jvm 계열의 언어 (kotlin 등) 을 할 줄 알아야 합니다..

납작꼬
2020.05.07
@PatrickKR

오호 친절한 설명 감사합니다

PatrickKR
2020.05.07
@납작꼬

자바라는 언어 자체가 역사가 깊고, 활용도가 다양하다 보니 배워보시는 것도 좋을 것 같아요!

[피자]
2020.05.08

마인크래프트용 개발이라면 프로그래밍을 해본적 없는 초보라면 파이썬을 한번이라도 한적있는 사람이라면 자바를 추천드립니다 둘다 언어적 특성이 있어서 뭐라 추천할만한게 없네요 단지 그냥 모드의 호환성과 유지보수를 기준으로 무거운 모드를 만든다면 자바를 간단한 모드를 만든다면 파이썬이 좋습니다

납작꼬
2020.05.09
@[피자]

오호 파이썬을 잘 사용하시나봐요

월욥병
2020.05.13

파이썬은 주로 연산 같은 처리작업에 탁월하고 자바는 각종 프로그램에 더 좋습니다. 하지만 그만큼 더 어려워요.

게임개발이나 마인크래프트의 부가 작없을 하시려면 자바 파이썬은 처리시스템을 담당하고 마크와는 어울리지 않습니다