[ / / / / / / / / / / / / / ] [ dir / random / 93 / biohzrd / hkacade / hkpnd / tct / utd / uy / yebalnia ]

/prog/ - Programming

Programming

Name
Email
Subject
REC
STOP
Comment *
File
Password (Randomized for file and post deletion; you may also set your own.)
Archive
* = required field[▶Show post options & limits]
Confused? See the FAQ.
Options

Allowed file types:jpg, jpeg, gif, png, webp,webm, mp4, mov
Max filesize is16 MB.
Max image dimensions are15000 x15000.
You may upload5 per post.


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

6887e0 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.

____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 No.2846

>>2843

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

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 No.2847

> I started programming in the last year

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 No.2853

Come back when you've started studying algorithms.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 No.2858

>>2843

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

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 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).

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 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.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 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.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 No.2891

>>2868

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

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 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).

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 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.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 No.2910

Programming is an art not a science.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 No.2912

>>2868

This board has IDs, you samefag retard.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 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.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6887e0 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.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



[Return][Go to top][Catalog][Nerve Center][Random][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / random / 93 / biohzrd / hkacade / hkpnd / tct / utd / uy / yebalnia ]