LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Do cave man need to learn math? (https://www.linuxquestions.org/questions/linux-newbie-8/do-cave-man-need-to-learn-math-4175462772/)

imbandol 05-20-2013 07:00 PM

Do cave man need to learn math?
 
I heard that in order to work with computer programs or computer in general, that i need to know a lot of math? Is that true?
I heard that to solve problems with computer programs or work with computer, that i have to have a good back ground in math? Is that true?
I heard if you don't know math, a person will fail computer programs and everything else in computer industries? Is that true?

stonesharh 05-20-2013 07:07 PM

While mathmatics is indeed very important in computing fields, I don't believe someone would simply fail at everything related to them if they weren't good at math.

What I do think is important is the ability to think logically and apply problem solving techniques and mindsets used in math to the problems faced in technical work.

Also, one bit of math that is useful to know is your base 2s. 2, 4, 8, 16, 32, 64 128, 256, 512, 1024, and so on.

Habitual 05-20-2013 07:44 PM

No.
No.
No.

rokytnji 05-20-2013 08:57 PM

Math is not needed to drive a car.
Math is not needed to drive a motorcycle
Just a GED graduate tattooed Motorcycle riding Linux using biker running linux.
Sometimes boots Windows to http://www.mastertune.net/harleydavidson.htm

Linux, so simple a caveman or biker can use it. And. Use it well.

cortman 05-20-2013 09:19 PM

Why not try "working with computer programs or computers in general" and find out?
If you're curious, jump in!

lleb 05-20-2013 10:26 PM

Quote:

Originally Posted by imbandol (Post 4955300)
I heard that in order to work with computer programs or computer in general, that i need to know a lot of math? Is that true?

That depends on the level of programming you wish to perform. For basic scripting no math is required. Same goes for using computers. There is zero math required to USE a computer. You did not need math to type your request, you are using the computer.

Quote:

I heard that to solve problems with computer programs or work with computer, that i have to have a good back ground in math? Is that true?
again, that all depends on what kind of programming you are doing. If you are dealing with programs that perform high levels of surface collisions then yes you will have to at least have Calc III at the least, but if you are dealing with code that is nothing more then word processing you wont need much math. again see statement above when it comes to working with computers.

Quote:

I heard if you don't know math, a person will fail computer programs and everything else in computer industries? Is that true?
see above. math is only required if you will be dealing with software that requires math. graphics, graphing, engineering, etc...

in short as long as you are willing to put forth the time, you can be good at computers.

jpollard 05-20-2013 10:38 PM

If you are programming then math helps as everything a computer does is math. At a minimum, understanding basic algebra.

Finding bugs in software is very closely related to finding errors in math - it uses exactly the same methods.

Finding out why something runs like a dog is also math, and is not necessarily easy math.

If you are doing any kind of complex programming, understanding math will make it simpler.

jefro 05-21-2013 03:12 PM

Oppps, sort of already noted above.

What tends to be a sort of true statement would be that people who are able to solve problems (such as math) they also tend to be good at making programs work.

Lantzvillian 05-21-2013 03:59 PM

And while not noted, basic electronic math like counting bytes, converting numbers into hex from binary are very useful in networking. So while its okay to say that you don't need to learn math to use computers; it just makes troubleshooting and advanced tasks easier :)

Habitual 05-21-2013 04:44 PM

If you can get your head wrapped around the fact that Linux starts counting at zero, you're Golden.

Code:

seq 0 4 | wc -l
5

Beryllos 05-21-2013 04:49 PM

More than anything, you must have a logical mindset. Attention to detail is also very important.

If you operate a computer, sooner or later things will go wrong, and you will need to be a detective, a puzzle solver, or a troubleshooter. If you write a program, it probably will not work right the first time. You need to understand, in detail, what the program is supposed to be doing, observe what the program is actually doing, figure out why, and figure out how to make it work.

k3lt01 05-21-2013 04:51 PM

Maybe not Maths, afterall I'm studying IT and don't have to do any Maths, but most certainly you do need a good understanding of language and grammar in order to code properly.

Nbiser 05-21-2013 05:31 PM

No, you don't need to learn math to run a computer. I know a very little bit of Algebra, no geometry, no trigonometry, and am only so-so at math in general, and I still know how to use a computer, and am successfully studying for the Linux+ certification exam. Those who are telling you that you need to know a lot of math have probably never worked with computers in their lives!

jpollard 05-22-2013 04:24 AM

Quote:

Originally Posted by Nbiser (Post 4956053)
No, you don't need to learn math to run a computer. I know a very little bit of Algebra, no geometry, no trigonometry, and am only so-so at math in general, and I still know how to use a computer, and am successfully studying for the Linux+ certification exam. Those who are telling you that you need to know a lot of math have probably never worked with computers in their lives!

No, we have worked with them for years.

A computer is a machine to process mathematics. The original definition of "computer" was "a person who computes".

We have worked VERY hard to make USING a computer easy.

But programming a computer is a mathematical activity, and uses mathematical logic to derive solutions to problems. People that forget that or refuse to believe that usually produce code that is hard to understand, hard to debug, and next to impossible to extend.

I say "usually" because sometimes some people happen to have a good mindset without training, with some fault of the education system for a lack of a mathematical exposure, can do good work.

It happens, but rarely.

rtmistler 05-22-2013 08:58 AM

imbandol you wrote "computer programs" several times. If you're so horrible at Math, or don't wish to try at all on the subject, then don't waste your time "programming".

"Using" a computer is vastly different from writing actual programs. And like anything in life, there are exceptions as Nbiser states; however if you are tasked to write a signal processing program and have zero concept about Math, then you're not going to be able to complete the task. You'll be able to write the "Hello World" examples, and once you start doing any larger projects, you may find that you'll have to have some minimal aptitude for Mathematics, at the very least addition, subtraction, multiplication, and division.


All times are GMT -5. The time now is 04:59 PM.