본문

글쓰기   목록 | 이전글 | 다음글

[유머] 제자가 어셈으로 코딩하자 화낸 폰노이만 [77]


profile_image


(40116)
177 | 77 | 59385 | 비추력 100
프로필 열기/닫기
글쓰기
|
목록 | 이전글 | 다음글

댓글 | 77
1
 댓글


(IP보기클릭)218.51.***.***

BEST

21.09.16 13:06

(IP보기클릭)123.142.***.***

BEST

세상에서 가장 완벽한 코딩용 키보드
21.09.16 13:12

(IP보기클릭)39.7.***.***

BEST

21.09.16 13:05

(IP보기클릭)223.39.***.***

BEST
물론 저시절 컴터스펙이 지금과는 비교도 안되게 낮았기 때문에 저렇게 코딩한 것도 있다
21.09.16 13:12

(IP보기클릭)222.237.***.***

BEST
기계어가 드럽다고 새롭게 쉬운거 만들었는데 불평하는 전자뇌씨.
21.09.16 13:09

(IP보기클릭)106.101.***.***

BEST
사실은 제자들이 기계어를 이해 못한다고 혼낸게 아니라, 당시 컴퓨터는 한번 돌리는 것 만으로도 돈이 나가는 비싼 물건인데 어셈블리로 돌리면 돌리는 시간이 늘어나니까 학부장 입장에서 학교 예산을 학생들이 맘대로 낭비하지 말라고 화낸거임
21.09.16 13:14

(IP보기클릭)14.6.***.***

BEST
가능함
21.09.16 13:14

(IP보기클릭)119.202.***.***

BEST
원래 컴퓨터는 0하고 1만 넣어줘야 알아듣고 프로그래밍 언어라는 건 실질적으로 통역사라고 하더라
21.09.16 13:15

(IP보기클릭)49.172.***.***

BEST

죄송하지만 전 노이만이 아닙니다
21.09.16 13:14

(IP보기클릭)59.27.***.***

BEST
왜 기계님의 연산력을 낭비하는 겐가?
21.09.16 13:12

(IP보기클릭)39.7.***.***

BEST

21.09.16 13:05

(IP보기클릭)218.51.***.***

BEST

21.09.16 13:06

(IP보기클릭)222.237.***.***

BEST
기계어가 드럽다고 새롭게 쉬운거 만들었는데 불평하는 전자뇌씨.
21.09.16 13:09

(IP보기클릭)210.103.***.***

어셈블리랑 기계어랑 1대1 대응되는거 아니었나
21.09.16 13:12

(IP보기클릭)223.38.***.***

란즈크네츠
1대1대응하는데 컴퓨팅 자원을 쓰는걸 이해못하는 폰씨... | 21.09.16 13:17 | | |

(IP보기클릭)116.40.***.***

란즈크네츠
C 이후 언어를 어셈블리로 바꿔주고 그 어셈블리어가 2진법으로 바꿔주고.. 폰노이만이 미친거 맞아... | 21.09.16 13:27 | | |

(IP보기클릭)211.97.***.***

루리웹-8568145386
고급랭귀지를 라이브러리까지 인클루드해서 컴파일하면 바로 바이너리로 전환되는거 아님? | 21.09.16 13:36 | | |

(IP보기클릭)39.7.***.***

프로뻘짓러
자원측면에서만 보면 낭비가 맞긴 하지 저 당시 용량문제로 한참 빌빌댈 때니까 더더욱ᆢ 접근성을 완전히 간과하고 있는 측면에서 참 의미심장한 일화 같음 | 21.09.16 14:20 | | |

(IP보기클릭)210.103.***.***

[삭제된 댓글의 댓글입니다.]
오빠시계
컴파일조차도 아깝다는거구만 ㄷㄷㄷㄷ | 21.09.16 13:38 | | |

(IP보기클릭)14.52.***.***

란즈크네츠
저당시면 변환비용자체도 만만치 않았을거임. 저장장치부터 시작해서 램,cpu 모든게 다 비용이니 단 1kb, 1hz도 놀리기는 싫었겠지. 지금은 컴파일러가 엄청 발전하고 최적화에 CPU성능도 올라가고 램용량도 빠방해져서 일부 C 함수는 어셈블러나 C함수나 속도차이가 없다는 수준에 이르렀지만;;; | 21.09.16 13:55 | | |

(IP보기클릭)175.127.***.***

雪風 Maive
손코딩 하던 시절이라 변환도 사람이 했을 걸? | 21.09.16 15:28 | | |

(IP보기클릭)223.39.***.***

BEST
물론 저시절 컴터스펙이 지금과는 비교도 안되게 낮았기 때문에 저렇게 코딩한 것도 있다
21.09.16 13:12

(IP보기클릭)123.199.***.***

7275595088
저사람이 그때 컴터랑 계산 배틀떠서 이길 정도로 천재긴 했음 | 21.09.16 13:25 | | |

(IP보기클릭)123.142.***.***

BEST

세상에서 가장 완벽한 코딩용 키보드
21.09.16 13:12

(IP보기클릭)119.202.***.***

죄수번호-9282645739
백스페이스는요...? | 21.09.16 13:14 | | |

(IP보기클릭)223.38.***.***

죄수번호-9282645739
적어도 수정버튼은 넣어주징... | 21.09.16 13:14 | | |

(IP보기클릭)59.5.***.***

닉네임을적기엔여백이모자라다
백스페이스 기능도 코딩할수있잖아 | 21.09.16 13:15 | | |

(IP보기클릭)123.142.***.***

도둣먀
너어-는 진짜 못됐다 | 21.09.16 13:16 | | |

(IP보기클릭)222.113.***.***

죄수번호-9282645739
백스페이스가 없어 ㅋㅋㅋㅋㅋ | 21.09.16 13:17 | | |

(IP보기클릭)182.226.***.***

죄수번호-9282645739
중간에 틀리면 처음부터 다시 해야됨ㅋㅋㅋㅋㅋㅋ | 21.09.16 13:21 | | |

(IP보기클릭)118.220.***.***

죄수번호-9282645739
Air cooled coding keyboard for professional use ㅋㅋㅋ 프로를 위한 냉각팬 키보드, 이름하야 수-퍼코더 2000 | 21.09.16 13:36 | | |

(IP보기클릭)166.104.***.***

도둣먀
그럼 사실 done 기능도 코딩할 수 있음ㅋㅋ | 23.02.02 21:46 | | |

(IP보기클릭)123.142.***.***

[삭제된 댓글의 댓글입니다.]
대대리정수리
사실 레버있고 01버튼만 있는 조이스틱형 이미지가 있었는데 못찾겠써 | 21.09.16 13:15 | | |

(IP보기클릭)115.23.***.***

폰노이만 머릿속엔 엄청 큰 칠판이 있고 거기다 써놨다가 필요할때 본다는 소리가 있던데
21.09.16 13:12

(IP보기클릭)39.7.***.***

근데 똑같은 숙련도면 기계어가 훨신 나은거임??
21.09.16 13:12

(IP보기클릭)14.6.***.***

사나이울리는사나에
아니 | 21.09.16 13:14 | | |

(IP보기클릭)125.180.***.***

사나이울리는사나에
저당시에는 컴퓨터 사양이 구렸으니까 로우레벨로 갈수록 좋았는데 이젠 임베디드 아니면 고급언어쓰는게 더좋음 옛날얘기임 | 21.09.16 13:14 | | |

(IP보기클릭)39.7.***.***

루리웹-2382194324
그렇군 ㄱㅅㄱㅅ | 21.09.16 13:14 | | |

(IP보기클릭)1.251.***.***

사나이울리는사나에
인간의 한계를 넘은 사람이 써야 낫나보네 | 21.09.16 13:15 | | |

(IP보기클릭)203.254.***.***

사나이울리는사나에
기계어 = 어셈블리어 1:1 대응 됨. mov = 1010110001 대충 이런 식으로. 그냥 닝겐이 보기에 편한지 아닌지 차이 | 21.09.16 13:16 | | |
파워링크 광고

(IP보기클릭)223.39.***.***

사나이울리는사나에
대충 아주 옛날엔 기계어로 최적화시켜서 얻는 비용절감 > 인간피로도 였는데 지금은 거의 모든 경우 그 반대임 | 21.09.16 13:22 | | |

(IP보기클릭)121.66.***.***

루리웹-2382194324
응 아니다 성능면에서는 당연히 저급 언어로 짜는게 빠르고 단지 생산성인 측면에서 빠르다는 얘기임 | 21.09.16 13:38 | | |

(IP보기클릭)125.180.***.***

루리웹-7840617706
니가 돈 대출해서 개발자들 모은다음 기계어로 프로그래밍 해서 팔아보던가 어 성능 좋아서 잘팔리겠네ㅋㅋ 응 아냐 뭐가 더세 이런 초등학생식 논리말고 공학자답게 생각하시죠 아저씨 | 21.09.16 13:54 | | |

(IP보기클릭)121.66.***.***

루리웹-2382194324
사실을 말헸는데 내가 언제 0과1로만 개발한다고 했냐? 아재요 | 21.09.16 14:01 | | |

(IP보기클릭)59.27.***.***

BEST
왜 기계님의 연산력을 낭비하는 겐가?
21.09.16 13:12

(IP보기클릭)61.33.***.***

기회를위기로
(폰 노이만이 진짜로 말한 내용이다) | 21.09.16 13:20 | | |

(IP보기클릭)121.129.***.***


21.09.16 13:13

(IP보기클릭)59.15.***.***

사실 사람이 아니라 컴퓨터가 아니었을까 기계어로 다시 변환해야되니까 지저분하게 느껴지는거지
21.09.16 13:13

(IP보기클릭)211.36.***.***

라라리라라리라
1대1 회화가 가능한데 왜 번역기를 써서 재번역을 하나요? | 21.09.16 13:16 | | |

(IP보기클릭)223.62.***.***

그럼데 궁금한게 진짜 0,1로 코딩이 가능한거임? 그냥 드립임?
21.09.16 13:13

(IP보기클릭)14.6.***.***

BEST
루리웹-5091754927
가능함 | 21.09.16 13:14 | | |

(IP보기클릭)221.165.***.***

루리웹-5091754927
당연히 가능. | 21.09.16 13:14 | | |

(IP보기클릭)183.104.***.***

루리웹-5091754927
되긴 됨 | 21.09.16 13:15 | | |

(IP보기클릭)211.229.***.***

루리웹-5091754927
가능함 가능하다기보다 기본이 기계어임 지금쓰는건 이거 못해먹겠다! 하고 만들기 시작한거야 어셈블리같은경우는 기계어랑 1대1대응도 가능하고 | 21.09.16 13:15 | | |

(IP보기클릭)119.202.***.***

BEST
루리웹-5091754927
원래 컴퓨터는 0하고 1만 넣어줘야 알아듣고 프로그래밍 언어라는 건 실질적으로 통역사라고 하더라 | 21.09.16 13:15 | | |

(IP보기클릭)223.39.***.***

루리웹-5091754927
달 탐사선도 0이랑 1로 제어함. | 21.09.16 13:17 | | |

(IP보기클릭)223.33.***.***

루리웹-5091754927
컴퓨터는 0,1만 인식하기때문에 원래 코딩하려면 0,1로 작성해야는데 폰노이만같은 씹고인물수준의 괴물이고선 불가하니 이걸 사람이 알아먹게 하기위해ㅜ만들어진게 프로그래밍언어 당연 이걸 컴이 이해 못하니 이걸 번역하는 프로그램도 있음 그게 컴파일러 | 21.09.16 13:18 | | |

(IP보기클릭)121.141.***.***

루리웹-5091754927
우리는 프로그래밍 언어로 코딩을 하지만 컴퓨터는 그걸 못알아먹음 컴퓨터는 0(끄다)과 1(키다)의 집합. 즉 기계어로만 이해 가능함 번역기. 컴파일러나 인터프리터 같은 번역기가 있어야 컴퓨터가 알아들을 수 있음 | 21.09.16 13:19 | | |

(IP보기클릭)125.138.***.***

루리웹-5091754927
지금 컴퓨터 안에 들어있는 데이터를 다 풀면 0과1만 남음 조오오오어어어어오ㅗ오오오ㅗ오오온나게 길어지는게 문제지만 | 21.09.16 13:19 | | |

(IP보기클릭)61.83.***.***

루리웹-5091754927
애초에 프로그래밍 언어는 사람이 이해하기 위해서 정의한거고 컴퓨터로는 프로그래밍 언어가 0과 1로 번역되서 인식시킴 | 21.09.16 13:24 | | |

(IP보기클릭)211.97.***.***

루리웹-5091754927
원래 글 초반부터 개념설정이 틀렸는데, 기계어든, 어셈이든, C든 모든 랭귀지는 프로세서에 입력이 되려면 바이너리로 전환이 되어야 함. 그런데 당연하게도 이 바이너리 전환 효율이 자연어코딩 < C코딩 <<<< 어셈=기계어 라서 어셈블리로 작성하는거고, 어셈블리까지 가면 프로세서의 IR레지스터에 1대1 대응되기 때문에 효율이 기계어랑 거의 동일해짐. 하나 사족을 달면 임베디드나 작은 세트에 들어가는 MCU 중에 하버드아키텍쳐를 쓰는게 있는데 명령어랑 데이터가 같은 영역에서 읽어짐..ㅋㅋ 그런경우는 어셈블리, 심지어 C언어를 쓰더라도 프로세서의 아키텍쳐까지 고려해서 짜줘야함. 여튼 그래서 원글의 내용이 재밌게 쓰느라 오버한거고, 효율은 기계어나 어셈이나 똑같거나 비슷하다. 그래서 이껏 레지스터 어드레스 고려해서 짜놓은거 0101로 바꾸느라 머리 싸맬필요없다가 결론임. | 21.09.16 13:44 | | |

(IP보기클릭)39.7.***.***

내 눈엔 어셈블리어도 외계어 수준인데...
21.09.16 13:13

(IP보기클릭)106.101.***.***

BEST
사실은 제자들이 기계어를 이해 못한다고 혼낸게 아니라, 당시 컴퓨터는 한번 돌리는 것 만으로도 돈이 나가는 비싼 물건인데 어셈블리로 돌리면 돌리는 시간이 늘어나니까 학부장 입장에서 학교 예산을 학생들이 맘대로 낭비하지 말라고 화낸거임
21.09.16 13:14

(IP보기클릭)222.113.***.***

칼군
그때 컴퓨터가 오늘날 탱크처럼 시동걸면 드럼통 하나 비울 정도로 연비 꽝이었나보구만 | 21.09.16 13:25 | | |

(IP보기클릭)106.101.***.***

루리웹-1193699082
연비 문제도 있긴 했는데 그보단 수익 문제야 요즘 상황에 빗대서 설명하면, 네가 슈퍼컴퓨터로 인공지능 연구하는 연구소 소장인데, 증권 투자 회사에서 너네 인공지능으로 주식 예측 모델을 만들어 달라고 거절하기에는 존나 많은 돈을 주면서 오퍼를 넣은거야 근데 그걸 인공지능에 넣고 돌릴려니까 이미 누가 슈퍼컴으로 인공지능 돌리고 있어서 보니까 사업과제가 아니라 연구과제인거야 그래서 그거 잠깐 중단해 달라고 부탁하려고 가봤더니 대학원생이라는 새끼가 니네 연구소 슈퍼컴 인공지능으로 페이커 플레이를 딥마인드 돌려서 롤인공지능 만들어서 논문 쓰겠다고 깝치고 있는 꼬라지를 본거랑 비슷한 상황인거야. 그것 때문에 지금 증권회사 분들한테 드릴 주식 예측이 안돌아가는 상태인거고. | 21.09.16 13:42 | | |

(IP보기클릭)49.172.***.***

BEST

죄송하지만 전 노이만이 아닙니다
21.09.16 13:14

(IP보기클릭)39.124.***.***

[삭제된 댓글의 댓글입니다.]
루리웹-0242484670
저분이면 C언어를 마스터 했어 해도 이해할듯 | 21.09.16 13:16 | | |

(IP보기클릭)106.101.***.***

raina57
C언어는 일반 사람도 그럴수 있는데 c++이 문제 | 21.09.16 13:20 | | |

(IP보기클릭)211.246.***.***

raina57
마스터를 넘어 데니스 리치도 생각 못한 것도 해낼듯 | 21.09.16 13:21 | | |

(IP보기클릭)61.40.***.***

[삭제된 댓글의 댓글입니다.]
루리웹-0242484670
저분이 좀더 오래사셨으면 C언어보다 훨씬 더 멋진걸 만드셨을것이고 전세계 개발자들 98%는 다 그 언어를 쓰고 있었겠지 | 21.09.16 13:37 | | |
파워링크 광고

(IP보기클릭)106.101.***.***

버그가 실제로 버그던 시절이지
21.09.16 13:15

(IP보기클릭)39.115.***.***

그냥기계어어셈블리어차이는사람보기편하게정리하는수준인데..... >> 기계어 그냥 기계어 어셈블리어 차이는 사람보기 편하게 정리하는 수준인데..... >> 어셈블리어 성능상으로 차이를 유발하는 것도 없는데...?
21.09.16 13:19

(IP보기클릭)222.112.***.***

꽃집 알바
그 정리한거 다시 기계어로 풀어야하니 성능차이가 나는거지… 지금이야 개미 눈꼽에 박테리아수준이라 안느껴지지만 저 시대라면 그 미세한 차이도 컸을 시기니까… 기계어로 바로 돌리면 10초 어샘으로 돌리면 11초 이러니 기계어로 가능한 폰 노이만은 그 1초도 아깝다고 성낸거고 | 21.09.16 14:55 | | |

(IP보기클릭)39.115.***.***

루리웹-1249126789
아........ 기계어랑 어셈블리어는 1:1 매칭임.... 성능상 차이가 없어... CPU가 어떻게 돌아가는지 부터 이해하셈... CPU에는 명령어라는 것이 있는데 그걸 그걸 기계가 인식할 수 있게 2진 코드로 바꾸어 놓은 것이 기계어여.... 컴파일은 기계어로 변환하면서 최적화라는 것을 거치지만 어셈은 1:1이기 때문에 그 딴 것 없어... 그냥 그대로 번역됨. 지금 본문에서 말하는 것은 어셈블리어 안쓰고 메모장에서 인텔헥사파일 열어서 편집했다는 것인데.. 아무리 폰 노이만이라고 해도 무슨 삽질인가 싶다. | 21.09.16 15:11 | | |

(IP보기클릭)222.112.***.***

꽃집 알바
저때 시대로 생각해야지 저 당시는 선꼽고 선 옮기고 진공관에 천공카드 쓰던 시절이니까 | 21.09.16 16:23 | | |

(IP보기클릭)14.52.***.***

CPU종류마다 다른 코드를 가지게 된다는디요?!
21.09.16 13:22

(IP보기클릭)58.76.***.***


나사 : 엥 우리는 할머니들 시켜서 뜨개질로 코딩했는데여
21.09.16 13:23

(IP보기클릭)121.171.***.***

요즘은 저러는게 더 비효율적이라지?
21.09.16 13:24

(IP보기클릭)211.97.***.***

토나우도
요즘은 분기예측, 명령예측 기능이 중요해져서 그렇다고 하더라.. 하지만 로우레벨에선 어셈블리로 짜는건 중요. 부트로더같은거.. | 21.09.16 13:45 | | |

(IP보기클릭)183.104.***.***

토나우도
사용처가 다른거 | 21.09.16 14:34 | | |

(IP보기클릭)220.120.***.***

폰노이만의 정체는 울트론이 아니었을까
21.09.16 13:41

(IP보기클릭)121.171.***.***

월급루팡6년째
사실 인류제국의 황제가 아닐까 싶기도 함 죽음은 걍 위장이고 지금은 짐 캘러로 위장해서 활동하는게 아닐까 함 | 21.09.16 13:54 | | |

(IP보기클릭)211.97.***.***

컴이나 시스템 전문가들이 많으니 다들 알거라 생각하지만, 저거 원글내용은 틀렸음. 왜냐면 기계어든, 어셈이든, C든 모든 랭귀지는 프로세서에 입력이 되려면 바이너리로 전환이 되어야 하는데, 이 전환 효율이 자연어코딩 < C코딩 <<<< 어셈=기계어 라서 어셈블리로 작성하는거고, 어셈블리까지 가면 프로세서의 IR레지스터에 1대1 대응되기 때문에 효율이 기계어랑 거의 동일해짐. 여튼 그래서 원글의 내용이 재밌게 쓰느라 오버한거고, 효율은 기계어나 어셈이나 똑같거나 비슷하다. 그래서 이껏 레지스터 어드레스 고려해서 짜놓은거 0101로 바꾸느라 머리 싸맬필요없다가 결론임.
21.09.16 13:47

(IP보기클릭)39.113.***.***


턴에이를 빨래하는데 사용하지 말고 니들이 직접 손빨래하거라... 이런 느낌이랄지.
21.09.16 13:55

(IP보기클릭)61.253.***.***


시간과 돈...그리고 우매? 한 사람들을 위한 베이직 인터프리터
21.09.16 14:42

(IP보기클릭)119.195.***.***

21.09.16 14:52

(IP보기클릭)210.121.***.***

근데 처음배웠을때부터 기계어로 했으면 그게 더 편했을거 같다...
21.09.16 15:04


1
 댓글




목록 | 이전글 | 다음글
X