BLOG main image
분류 전체보기 (368)
IT (67)
끄적거린수필 (147)
경제의이해 (13)
Wow! (43)
리뷰 (10)
사진과 그 순간 기억 (60)
인상깊은 구절 (21)
자료실 (4)
English (3)
At our great submitting articl..
06:13 - submit articles
좋은 게시물, 공유를위한 감사합..
05/11 - china wholesale
If you are willing to know mor..
04/29 - custom thesis
We could get custom dissertati..
04/29 - thesis
I know that a lot of custom th..
04/26 - dissertation writing service
Different students want to fin..
04/26 - dissertation
You know the style of your cod..
02/28 - descriptive essay
I understand you for sure - it..
02/28 - book report writer
I think you have really good i..
02/28 - homework helper
To my mind this new thing shou..
02/28 - obama speech
엔컴퓨팅 무슨 회사냐 하시는 분..
Welcome to the NComputing World
10월 13일 무한도전 - 환장의 짝..
Nothing is impossable in this..
해커와 화가...
괴짜 프로그래머의 일상사~@@
재테크 열풍 속에서 우리는 무엇..
Miracler's Blog Life~
270,232 Visitors up to today!
Today 3 hit, Yesterday 41 hit
daisy rss
tistory 티스토리 가입하기!
2008/01/09 21:12
 인간은 자신의 손을 보면서 10진 위치 표기법을 개발했다. 하지만 10진법이 유일한 위치 표기법은 아니다. 사실 컴퓨터 입장에서 10진법은 가장 편리한 수체계인 것도 아니다. 다시 한번 이야기하지만, 최고의 코드를 작성하기
위해 우리가 배워야 할 것은 기계의 입장에서 생각하는 법이다. 그리고 이를 위해서는 수를 표현하는 다른 방법을 익혀야만 한다.

- Great Code -

 지금껏 코딩을 하면서 기계의 입장에서 생각을 해본 적이 있었나라는 생각이 들었다. 너무나 당연한 말인데 쉽게 잊고 살아왔던 것 같다.
 
Trackback Address :: http://www.coveredjin.com/trackback/321 관련글 쓰기
ddoman | 2008/01/13 19:22 | PERMALINK | EDIT/DEL | REPLY
이진법으로 계산하면 기계입장에서...
가령..
multiplication 이나 division을 할 때
그냥 전체 비트를 왼쪽이나 오른쪽으로 shift하고 AND연산을 한다던지
그런식으로 구현 할 수 있기 때문에..하드웨어 입장에서 더 간편한 구현을 하는데
도움이 되지 않을까..

물론...더 기초적으로 생각하면 모든게 반도체 셀에 전기가 흐르냐(On), 흐르지 않느냐(Off) 겠지만.. :)

그래서 컴싸에서도 주로 배우는 디지털 논리 회로나 하드웨어 설계같은거 보면 우리가 비트연산을 통해 어떤연산들을 어떻게 구현 할 수 있는지 배우고, 크게 확장하면 이산수학에서 배웠던 알고리즘들하고도 연결되는듯..
BlogIcon 파란아이 | 2008/02/12 13:21 | PERMALINK | EDIT/DEL | REPLY
기계 입장에서 생각한다는 것이 가능할까? 라는 의문이 드네..
그들을 이해 하려면 그들의 가장 기본적인 욕구를 이해해야 할것 같아..

그럼 전기를 좀 먹어봐야 하나ㅋ
BlogIcon selnip | 2008/02/12 16:55 | PERMALINK | EDIT/DEL | REPLY
기계의 입장을 고려한다고 생각해보니.. 막상 너무 ..골치 아파서
productivity가 더 떨어지지 않을까 싶고..
오늘 운영체제 수업들으면서 efficiency와 productivity에 대한 진지한 고민이 드네 ㅋ
shiningwiz | 2008/04/11 14:52 | PERMALINK | EDIT/DEL | REPLY
음..최고의 코드라는게 어느 관점에서 봐야하는지..
여기서 봤을 때의 의미도 대충 이해는 가지만..
팀플로 프로젝트하면 작성된 소스코드가 팀원에게도 이해하기 쉬워야 함으로..
결국, 이 또한 절충안으로 가야하지 않을까요..ㅎㅎ
항상 열심히 배울려고 하는 1인.
Name
Password
Homepage
Secret