프로그램을 만들려면 수학을 잘해야된다는데 이유가 뭐죠?
클라우드
요즘은 기술이 발달해서 인간이 알아들을수있게 언어로 나오고
2진수로 바꾸어주는 컴파일러가 있지않나요?
그런데 왜 수학을 잘해야 하는것인가요?
프로그래밍 언어는 인간이 쓰는 언어식인데
수학은 2진수나 쓸때 쓰는거 아닌가요?
1:전기들어옴 0:전기안들어어옴
이런식으로만 만들때 쓰이고
탄도학이나 정밀한 물리학계산 프로그램 만들때나 쓰이고
3D 물리연산 할때나 쓰이고
If Checkbox1.checked = True Then
msgbox(체크되었습니다,,체크확인)
end if
저 위의코드를 아무리봐도 수학과 관련된건 안보이는데..
프로그램을 하려면 수학을 잘해야하는 저는 이해가 안가네요 잘해야 하는 이유가 뭐죠?.
-
베네딕트
웹이라도 수학이 중요하죠^^;; 현재 하시는 일이 수학이랑 별로 관련 없다면 programming collective intelligence 라는 책 한번 보세요, 수학 공부하고 싶어지실겁니다. 그냥 알고리즘만 공부해도 수학 공부하고싶어지실텐데;;
-
가랑비
수학 필요없다고 하시는 분들은 수학이 필요 없는 분야에서 일하기 때문 입니다. 저 같은 경우, 게임쪽에서도 일했고, 초음파 장비쪽 소프트웨어 개발도 했었는데, 그쪽에서 수학 잘모르면 힘듭니다. 삼각함수나 적분... 보통 개발자들이 그때마다 정석책 보던가 찾아서 하죠. 웹쪽은 아무래도 수학 연산이 직접적으로 필요하지 않을수도 있지만, 쓰는데는 또 쓴답니다.
-
피라
수학을 잘할필요 없읍니다. 지금까지 일해오면서 수학이 중요한지는 모르겠던데요.. 단지 수학이 어떤 주어진 조건에서 해결방법을 찾아내는 사고과정... 즉 머리를 쓸줄 아는 사람이면 됩니다..
-
먹딸기
수학이라기 보다는 수학에서 필요한 논리적인 사고방식을 말하는 듯.
-
설아
분야에 따라 다르지만, 크림슨칙님의 말씀에 덧붙이면 프로그래밍은 사실 수학에서 파생된 학문입니다. 당연히 수학적인 논리와 계산이 필요하지요. 또한 진수다님의 말씀처럼 수학이 없으면 기본적으로 이해할 수 없는 부분도 많습니다. 그래서 프로그래밍 논문은 리서치 계열이 아니라면 죄다 수학 공식으로 도배되어 있지요.
-
희선
전공으로 프로그래밍을 하시는게 아니신가요? 학교다닐때 보면, 자료 구조만 봐도 수학을 제대로 모르고 이해하기 힘든데...
단순하게, 일반적으로 소프트웨어 개발사나 게임회사등 만 가봐도 책꽂이 한곳에 수학정석이 꽂혀 있는경우가 자주 있죠. -
너만
모든 프로그램이 UI를 기준으로 만들어지는 건 아닙니다.
툴을 사용해 UI중심으로 프로그램을 작성하실 정도의 수준만 원하신다면 굳이 수학을 잘할 필요는 없습니다. -
우람늘
쉽게 말하면 문제를 봤을때 머릿속으로 그 프로그램의 그림을 그리는 능력을 키우는 거라고 알고 있습니다.
-
동은
흔히 알고 있는 수학을 잘해도 좋지만, 프로그래밍에서 의 수학은 다른 의미도 있습니다.
좀 더 논리적인 생각을 할수 있고, 여러가지의 방향으로 문제에 접근해서 여러가지의 답을 얻을수가 있지요.
이점에서 실제 수학은 잘 못하더라도, 수학을 공부하지 않은 사람보단 문제해결 능력이 좋지요. -
꽃겨울
그래도....못하는것보단...-_-...