컴파일러는 로우레벨입니까 하이레벨입니까?
(단순 번역기말고 최적화기능까지 까들어갈때)
중간언어번역기(하이레벨) 중간언어최적화(하이레벨) machine-dependent최적화(로우레벨) 중간언어용어셈블러(로우레벨)
물론 현행 연구는 중간언어최적화가 제일 많이되고 가장 이해하기힘듬
결국 댁이 말하는 로우레벨은 어셈단 건드는것들이 로우레벨?
아 머가리 아프다 ㅠㅠ\
여기에 어셈단이 어딨어?
짜여진 언어를 물어보는거면 4개다 하이레벨 언어로 짤수있고 어셈블리단에 적용되는 부분은 밑 두개 맞음
machine-dependent최적화 - (CPU구조를 꿰고있어야함) 중간언어용 어셈블러(CPU구조와 어셈블리를 꿰야함) 맞나?
구현체가 아니라 구현체가 원하는 목표말했던거 ㅇㅇ 감사
루-트//짜여진->짜인 (이중 피동) [리듬 맞춤법 봇♬]
아 시발 학식냄새 존내 개쩌네 진짜 ㅋㅋㅋㅋㅋㅋㅋㅋ
근데 설마 CPU구조(CA)도 트랜지스터단에서 볼거아니면 어느정도 하이레벨임
ㅋㅋㅋㅋㅋㅋㅋㅋ 내 기준으로 따지면 컴파일러는 로우레벨인데. 그냥 얘는 단순하면 로우레벨이라고 정의하는듯.
이게바루 당당한개소리
requirement 도 정의되어 있고 해법도 이미 다 나와있는데 무슨 컴파일러가 하이레벨이여. 새로운 언어 만드는것도 아니고.
컴파일러가 무슨 로우레벨이야 ㅋㅋㅋㅋㅋㅋ 요즘 컴파일러 구조에 IL/ILO없는게 어딨다고
그니까 너랑 나랑 로우 하이 나누는 기준이 다른데,
ACM에서 컴파일러쪽으로 논문 나오는것 10개 중 9개는 모두 이분야인데 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
그런 고상한 수학 다루거나 새로운 문제에 접근하는걸 난 하이, 이미 솔루션이 있고, 기저에 사용되는걸 옵티마이즈 하는걸 로우로 정의한거다.
너랑 나랑 다르다고 막말할게 아니라 학계에서 나누는 분류가 이거야.. 저널이든 걍 유사사전인 위키를 보든 어딜가도 이렇게분류함
용책에서도 이렇게 나왔던거같은데
뭐 별로 동의하지 않음. 그리고 다른 애들이 말하는 로우도 니가 말하는 '학계의 정의' 는 아닌것 같음.
엄밀히 말하면 중간언어 번역기 자체에도 아주 다양한 최적화가 시도되잖아. 근데 사실 논리단의 문제들은 더이상 풀게 없음.
그리고 하나 더 말하자면 ILO(중간언어 최적화)는 모든 언어를 일단 중간언어로 묶고 거기서 논리단 의 최적화를 한다는거라서 로우레벨이랑은 거의 상관없음. 윗단 알고리즘의 최적화 연구하는 분야
기계최적화 되는 부분은 그것의 뒤에있음
ㅋㅋㅋㅋ 여기서 너의 로우레벨 하이레벨 기준이 분명해지는데,
왜 저런 소릴 했는지 이제 알겠음. 넌 그냥 back-end 랑 나눈거네.
그걸 low-high 라고 하지 않아~
프론트엔드-백엔드 로우레벨-하이레벨 관점 둘다 있다고 봐야지 컴파일러 내부에
굳이 하이레벨하고 로우레벨을 쪼갤려면 저렇게 되는거고, 사실 컴파일러는 양쪽의 통로가되는거니 양쪽 모두에 들어가는게 맞음
아 쒸 문제 만들어야되는데 이러고 있네. 여튼 니 기준은 알겠음. 근데 나나 다른 애들 기준이랑은 좀 다름.
과거처럼 단순번역기가아니라 컴파일러에 논리단의 최적화가 중요해지고있고 연구되는 분야도 모두 그쪽인게 사실
ㅋㅋㅋ 근데 이게 학계 관점이라니깐?
내가 정의 한 로우 하이의 기준은 솔루션을 개척하느냐 솔루션이 이미 있고 최적화를 하느냐의 문제
추상레이어의 가장 윗단만 하이레벨인게아냐
아주 고전적인 분류쥬~ 요즘엔 그 의미가 많이 상쇄됨. 사실 곳곳에서 전략 / 전술 ( 하이 / 로우 ) 적 최적화가 수행되다 보니
중간언어번역기(하이레벨) 중간언어최적화(하이레벨) machine-dependent최적화(로우레벨) 중간언어용어셈블러(로우레벨)
물론 현행 연구는 중간언어최적화가 제일 많이되고 가장 이해하기힘듬
결국 댁이 말하는 로우레벨은 어셈단 건드는것들이 로우레벨?
아 머가리 아프다 ㅠㅠ\
여기에 어셈단이 어딨어?
짜여진 언어를 물어보는거면 4개다 하이레벨 언어로 짤수있고 어셈블리단에 적용되는 부분은 밑 두개 맞음
machine-dependent최적화 - (CPU구조를 꿰고있어야함) 중간언어용 어셈블러(CPU구조와 어셈블리를 꿰야함) 맞나?
구현체가 아니라 구현체가 원하는 목표말했던거 ㅇㅇ 감사
루-트//짜여진->짜인 (이중 피동) [리듬 맞춤법 봇♬]
아 시발 학식냄새 존내 개쩌네 진짜 ㅋㅋㅋㅋㅋㅋㅋㅋ
근데 설마 CPU구조(CA)도 트랜지스터단에서 볼거아니면 어느정도 하이레벨임
ㅋㅋㅋㅋㅋㅋㅋㅋ 내 기준으로 따지면 컴파일러는 로우레벨인데. 그냥 얘는 단순하면 로우레벨이라고 정의하는듯.
이게바루 당당한개소리
requirement 도 정의되어 있고 해법도 이미 다 나와있는데 무슨 컴파일러가 하이레벨이여. 새로운 언어 만드는것도 아니고.
컴파일러가 무슨 로우레벨이야 ㅋㅋㅋㅋㅋㅋ 요즘 컴파일러 구조에 IL/ILO없는게 어딨다고
그니까 너랑 나랑 로우 하이 나누는 기준이 다른데,
ACM에서 컴파일러쪽으로 논문 나오는것 10개 중 9개는 모두 이분야인데 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
그런 고상한 수학 다루거나 새로운 문제에 접근하는걸 난 하이, 이미 솔루션이 있고, 기저에 사용되는걸 옵티마이즈 하는걸 로우로 정의한거다.
너랑 나랑 다르다고 막말할게 아니라 학계에서 나누는 분류가 이거야.. 저널이든 걍 유사사전인 위키를 보든 어딜가도 이렇게분류함
용책에서도 이렇게 나왔던거같은데
뭐 별로 동의하지 않음. 그리고 다른 애들이 말하는 로우도 니가 말하는 '학계의 정의' 는 아닌것 같음.
엄밀히 말하면 중간언어 번역기 자체에도 아주 다양한 최적화가 시도되잖아. 근데 사실 논리단의 문제들은 더이상 풀게 없음.
그리고 하나 더 말하자면 ILO(중간언어 최적화)는 모든 언어를 일단 중간언어로 묶고 거기서 논리단 의 최적화를 한다는거라서 로우레벨이랑은 거의 상관없음. 윗단 알고리즘의 최적화 연구하는 분야
기계최적화 되는 부분은 그것의 뒤에있음
ㅋㅋㅋㅋ 여기서 너의 로우레벨 하이레벨 기준이 분명해지는데,
왜 저런 소릴 했는지 이제 알겠음. 넌 그냥 back-end 랑 나눈거네.
그걸 low-high 라고 하지 않아~
프론트엔드-백엔드 로우레벨-하이레벨 관점 둘다 있다고 봐야지 컴파일러 내부에
굳이 하이레벨하고 로우레벨을 쪼갤려면 저렇게 되는거고, 사실 컴파일러는 양쪽의 통로가되는거니 양쪽 모두에 들어가는게 맞음
아 쒸 문제 만들어야되는데 이러고 있네. 여튼 니 기준은 알겠음. 근데 나나 다른 애들 기준이랑은 좀 다름.
과거처럼 단순번역기가아니라 컴파일러에 논리단의 최적화가 중요해지고있고 연구되는 분야도 모두 그쪽인게 사실
ㅋㅋㅋ 근데 이게 학계 관점이라니깐?
내가 정의 한 로우 하이의 기준은 솔루션을 개척하느냐 솔루션이 이미 있고 최적화를 하느냐의 문제
추상레이어의 가장 윗단만 하이레벨인게아냐
아주 고전적인 분류쥬~ 요즘엔 그 의미가 많이 상쇄됨. 사실 곳곳에서 전략 / 전술 ( 하이 / 로우 ) 적 최적화가 수행되다 보니