Sunday, July 12, 2009

If someone is not good in math, is it possible for him to learn Java & C++?

I'm working in computer field but now in programming but in graphic software but I'm interested to learn programming e.g. Java, C++ for the betterment of my future, the problem is I'm not good in math and few ppl told me that math is must for programming plz guide me about this. thanks

If someone is not good in math, is it possible for him to learn Java %26amp; C++?
Yeah, you need some math, depending on what you are actually doing. If you're using it for a simple desktop application, the math part should be minimal. But if you are making, a game or some special sort of software, not only will you need to have extended math knowledge, but also physics and the sorts.
Reply:Nothing is impossible, unless you think it is
Reply:I am Bs. in Comp. Eng. and pursuing Ms. off all the calculus (integration, differentiation, derivation with multiple parameter functions), linear algebra and differential equations I used non in any professional coding projects I worked on (I worked on a lot of them)





Computers and programming languages define the four elementary artihmetic operations (actually modulus too but C doesn't even have an exponantiation operator), binary bit shifts and conditional logics if (...) then ... else ... and loops.





If the project you work on doesn't involve math by its nature; most don't (i.e database applications, web applications, middleware and even most AI topics) except 3D game progamming require matrix operations, and scientific applications)





Although I liked calculus to some extent, it almost never helped me to code. Function theory have many similarities with modular coding but you don't need to know one for the other; and wether logiv or logical thinking is solely in the domain of mathematics is arguable.





Check source codes of operating systems (like linux), DB and web servers and all the other stuff and let me know if you see any kind of trigonometric function or derivatives.





P.S. Even if you need those advanced calculus and matrix operations there are plenty of open source libraries which will calculate them for you. (MMX so called Multi Media Extension op-codes are actually Matrix Mathematics Extension; even CPU do your matrix math with single op-code) Yet although it doesn't help almost at all, it won't hurt it either.





Loren Soth
Reply:Hi Jamil,


If someone is not good at maths, please do not venture into C++, however you can learn Java.That person has to put lots of effort to be a good programmer.Programming needs lots of logic with some maths.





If you think that , by learning JAVA/C++ you will get a better job, let me tell you , this is the just a HYPE.The whole thing is depends upon you.


Don't compare yourself with any of your friend who is in better position by learning JAVA/C++.Do think it by yourself and do the thing that you liked much.Then only you will be success.





If the the programming part is very tough for that person, there is always a lot of oppurtunity in IT field itself except programming.





Thank you.


TeamOneXpert.
Reply:Mathmatics will help computer progarmming in some extent that doesn't mean that Math geek can only do the Computer program. Even if u don't have much knowledge in math u can become a Programmer if u have Logic





Logic is the basic need of a computer programmer, I know a lot of people who is First class in Math but they are not good enough to apply logic.





So i can say absolutly u can go for it JAVA and C++ are easy aand good. but u need to learn anyone that is more than enough
Reply:Yer of course. Even though it dose help.





All you need to have when programming is a basic logical brain. So even a dumy can do it (well look at me :P)
Reply:I think so.





I wasn't that great at Algebra....but I was amazing with Calculus.. I know... it makes no sense... but I think that you can be good at some types of maths and not others...





So if you're not good at Math...you could be good at C++





I think you probably need to be good in LOGIC more than anything
Reply:yes.but you need analitical thinking
Reply:You definitely need to know basic algebra to be a decent programmer; however, if you ever want to make the big bucks and be considered a JAVA guru then you will also need to have a basic understanding of calculus. You will also need to take a class in discrete math. Sorry, but there are no shortcuts, the world of programming is cut-throat.
Reply:The most important skill that maths and programming have in common is logical thinking. You need that.
Reply:its not essential to be good at math but it helps





take a math course at the same time





hell im dyslexic and i have a good grasp of a lot of programming languages
Reply:Yes, you need to be good at math...but you don't have to be a math wizard. You have to understand incrementing, how variables are added, Boolean Ops, Logical Operators (AND, OR NOR, XOR, etc.), how to use a calculator (and coding a calculator is good practice ; ), how to convert number bases (DEC to BIN or HEX or OCT), etc. The main thing is to know what the desired output is and how to tell if it is right or wrong. Coding in JAVA or C isn't like coding in Assembly. Most Computer Science and Programming books show you a good portion of the math you need to know. And, it depends on the application...if you're making GPS software...uh, yeah, math is pretty important...if you're making an app to store a Pokemon Card Collection in a database and just plugging components together...well, math isn't such a big deal. Unless you're writing it all from scratch. The good thing and bad thing about programming in 2006 in JAVA and C++/VC++ is a lot of the 'nuts and bolts' are already wrapped, download a class or a library, add some application specific code...and voila! an app.





Frankly, since you know you have a problem w/ math, you should focus on building your math skilsl as well as your programming strengths.





Good luck and success to you!!!
Reply:i am glad to hear you are interested in java%26amp;c++.


as i know java%26amp;c++ learning require a lot of math job.


but i surely think everyone interested in something they like, they will overide everything to get success.


when there is a will, there is a way.





Good Luck, I think you will be successful.!!!!!!
Reply:Yes u can :)





check this out-





http://tinyurl.com/o5e26
Reply:I had a friend who a programmer but he failed his math when he is a student. For most basic tasks, you don't really need good math knowledge to learn basic level of programming . A logical brain is more needed. Math knowledge are normally needed when you want to do more advanced programming like coming out with formulas %26amp; so on.


No comments:

Post a Comment