is maths any use in learning to program?
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.
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.
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
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
- Pizzasgood
- Posts: 6183
- Joined: Wed 04 May 2005, 20:28
- Location: Knoxville, TN, USA
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]
[img]http://www.browserloadofcoolness.com/sig.png[/img]
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
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
Aarf,aarf wrote: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.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.
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.
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.
Hi
I'm not all that edumacated, but after using bash I finally found a use for my high school algebra smarts!
Cheers
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