디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

수학이 익숙한 사람이 프로그래밍을 이해하고 싶다라..

===(123.108) 2010.11.16 19:02:48
조회 255 추천 0 댓글 12

수학의 짜여진 공리체계 내에서 생각하는게 익숙할 테니 프로그래밍 언어론을 공부하면 되겠군요.


근데 기본적으로 말해 둘 것은,

프로그래밍도 결국은 정해진 인풋을 어떻게 아웃풋으로 만드냐는 측면에서는 대수의 한 집합 위의 사상(mapping)하고 비슷합니다.
컴퓨터는 기본적으로 계산기고, 이 계산기에 어떤 데이터를 집어넣고 어떤 연산을 순차적으로 시행하여 원하는 값을 얻는 게 프로그래밍의 목표죠.
하지만 계산기이니만큼 기본적으로 원하는 시간 내에 수학의 계산에 정확하게 답을 내주기엔 한계가 있고,
따라서 공학적으로 이런 한계를 줄이거나 적어도 비슷한 값을 내주는 것이 프로그래밍이기도 합니다.
따라서 코드는 수학적으로 올바르지 않을 수도 있습니다. 원하는 시간 내에 답을 내기 위해 수학적으로 틀린 알고리즘을 사용하기도 합니다.
그래서 컴퓨터 공학이 \'공학\'인 겁니다.-.-;

근데 간단한 시퀀스 컨트롤 구문인 while문을 몰랐다는 걸 보면 이 문제가 아니라 기본적으로 프로그래밍을 구성하는 것들을 모른다는 말과 다름없으니,
프로그래밍이 어떤 요소들을 갖고 이 요소들을 어떻게 사용하여 주어진 문제를 해결하는지 이해할 필요가 있어 보입니다.

http://imtl.skku.ac.kr/imtl/index.php?page=course&submenu=programing2010

일단 제가 학부수업을 듣는 교수님의 강의 페이지를 링크해 드립니다. 강의 책도 나와 있고, 수학자이시니 영어 읽는건 이미 일상화되셨다고 믿습니다.


진짜 말하고 싶은 건 이제부터입니다.

시간이 돈보다 더 중요한 나이시라지만 새로운 지식은 돈을 줘도 얻어지지 않습니다. 
남에게 이해시켜 달라는 태도는 지식인으로서의 태도로 보기엔 별로 좋지 않습니다.

시간 쓰시기 싫으시다면 의뢰자로서의 적절한 태도를 가지시는게 좋습니다.
개발자의 코드를 한라인씩 이해하고 틀린 점을 찾으려 하기보다 정해진 시간 내에 아웃풋을 내지 못하는 개발자는 그냥 자르는게 훨씬 적절한 갑의 태도입니다.-_-
사실 개발자의 코드를 보고 뭔가를 이해하려는 갑의 태도는 을인 개발자에게 심대한 스트레스를 안겨주게 됩니다. 
기본적으로 개발자에게도 어느 정도의 남을 이해시키기 위한 문서화 능력은 요구되긴 하지만, 그건 후임 개발자를 위해 어느 정도 해당 분야에 지식이 있는 공학자가 이해할 수준의 문서를 만드는 것이고, 비공학자를 이해시킬 용도라면 아주 추상적인 내용들만 하거든요. 왜냐고요? 효율 문제죠..-.-

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
231909 학교에서 간단하게 씨배우고도 소기업에 취직할수있나여??? [5] 캐초보(175.195) 11.01.23 146 0
231908 악 시바 오늘따라 궁금증이 멈추질 않는다! [1] 분당살람갤로그로 이동합니다. 11.01.23 50 0
231907 근데 아폴로 11호로 달 갔을 때 말야... [1] 분당살람갤로그로 이동합니다. 11.01.23 80 0
231905 망한 게임제작사 찾습니다. [7] --(119.71) 11.01.23 190 0
231904 지저문명 하니 떠오르는 Rei@디씨갤로그로 이동합니다. 11.01.23 62 0
231903 씨언어 캐초보인데 초보용실습인데 먼가 틀렸데 좀 봐줘 [5] 캐초보(175.195) 11.01.23 78 0
231902 아 이거 java AWT왜이렇게 이미지가 깜빡거림? [2] 꿀레(14.33) 11.01.23 109 0
231901 노트북들고 도서관을 가다니..이런.. [1] 갑자원(61.255) 11.01.23 121 0
231900 형들 제발 부탁이야 이거좀도와줘 ㅜ 특정프로그램실행시 셧다운뜨게하는법ㅇㅇ [5] 트랩폰4갤로그로 이동합니다. 11.01.23 83 0
231899 AVR 같은 펌웨어 다루는 사람들 있나? ㅇㄹㄹ(211.58) 11.01.23 91 0
231898 너님들 지저문명 이야기 들어봤음? [1] 분당살람갤로그로 이동합니다. 11.01.23 86 0
231897 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ이거풀수잇는사람?ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [3] 헠헠ㅎㅋ(221.163) 11.01.23 134 0
231896 나는 알집을 이해할수가 없어 [15]    갤로그로 이동합니다. 11.01.23 267 0
231894 우왕 노트북 삿다 ㅋ [7] 미역c(203.237) 11.01.23 187 0
231893 횽들 c언어에서 return 0; 이 구문 도대체 이해가 안가요 [9] 123(114.206) 11.01.23 368 0
231892 형, 전공자가 학원다니려고 휴학내는거 미친짓이예요?? [8] 새벽4시네갤로그로 이동합니다. 11.01.23 177 0
231891 형들 제가 BIT 전공인데 이제 입학 1년차라 진짜 아무것도 몰라요. 학 [3] 새벽4시네갤로그로 이동합니다. 11.01.23 118 0
231890 자바 학원을 다니려고 하는데요... 학원이 정말 중요한가요? 차이가커요? [6] 새벽4시네갤로그로 이동합니다. 11.01.23 275 0
231889 니들 xp 몇년갈꺼같냐? [10] 갑자원(61.255) 11.01.23 233 0
231887 c언어 기초만 배우고 윈도우 시스템 프로그래밍 공부하는거 무리수야? [5] 리풍(121.64) 11.01.23 210 0
231886 1위 어플이 대수가 아니다. [3] 갑자원(61.255) 11.01.23 149 0
231885 내 첫 어플 3일만에 엔터테인먼트 100위 안에 들었음 팟게이트 36위! [12] 히밤리눅스갤로그로 이동합니다. 11.01.23 235 0
231884 끔찍하게 소름 돋는 미스테리한 경험 [4] nRESET갤로그로 이동합니다. 11.01.23 138 0
231883 진짜 디씨냐? [23] 히밤리눅스갤로그로 이동합니다. 11.01.23 259 0
231882 횽들 C언어 프로그래밍 간단한거 질문점 받아주세요. [5] 124124(110.11) 11.01.23 109 0
231881 시스템 플밍하다가 너무 궁금해성..ㅠㅠ [2] 왕궁금ㅠㅠ(58.74) 11.01.23 100 0
231880 관리자 암호만 알면 되는 방식이 과연 좋은걸까 [3] ㅇㅇ(121.133) 11.01.23 130 0
231879 미스테리한 경험 다들 하나씩은 있어요?? [6] Aray갤로그로 이동합니다. 11.01.23 132 0
231878 11번가 이쇙퀴들 웃기네 [2] 갑자원(61.255) 11.01.23 104 0
231877 형들 데이터베이스만 죽어라 파도 먹고살만함?? [3] ㅇㅂㅇ(113.59) 11.01.23 188 0
231876 프로그램 돈주고 사는게 돈지랄이야?? [10] 강니까면사살갤로그로 이동합니다. 11.01.23 234 0
231875 테니스 좋네요. [1] 테니스짱(174.21) 11.01.23 69 0
231874 이거 나만 웃긴거?ㅋㅋㅋㅋㅋㅋㅋ [2] ㅇㅇ2(165.246) 11.01.23 199 0
231873 게임기획자가 꼭 플밍알아야하냐? [8] 와진짜개쩐다갤로그로 이동합니다. 11.01.23 318 0
231872 횽?들 저 컴퓨터공학과 감 프로그래밍용 놋북 추천좀 [15] 곧아름이ㅠㅠ(124.53) 11.01.23 274 0
231871 안녀하세여 c++공부할떄 몇가지 물어볼계 있어 와봤습니다 [5] (124.80) 11.01.23 138 0
231870 익스프레스 에디션도 상업적으로 써도 된다능데? [3] VS2010(119.71) 11.01.23 123 0
231869 님들 이거왜함? [23] 윤아름ㅇ0ㅇ갤로그로 이동합니다. 11.01.23 236 0
231868 OS 공룡책 원서 요즘 다 20만원대에 육박하던데 [16] 왁스맛치즈갤로그로 이동합니다. 11.01.23 492 0
231867 오랫만에 사촌동생한테 어그로 끌렸다 [3] elwlwlwk갤로그로 이동합니다. 11.01.23 147 0
231866 이교재로 C++공부해도 될까.. [9] 꿀레(14.33) 11.01.23 238 0
231865 눈이 온다 이모군(1.225) 11.01.23 68 0
231864 오늘이 일요일이래... 분당살람갤로그로 이동합니다. 11.01.23 46 0
231863 대졸이 되어야 하는 이유 [1] 숙신갤로그로 이동합니다. 11.01.23 189 0
231862 vS 2010 익스프레스 버젼은 뭐가 빠진겅미까.. [2] VS2010(119.71) 11.01.23 114 0
231861 그래도 역시 코딩할때가 가장 진정된다 [2] 땡칠도사갤로그로 이동합니다. 11.01.23 158 0
231860 어떤 사이트 로그인하는 프로그램을 만드려해: [5] Mayu갤로그로 이동합니다. 11.01.23 123 0
231859 cin 을 잘 모르겠어 [2] 으앙(220.118) 11.01.23 85 0
231858 아나 짱나넼ㅋㅋㅋ으 앜ㅋㅋㅋ NFAㅋㅋㅋㅋ 땡칠도사갤로그로 이동합니다. 11.01.23 101 0
231857 우리나라만 해도 이백만 아이폰 푸의미래갤로그로 이동합니다. 11.01.23 120 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2