Question:
If someone is not good in math, is it possible for him to learn Java & C++?
jamil_a74
2006-08-19 05:21:40 UTC
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
Sixteen answers:
Dragosh
2006-08-19 05:28:56 UTC
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.
anonymous
2006-08-19 05:36:01 UTC
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!!!
anonymous
2006-08-19 05:30:51 UTC
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
anonymous
2006-08-19 05:40:42 UTC
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.
anonymous
2016-03-27 01:45:45 UTC
I agree with NetByte and jplatt39. If you want to do PC and console gaming learn C and C++ If you want to do cell phone games learn Java (Google just came out with their own mobile API you might want to look at what they offer for cell phones in therms of language) C# and Java are great for business applications. As a high school student I suggest you learn about being a computer developer/programmer by studying Computer Science. Learn the skills at becoming a good coder. Language is the means, but it is not the actual skill of being a programmer. Think of it as being a great driver (programmer). You could learn how to drive a Mercedes (Language) really well, but if you are a great driver (programmer) you can easily learn how to drive a BMW (Language) with ease.
uscmedguy
2006-08-19 06:03:17 UTC
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.
Lord Soth
2006-08-19 06:47:57 UTC
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
Retarted Helper
2006-08-19 05:59:54 UTC
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 & so on.
Joseph Binette
2006-08-19 05:31:44 UTC
The most important skill that maths and programming have in common is logical thinking. You need that.
RUNINTLKT
2006-08-19 05:29:13 UTC
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
knowledge2everything
2006-08-19 05:32:36 UTC
i am glad to hear you are interested in java&c++.

as i know java&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.!!!!!!
stephen.dew
2006-08-19 05:27:46 UTC
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)
Ðêù§
2006-08-19 05:27:50 UTC
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
anonymous
2006-08-22 03:45:27 UTC
Yes u can :)



check this out-



http://tinyurl.com/o5e26
ஐAngelSpiritஐ
2006-08-19 05:30:38 UTC
Nothing is impossible, unless you think it is
Nestor
2006-08-21 01:49:48 UTC
yes.but you need analitical thinking


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...