| Author |
Message |
sunburnt

Joined: 08 Jun 2005 Posts: 4005 Location: Arizona, U.S.A.
|
Posted: Fri 02 Oct 2009, 17:39 Post subject:
|
|
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.
|
|
Back to top
|
|
 |
dogle
Joined: 11 Oct 2007 Posts: 302
|
Posted: Fri 02 Oct 2009, 18:24 Post subject:
|
|
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
|
|
Back to top
|
|
 |
Pizzasgood

Joined: 04 May 2005 Posts: 6270 Location: Knoxville, TN, USA
|
Posted: Fri 02 Oct 2009, 19:16 Post subject:
|
|
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.
_________________ 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

|
|
Back to top
|
|
 |
mikeb

Joined: 23 Nov 2006 Posts: 4378
|
Posted: Sat 03 Oct 2009, 12:19 Post subject:
|
|
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
|
|
Back to top
|
|
 |
Bruce B

Joined: 18 May 2005 Posts: 10818 Location: The Peoples Republic of California
|
Posted: Sat 03 Oct 2009, 16:45 Post subject:
|
|
| 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.
_________________ New! Puppy Linux Links Page
|
|
Back to top
|
|
 |
aarf
Joined: 30 Aug 2007 Posts: 3620 Location: around the bend
|
Posted: Sat 03 Oct 2009, 16:52 Post subject:
|
|
| Quote: | | Of course he's older than I | i am pleased we got that sorted out.
_________________
ASUS EeePC Flare series 1025C 4x Intel Atom N2800 @ 1.86GHz RAM 2063MB 800x600p ATA 320G
_-¤-_
<º))))><.¸¸.•´¯`•.#.•´¯`•.¸¸. ><((((º>
|
|
Back to top
|
|
 |
mikeb

Joined: 23 Nov 2006 Posts: 4378
|
Posted: Sat 03 Oct 2009, 17:38 Post subject:
|
|
@ Bruce B
|
|
Back to top
|
|
 |
PaulBx1
Joined: 16 Jun 2006 Posts: 2308 Location: Wyoming, USA
|
Posted: Fri 09 Oct 2009, 14:37 Post subject:
|
|
| Quote: | | 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.
|
|
Back to top
|
|
 |
01micko

Joined: 11 Oct 2008 Posts: 7018 Location: qld
|
Posted: Fri 09 Oct 2009, 18:03 Post subject:
|
|
Hi
I'm not all that edumacated, but after using bash I finally found a use for my high school algebra smarts!
Cheers
_________________ keep the faith .. 
|
|
Back to top
|
|
 |
mikeb

Joined: 23 Nov 2006 Posts: 4378
|
Posted: Fri 09 Oct 2009, 18:20 Post subject:
|
|
bash makes grown programmers cry.....
|
|
Back to top
|
|
 |
01micko

Joined: 11 Oct 2008 Posts: 7018 Location: qld
|
Posted: Fri 09 Oct 2009, 18:53 Post subject:
|
|
...so it's ok for me then
_________________ keep the faith .. 
|
|
Back to top
|
|
 |
|