종속성 떡밥말인데
나는 순수 C문법으로만 이루어진 코드는 종속성이 없지만 API 같은 것울 쓴 코드는 종속성을 가진다고 생각하고
컴파일된 파일 같은 경우에는 실행 가능한 환경에 종속되어있다고 생각해.
즉, 각 OS용 자바 머신은 그 OS에 종속돠있고
자바 컴파일 결과물은 자바 머신이라는 환경에 종속적이고 OS에는 종속적이지 않다고 생각해.
횽들 생각이 궁금해.
나는 순수 C문법으로만 이루어진 코드는 종속성이 없지만 API 같은 것울 쓴 코드는 종속성을 가진다고 생각하고
컴파일된 파일 같은 경우에는 실행 가능한 환경에 종속되어있다고 생각해.
즉, 각 OS용 자바 머신은 그 OS에 종속돠있고
자바 컴파일 결과물은 자바 머신이라는 환경에 종속적이고 OS에는 종속적이지 않다고 생각해.
횽들 생각이 궁금해.
틀렸어 병신아, 난 플밍은 좆또 모르지만, 주변에서 보고 들은건 있어가지고 자바로 짰다고 리눅스하고 윈도우 결과물이 다른건 알고 있다. 자바 머신도 어차피 사람이 만든거고 OS에서 돌아가기 위해 OS 종속적으로 짤 수밖에 없지, COMMON은 PERFECT가 아님 시팔 뽀로가 먼소리하는겨
ㄴ뭐래 자바 가상머신이 OS마다 다른거지 윈도우에서 컴파일한거 리눅스나 맥에서도 돌아가는데?
무슨 자바 컴파일러를 OS마다 따로 만든줄 아시는지?
어떤 레벨에서 코딩하냐에 따라 다르겠지. 그래서 특정 테크놀러지와 상관없이 니가 무슨 일을 하냐에 따른 차이
암튼 자바가 종속성 없다는건 그냥 편하게 하는말이지.. 솔직히 그렇게따지만 닷넷도 종속성없다는 얘기가 나옴... 위피도 종속성 없는가? 유니티3D는? 마라메이드SDK는? 다들 그냥 하이레벨에서 편하게 개발할수있게 밑바탕 깔아준거나 다름없는건데 거기에 종속성이 어쩌고 원소스 멀티유즈고 솔직히 모바일파보면 아시발 존나 개같네 소리 나온다 어짜피 기기마다 다 수정해야되고 조까튼데 뭔 원소스멀티유즈냐 하다가 API 레벨에서 한계를 발견한다던가 원하는걸 구현하기 힘들다던가 사양문제 메모리문제 겪다보면 아오씨발! 이럴거면 걍 로우레벨 개발하고말지 조깥네!!!!!
예를들어 설명해주면 마인크래프트 자바로 만든건 알지? 근데 왜 리눅스용이랑 윈도우용이랑 따로 있을까? 왜 OpenJDK환경서는 실행도 안되고 Sun JAVA 환경서 실행이 될까? 윈도우용 마인크래프트를 리눅스에서 실행할수 있을까? 왜? JAR파일 열어보면 그냥 자바 패키지인데 왜 OS별로 다르지? 이래도 종속성없음?
Lavender//마인크는 자바 이외에도 짬뽕이라던데...\'ㅅ\'