Nicholas Ring, I am disappointed on the fact you missed science classes :P Humans never lived at the same time of the dinosaurs :P And I can tell you for sure :D
Well, it is no secret. I started my Delphi experience with Delphi 1, but my first Pascal program was written on a CDC 6000 in the late 70's - that was before I found UCSD Pascal and then Turbo Pascal. There was even a time before Pascal where I did my first programming steps in Fortran and PL/I - on punch cards.
Kids! My first experience of Pascal was UCSD, when I was mostly focused on Z80 assembly language. Then Pascal/M, and finally, TP 1.0 (Z80) on CP/M. Respect your elders! 😠
I may be the grey champion here. I started on IBM 407 Accounting Machines, 087 Collators and IBM 80 series card sorters. Then along came those new fangled things called computers.
Horácio Filho When I was 12 I found short piece of source code in a popular science magazine, it printed the solution to one of their brainteasers. I had never seen any programming languages before, and it really captivated me.
By luck, one of my friends knew enough to tell me it was BASIC and that my MS-DOS came with QBasic. But he didn't know any programming himself.
So, armed just with that piece of source, the two sample programs that came with QBasic (snake and gorilla) and QBasic's F1 I taught myself programming. That was all I had for the first couple of years.
Mind you, English was only taught from age 11 here in Norway at that time, and the interactive help in QBasic was only in English. So half the battle was simply understanding the words.
And F1 is great if you know what you're looking for, but when when you have questions of the sort "I want to run these lines of code again and again"... not so much.
I remeber quite vividly how excited I got when, after one week, I found and understood the "while" loop.
At least it made me rather decent at using documentation to solve problems, so wasn't all that bad :)
As an aside, if you go to my profile page and wait for a wee bit, the background animation is something I wrote when I was about 14-15, using Turbo Pascal 7.
Well, I started with Turbo Pascal 3 on CP/M, but was using BASIC long before that... and if anyone wants to suggest I am old I will hunt you down and....
Nicholas Ring, you must know three things about women: 1) You don't mess with women, 2) You don't mess with women who understand technology and most importantly 3) You don't mess with women who make their living by programming. That is a really, really, realy bad idea! :D
Bill Meyer ROFL, I only wish... I decided to stay at nice round number of 42 (probably should have done that 20 years ago), although in reality it is really 2C ;-)
Bill Meyer I will remain a child at heart until my dying day, and reserve the right to be silly, immature, inquisitive and curious until my process is terminated - and perhaps even toss a few exceptions on the way.
Lars Fosdal I can say that you are definitely are.... Bill Meyer So you are negative years old :-P Dalija Prasnikar Is just lovely how she is :-D (so far she is the only one has threatened any possible violence).
I still see it today, together with Delphi X Seattle and Lazarus. ;-)
ReplyDeleteOy, now you made me feel old :(
ReplyDeleteAsbjørn Heid Oooh no, please, don't say that :D You are an amazing skilled guy. When I was 13 years old I was just a curious not a programmer.
ReplyDeleteA. Bouchez Brazillian guys still loving and using Delphi 7, I don't know if that fact is good.
ReplyDeleteAsbjørn Heid he made YOU feel old? LOL!
ReplyDeleteI have got a Delphi 5 CD in my drawer at work :) That is what I started on.
ReplyDeleteTsk! Youngsters :D
ReplyDeleteI will NEVER, EVER admit what I started on :P EVER. You ain't gonna get it off me!!! I'd rather die than say publicly :P
ReplyDeleteAndrea Raimondi How was it having a dinosaur as a pet :-P
ReplyDeleteHorácio Filho I am not liking the red text on your image... hmmm :P
ReplyDeleteNicholas Ring, I am disappointed on the fact you missed science classes :P Humans never lived at the same time of the dinosaurs :P And I can tell you for sure :D
ReplyDeleteSome job offers for programmers in Russia require skills in the Delphi 5, 6, or 7. Really.
ReplyDeleteThe best thing on that is "personal" which is no longer available.
ReplyDeleteWell, it is no secret. I started my Delphi experience with Delphi 1, but my first Pascal program was written on a CDC 6000 in the late 70's - that was before I found UCSD Pascal and then Turbo Pascal. There was even a time before Pascal where I did my first programming steps in Fortran and PL/I - on punch cards.
ReplyDeleteKids! My first experience of Pascal was UCSD, when I was mostly focused on Z80 assembly language. Then Pascal/M, and finally, TP 1.0 (Z80) on CP/M. Respect your elders! 😠
ReplyDeleteI may be the grey champion here. I started on IBM 407 Accounting Machines, 087 Collators and IBM 80 series card sorters. Then along came those new fangled things called computers.
ReplyDeleteGreat, Horácio Filho. I think I was 20 when I saw this version. Before that, the first which I worked on was 4 in a company. Golden times ;-)
ReplyDeleteHey sirs, I worked on Turbo Pascal too, 7.0 (with objects) in MS-DOS 6.22.
ReplyDeleteAndrea Raimondi Ok then, explain the Flintstones then, eh?? And what about Jurassic Park/World? Your science isn't holding up too well, is it? :-P
ReplyDeleteHorácio Filho When I was 12 I found short piece of source code in a popular science magazine, it printed the solution to one of their brainteasers. I had never seen any programming languages before, and it really captivated me.
ReplyDeleteBy luck, one of my friends knew enough to tell me it was BASIC and that my MS-DOS came with QBasic. But he didn't know any programming himself.
So, armed just with that piece of source, the two sample programs that came with QBasic (snake and gorilla) and QBasic's F1 I taught myself programming. That was all I had for the first couple of years.
Mind you, English was only taught from age 11 here in Norway at that time, and the interactive help in QBasic was only in English. So half the battle was simply understanding the words.
And F1 is great if you know what you're looking for, but when when you have questions of the sort "I want to run these lines of code again and again"... not so much.
I remeber quite vividly how excited I got when, after one week, I found and understood the "while" loop.
At least it made me rather decent at using documentation to solve problems, so wasn't all that bad :)
As an aside, if you go to my profile page and wait for a wee bit, the background animation is something I wrote when I was about 14-15, using Turbo Pascal 7.
ReplyDeleteWell, I started with Turbo Pascal 3 on CP/M, but was using BASIC long before that... and if anyone wants to suggest I am old I will hunt you down and....
ReplyDeleteDalija Prasnikar Me too, me too!
ReplyDeletePrimož Gabrijelčič Let me guess... Iskra Delta Partner...
ReplyDeleteI started with Compas Pascal on CP/M.
ReplyDeleteDalija Prasnikar "hunt you down and...." make them debug an application full of WITH and GOTO statement? ;-)
ReplyDeleteNicholas Ring Dalija Prasnikar Or even GOSUB ?
ReplyDeleteA. Bouchez I see your GOSUB and raise you ON x GOSUB or ON x GOTO :)
ReplyDeleteNicholas Ring, you must know three things about women: 1) You don't mess with women, 2) You don't mess with women who understand technology and most importantly 3) You don't mess with women who make their living by programming. That is a really, really, realy bad idea! :D
ReplyDeleteAndrea Raimondi :-) I wasn't messing with Dalija Prasnikar, just giving her some clean ideas of punishment :-D
ReplyDeleteMaybe as stupid as this? Andrea Raimondi
ReplyDeletehttp://f.blick.ch/img/incoming/origs3702406/3302531096-w1280-h960/1.jpg
:)
Dalija Prasnikar I merely reached the conclusion that you were a very precocious three year old. :)
ReplyDeleteAge is a state of mind :)
ReplyDeleteLars Fosdal I'm trying not to think of the state of your mind when you took that picture. :-|
ReplyDeleteBill Meyer ROFL, I only wish... I decided to stay at nice round number of 42 (probably should have done that 20 years ago), although in reality it is really 2C ;-)
ReplyDeleteBill Meyer I will remain a child at heart until my dying day, and reserve the right to be silly, immature, inquisitive and curious until my process is terminated - and perhaps even toss a few exceptions on the way.
ReplyDeleteDalija Prasnikar I decided some years ago to count backwards. ;)
ReplyDeleteLars Fosdal Clearly you have a talent for it. ;) As for me, I am getting younger. As I said to Dalija, I am decrementing.
ReplyDeleteI see it every day. A paradise for 13 years!
ReplyDeleteI Still using delphi 7, I was a novice programmers
ReplyDeleteFirst version, for me , was delphi 2! 1997 at school, then, 4, 5, 7, xe, xe5, xe6, xe7, xe8, seattle!... Too fast changes in those last years...
ReplyDeleteLars Fosdal I can say that you are definitely are....
ReplyDeleteBill Meyer So you are negative years old :-P
Dalija Prasnikar Is just lovely how she is :-D (so far she is the only one has threatened any possible violence).
:-D
Nicholas Ring not negative, I started late. ;)
ReplyDeleteNicholas Ring Violence? Nooooo... ;-)
ReplyDeleteNicholas Ring don't believe her :) She's a vampire: fascinating looks, deadly bite :D LOL
ReplyDeleteAndrea Raimondi You must be certain she's too far away to hurt you. ;)
ReplyDeleteLots of old grey beards here. Now I feel young ;-)
ReplyDeleteMy first Delphi version was Visual Basic 3. ;-)
Daniela Osterhagen Hey, kid! Show some respect for your elders!
ReplyDeleteDaniela Osterhagen Partially grey, if you please! ;)
ReplyDeleteBill Meyer Go read some documentation :-P
ReplyDeleteNicholas Ring 😬
ReplyDelete