everythings..
저급 언어는 abstraction으로 위에 뭘 쌓아올려서 고급 언어를 만들 수 있는데 고급 언어로 3줄이 low level로 내려가면 결국 저급 언어로 10줄 100줄 1000줄이 되는거임
아무것도 쌓아 올리지 않는 경우에는 저급 언어만으로도 다 만들수 있지만 현실의 노동력으로 생각해볼때 수지타산이 안 맞고 코드 라인이 너무 길어져서 사람의 작업 기억력으로는 코딩하기도 힘들 정도가 됨
물론 OS나 시스템 소프트웨어나 퍼포먼스가 중요한 소수점 계산 등등에서 수동으로 저급언어로 작성하기도 하지만 긴 코드를 저급언어로 작성하는 것은 말이 안되는 소리
그리고 저급 언어로 작성할 경우엔 portability도 매우 떨어짐
machine에 dependent한 코드가 나오기 때문
제 생각에는 고수님들요 ㅠ 라는 내용을 볼 때, '당신은 고수지 않습니까? 그렇다면 라이브러리 개나 줘버리고 개발한다면 어디까지 만들 수 있습니까? 저급언어니까 어셈블리라 치죠' 이런 질문 같습니다.
롤러코스트 타이쿤1,2 시리즈였나.. 그것도 아마 어셈블리로 만들었을텐데
everythings..
저급 언어는 abstraction으로 위에 뭘 쌓아올려서 고급 언어를 만들 수 있는데 고급 언어로 3줄이 low level로 내려가면 결국 저급 언어로 10줄 100줄 1000줄이 되는거임
아무것도 쌓아 올리지 않는 경우에는 저급 언어만으로도 다 만들수 있지만 현실의 노동력으로 생각해볼때 수지타산이 안 맞고 코드 라인이 너무 길어져서 사람의 작업 기억력으로는 코딩하기도 힘들 정도가 됨
물론 OS나 시스템 소프트웨어나 퍼포먼스가 중요한 소수점 계산 등등에서 수동으로 저급언어로 작성하기도 하지만 긴 코드를 저급언어로 작성하는 것은 말이 안되는 소리
그리고 저급 언어로 작성할 경우엔 portability도 매우 떨어짐
machine에 dependent한 코드가 나오기 때문
제 생각에는 고수님들요 ㅠ 라는 내용을 볼 때, '당신은 고수지 않습니까? 그렇다면 라이브러리 개나 줘버리고 개발한다면 어디까지 만들 수 있습니까? 저급언어니까 어셈블리라 치죠' 이런 질문 같습니다.
롤러코스트 타이쿤1,2 시리즈였나.. 그것도 아마 어셈블리로 만들었을텐데