Mathematical ability and C/C++

This is a discussion on Mathematical ability and C/C++ within the C++ Programming forums, part of the General Programming Boards category; I was curious to know if C and C++ are very intense maths wise.
I'm in year 10 and understand ...

Mathematical ability and C/C++

I was curious to know if C and C++ are very intense maths wise.
I'm in year 10 and understand most web programming languages, but find them a little too easy, i was reading over some C++ text a while ago and saw that it looked much much harder than what i'm used to, is it possible to learn C/C++ without a very good knowledge of maths?

> is it possible to learn C/C++ without a very good knowledge of maths?
Yes.

Neither language has much inherent maths capability - just +,-,*,/ on integer and floating point types. All the advanced stuff is buried away in library files (which if you don't use, do not need to concern you (unless you're just curious)).

If you want to use complex mathematical processes with C++, you can. Strong math background is not a prerequisite for learning and using the language though. C and C++ are often used to solve complex math and scientific problems because it is reasonably efficient, and fairly easy to implement.

Thank you, it's just that my school cancelled IPT(information processes and technology-Programming) because they said " It reqiuires a VERY high degree of maths, you need to do upwards for 3 Unit maths".

as said before you need a basic grasp of maths, (counting, addition, basic concepts, basic algebraic concepts) but apart from that not at all. I fail to see how they can say it needs a high degree of maths. The maths required for basic programming is not complex, not even to a 10 year old (and i dont mean that to be an insult)

I believe it helps to be mathematically inclined.
That's why so many people say it's required.
In general, people that are good with math tend to think analytically, which is what programming requires. Beginning programming requires very little actual math skills. Everyone else has mentioned them. As you become a more advanced programmer, mathematics begins to play a larger role. For example: 3d graphics programming relies heavily on matrix math and linear algebra.
If you can think logically, you'll be just fine.
Good Luck.

Thank you, I am currently studying 2unit maths at school(intermediate) and in year 11 will be studying 3unit maths(advanced maths and extended maths), this should see me through the basics of C++(I hope:-)

Zach L. >> in years 11 and 12(australian high schools) there is 2unit(general), 2unit(advanced) and 3unit(advanced + extension).
There is no maths "fundamentals" because the level of maths done is for people that are good at maths and for people that are very good at maths.