is maths any use in learning to program?

For discussions about programming, programming questions/advice, and projects that don't really have anything to do with Puppy.
Message
Author
User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#16 Post by sunburnt »

Simple math is often used, complex math is used when the app`s. of that type (CAD, Statistics, etc.).
The concepts of programming are deceptively simple, only 2 basic methods for nearly all languages.
Branching and looping, and that`s it! The syntax of the particular language determines how easy it is to use.
Most languages are designed to do a certain job, and do it well, but are not so good at other things.
Some languages are very powerful compared to more common ones, sometimes making it hard to use.

dogle
Posts: 409
Joined: Thu 11 Oct 2007, 12:41

#17 Post by dogle »

yarraman, cheer up, I share your pain (in real life, I've scarcely ever touched upon the maths over which I shed so many buckets of blood toil tears and sweat).

By coincidence yesterday afternoon I was standing before Kelvin's Harmonic Analyser, yep, the real thing, a bit baffled.

I didn't know of his work on computing.

Afterwards, I searched, as one does.

Search ' harmonic kelvin analyser'.
Awesome.
Fascinating.

O how I wish I could remember enough maths to understand that great mathematician's thought processes in 'programming' in ... 1886

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#18 Post by Pizzasgood »

Good point. And an important one. A good programmer needs to be able to think in several ways. Human thinking for the organization, and computer thinking to do the grunt-work (individual methods). You also need to be able to think like the client to make the interface intuitive.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#19 Post by mikeb »

Hmm programming language
I definately find the learning curve very similar to learning a foreign language with the other similarity that it gets easier with each new language.

As for maths.....an electronics analogy...
Higher maths is only used in such areas as component design......for most areas the ability to use a pocket calculator is enough.


just my 2.342837323 e-45 cents worth

mike

Bruce B

#20 Post by Bruce B »

aarf wrote:
Bruce B wrote:Dad is a computer scientist. He graduated with a masters degree in math. In those days universities didn't have computer classes.
my apologies i had forgotten that there were still dinosaurs roaming the earth or that the ones that do don't need to breathe for the past 30 years.
how does one do advanced maths without using even at minimum a programmable calculator? ok they still had slide-rules ( a form of calculator) around in some numbers even just 35 years ago.
Aarf,

As I understand it, in the 1950s, the government, (military) were the people with the money and interest to develop computers.

With not even programming languages, they didn't recruit programmers, as there was no such thing.

The recruits were people who graduated with high marks in areas of math and other sciences.

The title dad got was 'computer scientist' and the title stayed even as computers evolved.

Over the years, he learned many languages. The last being C and he stayed there. His prestige, ability, reputation, contacts and all helped him to keep employment, even when programmers were looking for work.

============

I'd tease him like this: What's the difference between a computer scientist and a computer programmer?

Answer: About 50 dollars an hour

============

It's good to have a dad, especially when he is a good dad.

Of course he's older than I, but the truth is he's also a lot richer, more organized and productive than myself.

I love the man. I told him I expect to take care of him when he gets old.

He said the doesn't expect to get old.

aarf

#21 Post by aarf »

Of course he's older than I
i am pleased we got that sorted out.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#22 Post by mikeb »

:) @ Bruce B

PaulBx1
Posts: 2312
Joined: Sat 17 Jun 2006, 03:11
Location: Wyoming, USA

#23 Post by PaulBx1 »

Having said that. Doing math wires your brain in a certain way that helps you understand abstract concepts.
Yeah. Programming is about solving problems. Math is good at teaching you to do that.

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#24 Post by 01micko »

Hi

I'm not all that edumacated, but after using bash I finally found a use for my high school algebra smarts!

Cheers
Puppy Linux Blog - contact me for access

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#25 Post by mikeb »

bash makes grown programmers cry.....

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#26 Post by 01micko »

...so it's ok for me then :lol:
Puppy Linux Blog - contact me for access

Post Reply