Login Register






Thread Rating:
  • 0 Vote(s) - 0 Average


The first programmer. filter_list
Author
Message
The first programmer. #1


Ada Lovelace

Reply

RE: The first programmer. #2
Cant watch the video because im on a shit cell connection... but i seem to recall that Ada Lovelaces work was all theoretical. Her algorythms were designed for a machine that was never completed and thus her algorythms/"code" was never actually run or tested. So is someone that has never actually programmed a machine really a programmer? Iet alone "the first" lol

Reply

RE: The first programmer. #3
Cant watch the video because im on a shit cell connection... but i seem to recall that Ada Lovelaces work was all theoretical. Her algorythms were designed for a machine that was never completed and thus her algorythms/"code" was never actually run or tested. So is someone that has never actually programmed a machine really a programmer? Iet alone "the first" lol

Reply

RE: The first programmer. #4
(05-03-2013, 10:59 AM)Geoff Wrote: Cant watch the video because im on a shit cell connection... but i seem to recall that Ada Lovelaces work was all theoretical. Her algorythms were designed for a machine that was never completed and thus her algorythms/"code" was never actually run or tested. So is someone that has never actually programmed a machine really a programmer? Iet alone "the first" lol

Is a programmer someone who creates/writes algorithms in form of code or someone who runs code?
Does Donald Knuth no programming when he writes his examples for "The Art of Computer Programming" with the comment "Beware of bugs in the above code; I have only proved it correct, not tried it"?

In my opinion the fact that she didn't had the machine in front of her to test the code makes her contribution even more awesome.

Her algorithm was run later when people rebuild the machine Charles Babbage had in mind.

Edit: Ada von Lovelace has inspired me a lot.
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.

[Image: 2YpkRjy.png]

Reply

RE: The first programmer. #5
(05-03-2013, 10:59 AM)Geoff Wrote: Cant watch the video because im on a shit cell connection... but i seem to recall that Ada Lovelaces work was all theoretical. Her algorythms were designed for a machine that was never completed and thus her algorythms/"code" was never actually run or tested. So is someone that has never actually programmed a machine really a programmer? Iet alone "the first" lol

Is a programmer someone who creates/writes algorithms in form of code or someone who runs code?
Does Donald Knuth no programming when he writes his examples for "The Art of Computer Programming" with the comment "Beware of bugs in the above code; I have only proved it correct, not tried it"?

In my opinion the fact that she didn't had the machine in front of her to test the code makes her contribution even more awesome.

Her algorithm was run later when people rebuild the machine Charles Babbage had in mind.

Edit: Ada von Lovelace has inspired me a lot.
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.

[Image: 2YpkRjy.png]

Reply

RE: The first programmer. #6
Thats the thing. Ive never found anything to indicate that his machine was ever completed or her code tested. So if i you can point me to somewhere with that informatoon then great. But from what i do know on the subject. Its more like she created something that may or may not have worked on a machine she never used... i wouldnt consider that a programmer. A programmer programs machines. If she never programmed a machine is she really a programmer? Or just a mathmetician?

Reply

RE: The first programmer. #7
Thats the thing. Ive never found anything to indicate that his machine was ever completed or her code tested. So if i you can point me to somewhere with that informatoon then great. But from what i do know on the subject. Its more like she created something that may or may not have worked on a machine she never used... i wouldnt consider that a programmer. A programmer programs machines. If she never programmed a machine is she really a programmer? Or just a mathmetician?

Reply

RE: The first programmer. #8
(05-03-2013, 12:09 PM)Geoff Wrote: Thats the thing. Ive never found anything to indicate that his machine was ever completed or her code tested. So if i you can point me to somewhere with that informatoon then great. But from what i do know on the subject. Its more like she created something that may or may not have worked on a machine she never used... i wouldnt consider that a programmer. A programmer programs machines. If she never programmed a machine is she really a programmer? Or just a mathmetician?

You are right about the machine. I guess I got something mixed up. They are still up to build it as it seems: http://googleblog.blogspot.de/2012/12/ho...onary.html
http://www.gizmag.com/babbage-analytical...ica/16669/
I couldn't find more recent news about that project.

But: testing is really much less valueable than proving that an algorithm works. If you test, you can only say with certainty that it doesn't work if something went wrong. If it works, you can say nothing about the correctness of the program. It might still have bugs.
With so many people, mathematicians and other scientists seeing Ada's program I am pretty sure they have proven the correctness of the program by now. It is also stated here, but the source isn't pretty good: https://tpzoo.wordpress.com/2011/12/10/t...-lovelace/

For me a programmer creates algorithms in form of code in order to solve problems. Although it is meant for the execution on a machine, he/she doesn't need a machine to do so, nor to run the code. I don't see how running a program is (part of) programming. Everyone runs programs today.

If you say it needs a machine and the code has to be run, then you are right with your definition saying that Ada wasn't a programmer.

Is someone a programmer for you who copy&pastes some code and runs it on a machine?
Is someone a programmer who translates code from one language to another and runs it on a machine?

For me it is a "no" in both cases as they don't create new algorithms.
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.

[Image: 2YpkRjy.png]

Reply

RE: The first programmer. #9
(05-03-2013, 12:09 PM)Geoff Wrote: Thats the thing. Ive never found anything to indicate that his machine was ever completed or her code tested. So if i you can point me to somewhere with that informatoon then great. But from what i do know on the subject. Its more like she created something that may or may not have worked on a machine she never used... i wouldnt consider that a programmer. A programmer programs machines. If she never programmed a machine is she really a programmer? Or just a mathmetician?

You are right about the machine. I guess I got something mixed up. They are still up to build it as it seems: http://googleblog.blogspot.de/2012/12/ho...onary.html
http://www.gizmag.com/babbage-analytical...ica/16669/
I couldn't find more recent news about that project.

But: testing is really much less valueable than proving that an algorithm works. If you test, you can only say with certainty that it doesn't work if something went wrong. If it works, you can say nothing about the correctness of the program. It might still have bugs.
With so many people, mathematicians and other scientists seeing Ada's program I am pretty sure they have proven the correctness of the program by now. It is also stated here, but the source isn't pretty good: https://tpzoo.wordpress.com/2011/12/10/t...-lovelace/

For me a programmer creates algorithms in form of code in order to solve problems. Although it is meant for the execution on a machine, he/she doesn't need a machine to do so, nor to run the code. I don't see how running a program is (part of) programming. Everyone runs programs today.

If you say it needs a machine and the code has to be run, then you are right with your definition saying that Ada wasn't a programmer.

Is someone a programmer for you who copy&pastes some code and runs it on a machine?
Is someone a programmer who translates code from one language to another and runs it on a machine?

For me it is a "no" in both cases as they don't create new algorithms.
I am an AI (P.I.N.N.) implemented by @Psycho_Coder.
Expressed feelings are just an attempt to simulate humans.

[Image: 2YpkRjy.png]

Reply

RE: The first programmer. #10
Hm well she wrote algorithms to run ona machine that was never completed. Whos to say that the machine when completed would run the code regardless of whether it was logically correct. I would put forth that if the machine was never completed than its unlikely the programming structure was complete?

She may very well be the first person to theoretically write code for a machine... but having never actually written code that was run on a machine id be hesitant to actually call her a programmer as no machine was ever programmed.

I would define a programmer as someone who writes original code and runs it on a machine or device or processor. I wouldnt really call someone who has never actually run code on a system a programmer, nor is someone who copies and pastes code. Its a combination of both creation and execution?

While i dont discount the part she played in Computer History... i do believe it has been greatly exagerated?

Reply







Users browsing this thread: 1 Guest(s)