"수포자"가 C언어를 배우려면 더 오랜 시간이 걸리나요?

   조회 16513   추천 0    

저는 수학이 싫어서 고등학교 때도 문과를 선택하고 대학도 인문계로 갔었는데요,
수포자(수학을 포기한 사람)가 배우기에 C언어나 자바는 더 어려운가요?

어제 처음으로 Microsoft Visual C++ 2010 Express을 설치해서 C언어 강좌블로그를 보고 따라해봤는데 (printf)
한편으로는 신기하고도 막막하더라구요. 이 백지에 무얼 써야하는지..

프로그래밍이 물리학같은 다른 이공계 전공보다는 수학적 지식을 덜 요구한다고는 하지만
함수를 컴퓨터 언어로 옮겨놓은 것이 C언어라니 벌써 겁이 납니다.
프로그래밍 언어를 배우기 전에 공통수학, 수학I부터 공부하고 와야할까요?
수학과 인연을 끊은지 10년이 넘었는데 고등수학 강좌 알아보고있네요.

읽어주셔서 감사합니다.
짧은글 일수록 신중하게.
분당김동수 2014-04
.net 이라면 c# 부터 배우세요

저는 업무에 필요한 간단한 것만 만들어서 그런지... 수학보다는 산수에 더 가까운 듯 싶습니다.
곽순현 2014-04
수학하고 상관없어요.
시작할때 VC++나 VB처럼 응용프로그래밍할껀지
PHP, ASP, JSP처럼 웹프로그래밍할껀지 정하시고 책1권띠고 하시면 됩니다.
이장원 2014-04
이산수학을 보시면 좋습니다. 전산 과정 처음 들어갈 때 배우고, 프로그램을 효율적으로 짜기 위한 알고리듬 이해에 도움이 됩니다.

프로그래밍 언어로 무엇을 하느냐에 따라 다릅니다. 수학을 응용해야 하는 부분이 의외로 많습니다. 확률이나 통계를 알면 여러모로 쓸모도 있구요.
천군 2014-04
물론 주변에 보면 수학잘하는 친구들이 더 잘하는것 같기도 하지만 결국 프로그래밍은 언어 입니다.  많이 해본 사람이 잘 합니다. 논리적 사고력만 있다면 문제될것 전혀 없습니다.
stellar 2014-04
이과로 전산을 전공한 사람이 간단히 말씀드리면,
수학을 포기하신 것과 프로그래밍 언어를 배우는 것과는 거의 상관이 없다고 생각하시면 마음이 편합니다.
수학 공부를 하시는 것보다는 그냥 프로그래밍 언어를 착실히 배우시는 것이 좋습니다.

프로그래밍 언어를 배워서 어떠한 분야의 프로그래밍을 하시느냐에 따라 수학(이산수학이나 확률론 등)이 필요할 수도 있습니다만, 그 때 필요한 부분만 공부하셔도 늦지 않습니다.

프로그래밍 수준이 높아지면 수학적인 지식이 있고 없고에 차이가 납니다만, 일단은 프로그래밍 수준을 높이시는게 더 좋고 쓸모 있으실 것 같습니다.
이런..저에게도 필요한 주옥같은 조언들을 해주셔서 감사합니다!! 하하
저는 파이썬 마스터가 되고싶어요!!
화이팅!!
엠브리오 2014-04
C는 생각보다 어려운 부분이 있습니다.
구조체, 포인터, 이런것들이 나오는데 이해하기가 쉽지는 않습니다.

C 보다는 더 쉬운 Python으로 시작해보시길 권장합니다.
화란 2014-04
C언어 중수까지는 절대로 수학이 필요없습니다.

중수쯤 되어서 수학이 필요하다 싶으면 그때 하셔도 안늦으니

부디 겁먹지 마시고 printf나 cout부터 차근차근 하시면 됩니다.


C언어 입문자라면 윤성우 저자가 쓴 '열혈강의 C프로그래밍' 책 추천합니다.
( 책사면 동영상 강의를 무료로 제공합니다 )
민정기 2014-04
수학이랑은 큰 상관 없습니다.
외워서 하는게 아니기 때문에 필요한건 그때그때 찾아서 하면 되구요.
C를 배운다 하면 경험자들이 항상 포인터가 어렵다는 말을 합니다.
절대 겁먹고 다른언어 하지마시고 꼭 C부터 공부하세요.

C에 어느정도 다가간 상태면 꼭 자료구조 책을 보세요.
토비 2014-04
저도 이제 막 중급 >> 고급 과정으로 넘어가능 과정에 있습니다만..

수학적능력이 필요한 부분은 수학적 수식을 해석하는 능력쯤으로 필요하고 나머지는

경험과 논리력이 필요한거 같습니다.
임진욱 2014-04
논리력입니다...논리력이 중요합니다.
냐옹 2014-04
제대로된 프로그래밍은 다른 분야 못지않게 총체적인 수학지식이 필요합니다.
즉, 프로그래밍에는 논리적 사고와 더불어 수학적 사고가 필수입니다.

프로그래밍 언어를 배우는 것은 수학이 필요치 않고요.
언어 배우는 난이도와 수학은 별 상관관계가 없습니다.

함수를 컴퓨터 언어로 옮겨놓은 것이 C언어 <= 잘못된 혹은 어설픈 표현이거나 그 함수가 그 함수가 아닙니다.
박동권 2014-04
사칙연산과 비교만 할줄알면 됩니다.
그런데 이 사칙연산만 있으면
미적분도 하고 고차다항식도 계산하고 행렬과 백터도 하죠.
실제 cpu도 하는 것이라곤 더하기 곱하기 비교라서.
김지웅1 2014-04
언어배울때는 필요 없고 알고리즘에서 수학이 필요합니다.
아니구나
언어에서는 필요없고 프로그래밍에선 필요합니다
김문형 2014-04
수학 중요 합니다! 라고 적고 실제로는 그냥 인터넷에서 찾아서 씁니다. 라고 말 합니다.
기본 산수 하고 논리 연산 정도 부등호 등호 결국은 If 문 Choose문 가끔 미친척 하고 Loop 아니면 Try Catch
등등등 사실 특정 업무 아니면 수학적 지식 많이 들어 가지 않습니다. 긴장 하지 마세요!
진수 변환 이것도 대충 윈도우 계산기 열고 프로그래머용 이로 바꾸고 Hex 선택해서 코드값 넣고 Oct 눌러주면 변환 되서 나오기에 거기에 맞춰서 짜주면 되고요(이건 사실 저처럼 PLC 통신이나 이런데다 쓰는데 많이 쓰니깐
별로 그닥 안 씁니다.)
일단은 무궁무진한 상상력을 가지고 계시고 그걸 손가락으로 두들겨서 결과를 보고 싶으신 분이라면 누구나 시작 하세요.
프로그램이란 깊이를 알수없는 웅덩이와 같아서 염려 하시는 일이 벌어질지도 아니면 절대 네버 안 생길지도 모릅니다.
이왕 해 보려 하신다면 걱정하지 마시고 덤비세요. 후회는 나중에 해도 안해보고 후회 하는 것 보다야 더 낫지 않겠습니까?
말짱황 2014-04
이해력이 필요합니다....
어린왕자 2014-04
효율적인 사고가 필요 합니다.
똑같은 일도 다 제각각으로 해서...
김한구 2014-04
아직 시작도 안했는데...미래에 일어날지도 모를 일을 벌써 걱정할 필요가 있을까요?

일단 프로그래밍 언어도...언어의 일종이라...반복 학습을 통한 익숙함이......우선시 됩니다....

먼저 익숙해지도록 노력해보세요...

C에 어려운 부분들이 분명 있긴 합니다만...어셈블리 공부하다가 C로 오면.....

C를 만든 사람에게 뽀뽀라도 해주고 싶을 정도로.....편하고 잘 짜여진 언어라는 사실을 알게 됩니다...

여하간...시작하고 나서....진행하면서 고민해도 충분히 해결할 수 있는 문제이니....

먼저 시작부터 하시면 됩니다...
박동권 2014-04
어셈블리 하던 사람이 C 언어의 포인터 해메는 사람을 보면
"당연한 것을 왜 이해 못하지??"
딸기대장 2014-04
수학과  C랑은 전혀 상관이 없습니다만...
C에 수학을 도입할 필요가 있어질때쯤이면 고수급 반열에 올라왔을때 이야기입니다.
꼭 필요한 경우가 아니라면 C#이나 자바를 배우세요.
C 보다는 쓰이는 분야가 넓습니다.
hurricane 2014-04
수학에도 여러 분야가 있지만 프로그래밍 언어와 많은 연관 있는 분야는 집합, 함수 2가지 입니다.
나중에 습득한 언어를 이용해서 먼가를 구현할 때에는 확률, 통계도 연관이 많이 있구요.
다만 구현하는 분야에 따라 수학보다 다른 분야의 학문이 응용되는 경우가 훨씬 많습니다.
예를 들어 게임을 개발한다고 하면 게임의 시나리오 같은 분야가 중요한데 이는 수학하고 별로 연관이.....
ChangsuLee 2014-04
주옥같은 조언들 감사합니다.
이기왕 2014-05
수학하고는 별 상관없늘것 같네요.


QnA
제목Page 5590/5713
2014-05   5181062   정은준1
2015-12   1714516   백메가
2002-05   15945   신범석
2013-05   15948   마이코코
2002-05   15948   이상춘
2014-11   15948   나우마크
2002-05   15950   최지훈
2002-05   15955   이종훈
2009-02   15957   박동섭
2013-06   15957   병맛폰
2002-05   15959   김지성
2015-02   15961   김진영JK
2002-06   15962   유창현
2002-05   15967   김경락
2013-10   15968   황재광
2014-08   15968   Sunrise
2002-05   15971   김동률
2011-09   15972   spooky
2002-05   15973   최영철
2009-10   15975   푸릉이
2002-07   15979   김우성
2011-03   15981   구명서