|
||||||
| Programming Theory Discuss programming theory, algorithm efficiency, logic, and other any other category where math and computer science overlap. |
| View Poll Results: Which would you prefer: programming or math? | |||
| Programming. I don't like math very much. |
|
2 | 8.70% |
| Math. I like equations and stuff, but not complicated codes. |
|
2 | 8.70% |
| Both. Programming has some math in it, so I like them both. |
|
19 | 82.61% |
| Voters: 23. You may not vote on this poll | |||
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||||
|
I sort of agree but why do you think programming is better?
__________________
Success is the ability to go from failure to failure without losing your enthusiasm. ~ Winston Churchill To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts. |
|
|||||
|
Well, some comments and opinions were pretty proprely. However, the facts are that the whole concept of computer programming in the field of computer science is abstractly based on mathematics. Mathematics is actually the only universal language of the nature that can describe the truth related to this issue. Basically, almost just a mathematician can really deal with real issues in this field of computer science. A nice example is the book named "The Art of Computer Programming", written by Donald Ervin Knuth, a computer scientist and Professor Emeritus at the Stanford University. The book has seven volumes (there are still two to go).
__________________
Like an angel without a sense of mercy. |
| Sponsored Links |
|
|
|
|||||
|
In Game Programming, there's more maths than programming! You have to understand matrices, vertices... and there's a bit of physics involved, as well.
__________________
[TRUTH] TcM is the best moderator ever! [/TRUTH] "Valid XHTML is like sex - everybody claims to have the same goal, but everybody has their own tricks and results vary wildly." To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts. |
|
|||
|
There is a difference though. Software design mostly doesn't care about mathematics at a high level (i.e. what modules a task requires) unless you are designing a program for an inherently mathematical problem.
However I believe mathematics is important to the field on three fronts: 1. Key concepts are mathematics. No matter how you look at it the reality is that computational complexity is a field of mathematics. 2. Mathematics can be useful for making programs more efficient. A good understanding of both the mathematics and the implementation details allowed the Quake 3 inverse square root hack to be implemented. No amount of programming brilliance can make up for a lack of mathematical understanding in such fields. 3. Mathematics provides metaphors for thinking about programming. Especially as mentioned in the field of functional programming. Mathematical concepts like lambda calculus can change the way you think about programming and as a result offer different insights into how you'd solve a problem (the most basic case would be comparison of recursion and iteration). That said it is possible to be a good programmer without mathematics. It's just possible to be a better one with it.
__________________
Code:
glBegin(GL_TRIANGLES);
drawWorld();
glEnd();
|
|
|||||
|
Couldn't have put it better myself.
__________________
[TRUTH] TcM is the best moderator ever! [/TRUTH] "Valid XHTML is like sex - everybody claims to have the same goal, but everybody has their own tricks and results vary wildly." To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts. |
|
|||||
|
Well, yes. I however agree that someone doesn't need to understand deep mathematical concepts if he wants to be a successful computer programmer and computer software developer. But it is also true, that you basically can't work in the field of computer science, computational complexity theory (as you already mentioned) and the whole field of the theory of computation, included numerical analysis, type theory, graph theory, number theory, quantum computing theory, analysis of algorithms and all the fields I forgot to mention, without "good understanding" of mathematics. It is fundamental, yes and it is the only way to go ahead, make real science progress and not just standing where we already are.
__________________
Like an angel without a sense of mercy. |
|
|||||
|
Du bist richtig, R-G! Mathe muss man kennen. Andernfalls kann man nicht viele Programme schreiben.
__________________
[TRUTH] TcM is the best moderator ever! [/TRUTH] "Valid XHTML is like sex - everybody claims to have the same goal, but everybody has their own tricks and results vary wildly." To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts. |
| Sponsored Links |
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| a question about game programming | feariel | C and C++ | 8 | 12-05-2007 05:42 PM |
| Beginning Programming | frank_l | C and C++ | 11 | 10-11-2007 02:23 AM |
| Not sure my college is good for Programming | marta | General Programming | 1 | 08-17-2007 10:13 AM |
| Xav | ........ | 1276.19 |
| MeTh0Dz|Reb0rn | ........ | 1048.58 |
| morefood2001 | ........ | 879.43 |
| John | ........ | 872.39 |
| marwex89 | ........ | 869.98 |
| WingedPanther | ........ | 761.06 |
| Brandon W | ........ | 684.87 |
| chili5 | ........ | 294.12 |
| Steve.L | ........ | 216.18 |
| dargueta | ........ | 192.86 |
Goal: 100,000 Posts
Complete: 81%