[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/prog/ - Programming

Programming board

Catalog

Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 1 per post.


File: 1437170965130.jpg (72.38 KB, 600x300, 2:1, mathslide.jpg)

6e1122 No.2843

/prog/ why the people say that math is so importan for programming… I started programming in the last year, and I didn't need more than the basics operation.

>ohggg faggot u don't know nothing of programming, kill u plz.

5783c0 No.2846

>>2843

Thats depends of which programming field do you want to work on.


9fcc9d No.2847

> I started programming in the last year


d499d8 No.2853

Come back when you've started studying algorithms.


3478f1 No.2858

>>2843

number systems and boolean algebra become useful if you need asm, modulo is useful for circular variables etc.


fcfcb8 No.2866

This shit has been covered repeatedly, but I'm going to spoonfeed you because apparently I'm retarded.

You can get away with pre-algebra in typical business programming and fairly standard scripting.

Depending on what sort of programming you want to do, you may need more. Graphics programming? You're looking at a first year linear algebra course. Optimizations? Number theory and logic would be useful.

etc.

Now, although you don't specifically need math to program, actual programming (like math) is about logic. After you get past searching for code samples on stackoverflow because you're starting to tread in areas that aren't well-established, this becomes essential.

tl;dr:

For certain fields in programming, you will need maths.

To be a good programmer, you may not need maths, but you most likely need to be the sort of person who can grok 'real maths' (starting with algebra and discrete math).


6f1b25 No.2868

i don't know, OP, it baffles me too.

it's probably for when you want to study programming but not write any actual software.

any math you need for programming you can learn on the fly.

also what >>2866 said.

>>2858

modulo is taught in elementary school.


d6cc7c No.2889

Today you can get quite far with no math skills but you'll still need them for anything high end. imo the biggest gap is statistics. So many programmers are held back by a poot understanding.


c80fce No.2891

>>2868

Modulo isn't taught in elementary school. Only trite remainder word problems are.


6f1b25 No.2892

>>2891

where's the difference?

>In computing, the modulo operation finds the remainder after division of one number by another (sometimes called modulus).


fd0ab7 No.2899

>>2868

>>2892

In my experience, the concept surrounding modulo is taught in elementary school as a way to avoid fractions when learning division (because they haven't covered fractions yet).

After that, the concept doesn't come up until you take a course containing a number theory unit.


234a2b No.2910

Programming is an art not a science.


104f08 No.2912

>>2868

This board has IDs, you samefag retard.


8d4893 No.3919

>>2843

Don't be intimidated by math. Just think of it as formalized logic. ;-)

There's an endless debate on what makes an algorithm run faster. There's plenty of external factors. But a rule of thumb is that an elegant written algoritm is faster than a sloppy one. E.g. a * (b + c) instead of (a + b) * (a + c).

>>2910

There's no conflict between art and science.


951424 No.3928

>Started programming last year

>This makes me an expert on programming, enough to assert certain things

The things posted here about math and programming are fairly consistent. I'll repost something I posted a while back:

>Can I learn programming even though I suck at math?

Sort of.

Firstly, you may think that you suck at maths, and be mistaken. See: https://www.maa.org/external_archive/devlin/LockhartsLament.pdf

tl;dr: most mathematicians agree that maths is grossly misrepresented in school, with the wrong things emphasized. Yes, what you do is important for 'real maths', but most teachers up until university won't tell you how something works, or how it was discovered, or why we know it's true. They'll just give you a formula or a rule.

Coding is logic and problem solving. So is maths. You can be mathematically mediocre, but still be a great programmer. You can write lots of code and barely encounter anything above basic highschool maths, depending on the kind of coding you're doing. But people who are good at programming tend to be the sort of people who could be good at maths.

If you want to write database applications, all you'll really need is arithmetic and an understanding of percentages. That, as well as logic, and the ability to think somewhat abstractly.

I used to think I was shit at maths until I started coding. It made me look at maths a different way, and then I went to university to study maths, and they actually taught the beauty behind it. I found that I was decent at high-level abstract maths.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]