디시인사이드 갤러리

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

갤러리 본문 영역

프로그래밍에 수학이 필요없다고?

===(123.108) 2010.11.02 02:29:41
조회 307 추천 0 댓글 20

지랄...

수학 좆도 모르면 끽해야 최적화 존나해서 O(n)내놓고 존나 좋아라 하지만
수학알면 O(const)만에 실행하는 코드 만드는 케이스가 한두개가 아님.

수학적으로 생각하지 못하는 프로그래머는 존나 if문이나 switch/case문써서 비교질하면서 최악의 경우 수십번 CMP연산을 하는 코드를 만들지만
수학적으로 생각하는 법을 배운 프로그래머는 젖절하게 해쉬함수 만들어서 비교문을 함수포인터 배열과 해쉬로 바꿀 수 있음. 물론 수행시간은 O(const).
해쉬함수 대충 만들어도 되겠지 하고 생각하지만 성능증명같은거 하려면 추상대수의 잉여군같은거 배워야 합니다 고갱님.

수학 안배운 프로그래머는 자기가 짠 코드가 잘 돌아간다는걸 보장을 못하기 때문에 발생하지도 않을 예외처리를 떡칠하는 반면
수학 배운 프로그래머는 최소한의 예외처리만으로도 이 함수가 잘 돌아간다는 것을 수학적으로 보장할 수 있음.

수학 안배운 프로그래머는 데이터를 전송하거나 저장할 때 걍 생짜로 저장하거나 효율같은건 전혀 신경 안쓰지만
수학 배운 프로그래머는 채널의 에러율에 따라 최적의 데이터 코딩을 선택할 수 있음.

그리고 수학 안배운 프로그래머는 floating point type의 equality check같은 병맛나는 짓을 당당하게 벌임으로서
치명적이고 잘 잡아낼 수 없는 버그를 만드는 일이 많음.


아무리 꼼수 써서 최적화를 하니 어쩌니 해도 프로그래머가 수학적으로 문제를 보고 해결하는 법이 결여되면 넘사벽이 생김.

추천 비추천

0

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
222451 님들아.. [10] qt(110.9) 10.12.05 97 0
222448 자바에서 웹상의 jsp 사용하고 싶어요. [3] 싼타갤로그로 이동합니다. 10.12.05 113 0
222447 경기도 김정일 출몰 ㅇㅇㅃ갤로그로 이동합니다. 10.12.05 59 0
222445 node?? [10] ㅇㅅㅇ(211.214) 10.12.05 141 0
222444 너무너무 고마워 형들 근데 strtok으로 분리가 진행이 안되는거같아 [16] (175.198) 10.12.05 164 0
222443 아 c언어 약수..ㅠㅡㅠ [7] 사이르갤로그로 이동합니다. 10.12.05 204 0
222442 내일부터 기말고사인데 [5] Rei@디씨갤로그로 이동합니다. 10.12.05 87 0
222441 윈도우폰은 윈도우만 알면 어플만듬?? [7] ㅇ.ㅇ(183.101) 10.12.05 94 0
222440 배열포인터변수를 왜써요? [6] 고갱님(110.5) 10.12.05 146 0
222438 예기치 않은 'class' 뭐가 예기치 않은 class란거야??? [3] (175.198) 10.12.05 13075 2
222437 유닉스 환경에서 프로그래밍 하는거요.. [4] 미츠도모에갤로그로 이동합니다. 10.12.05 79 0
222436 인증? [23] ㅇㅅㅇ(211.214) 10.12.05 275 0
222435 2주 전 쯤 일요일에 친구에게서 전화가 왔었다 ㅇㅇㅃ갤로그로 이동합니다. 10.12.05 63 0
222433 내가 한물 간 윈모6.5 폰을 산 이유 [3] ㅇㅇㅃ갤로그로 이동합니다. 10.12.05 83 0
222432 명분하고 저하고 안 맞는 것 같습니다 [4] 분당살람갤로그로 이동합니다. 10.12.05 66 0
222431 어린사람에게 뒤쳐졌을때 가장 효율적인 대처방법 [1] 개쉛기갤로그로 이동합니다. 10.12.05 138 0
222430 c언어 ~ [22] ㅇㅅㅇ(211.214) 10.12.05 220 0
222429 애플빠가 되면 ps3를 사게 됨미다 [6] 분당살람갤로그로 이동합니다. 10.12.05 122 0
222428 실력으로 나이 어린사람한테 졌을때 [9] 골으빙갤로그로 이동합니다. 10.12.05 214 0
222427 니들 직업의 선택기준을 모르는구나. [4] 다칸마리(218.51) 10.12.05 134 0
222426 어디서 주어들은건데 [1] 홍다(114.199) 10.12.05 65 0
222425 무료로 베포하는 게임도 돈주고 심의를 받아야한다는데... [6] 컴돌이(58.77) 10.12.05 141 0
222424 가상화 프로그램은 뭘로짜? [2] 모모이갤로그로 이동합니다. 10.12.05 74 0
222421 두 개의 다항식을 서로 바꾸어주는 멤버 함수 swap()맞는지 확인점 [4] 음.(210.115) 10.12.05 86 0
222420 위키 리크스 몇개 다운받아 보다가... [성대아싸]갤로그로 이동합니다. 10.12.05 119 0
222419 C에는 &참조 없나여? [4] 르하소갤로그로 이동합니다. 10.12.05 123 0
222417 신입이 2400받았다고 치면 [4] ㄹㅈㄹ(119.196) 10.12.05 206 0
222416 만약 님들이 컴공과 교수라고 생각한다면 [6] ㅇㅇ(121.169) 10.12.05 179 0
222415 c언어 입문 책좀 추천해줘요 [4] 대충(124.194) 10.12.05 111 0
222414 sds에서 튀맥스의 os 부문을 인수했다고? [2] 분당살람갤로그로 이동합니다. 10.12.05 123 0
222413 고갱님을 찾음 댓글써주세요 애애11(210.104) 10.12.05 42 0
222412 나 지금 병신짓하는거임? [6] 대충(124.194) 10.12.05 200 0
222411 디- 님아 C에 콜바이 레퍼런스가 없다는게 무슨말인가여 [24] 더블에스(112.152) 10.12.05 254 0
222410 아이프레임 쿠키수정 안되나여? ㅇㅁ(119.192) 10.12.05 79 0
222409 형들 자바로만든그림판임.. [2] 시크한훈남갤로그로 이동합니다. 10.12.05 203 0
222408 자료구조 책 추천 좀 [6] 지루(59.1) 10.12.05 351 0
222407 문의하신 티맥스소프트 [1] 시불라미갤로그로 이동합니다. 10.12.05 199 0
222406 자바하는 횽들 살려줘 ㅠㅠ 비보이장단갤로그로 이동합니다. 10.12.05 53 0
222405 정말 바보 같은 질문이지만, 배열 초기화 관련해서 질문입니다. [4] 화택씨갤로그로 이동합니다. 10.12.05 91 0
222404 횽들 티맥스소프트 도산했엉?? [1] 살려줭(121.144) 10.12.05 164 0
222403 D-1 [1] new gay[max](183.105) 10.12.05 104 0
222400 횽들? 혹시 수치해석문제,코딩 있는곳 있어? [1] 교수님미움요(112.146) 10.12.05 108 0
222399 코딩할때 잘해야 된다.. 괜히 버그 생기면... [2] 초밥술사갤로그로 이동합니다. 10.12.05 102 0
222398 학원에서 보안전문가라는 타이틀이 많은 이유 [5] 소주(175.253) 10.12.05 279 0
222397 어제 대학원에 누가 이 케이스를 가지고 왔더라고 분당살람갤로그로 이동합니다. 10.12.05 105 0
222394 아 숙제 조낸 안된다... [2] 땡칠도사갤로그로 이동합니다. 10.12.05 136 0
222393 이건어떻게하는거에요? [5] ㅜㅜ제발(110.15) 10.12.05 138 0
222392 보안 전문가가 꿈이에요 [4] 세브(222.239) 10.12.05 184 0
222391 야민류 [1] prismatic갤로그로 이동합니다. 10.12.05 56 0
222390 대충 입문자들이 해야할걸 알아봤더니 [8] 대충(124.194) 10.12.05 220 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2