Page 2 of 4

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Mon Sep 10, 2012 3:10 pm
by djes
auser wrote:
djes wrote:
auser wrote:
BorisTheOld wrote: In 50 years of programming I've used many programming languages
As far I know MS-Dos or C64 started about 1982 (30 years ago). Unix started about 1970 (42 years ago). So may I ask you, what did you program before the mankind travelled to the moon? :mrgreen:
BorisTheOld wrote:in the mid 1960's I used the original timesharing BASIC developed by Dartmouth College
I've still no idea what they programmed there at mid 1960. Probably a steam engine ... or ... dunno ... a microwave oven? Mhh.... ;)
Oh yes, sorry :) I'd be curious to know too :)

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Mon Sep 10, 2012 3:31 pm
by kernadec
HAPPY BIRTHDAY PUREBASIC
for information

The first major innovation was the language of conditional or unconditional branching (goto) to more complex algorithms and better structured:

1947: Assembler invented for the purposes of war.
1956: Fortran
1959: Cobol
The recurrent use of the same test structures and control gave rise to the first structured languages​​:
1970: Pascal and Basic
1972: Language C
1979: ADA and Modula ...

goodday

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Mon Sep 10, 2012 3:42 pm
by ts-soft
The first BASIC is from 1964 :wink:

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Mon Sep 10, 2012 3:43 pm
by BorisTheOld
auser wrote:
BorisTheOld wrote: In 50 years of programming I've used many programming languages
As far I know MS-Dos or C64 started about 1982 (30 years ago). Unix started about 1970 (42 years ago). So may I ask you, what did you program before the mankind travelled to the moon? :mrgreen:
Let's see - first use + hardware

1962 Autocoder: IBM 1401
1963 Fortran: IBM 7094
1965 SPS (Symbolic Programming System): IBM 1620
1965 BASIC: Dartmouth College timesharing service
1968 360 Assembler & RPG (Report Program Generator): IBM 360 models 20 to 65 (while at IBM)
1970 370 Assembler & APL: IBM 370 various models (at IBM Canada research lab, Token Ring development team)
1972 developing low level hardware diagnostics: CDC Star-65 super computer(at Control Data research lab)
1974 COBOL: various IBM, Honeywell, & Burroughs systems
1978 ASM: various Arisia Microsystems models, CP/M & MP/M
1979 PL/I: IBM 370
1980 Business BASIC: Data General mini-computers
1982 MASM, MS-COBOL: PC-DOS, MS-DOS
1992 Visual Basic: Windows
2004 RealBasic: Windows
2005 PowerBasic: Windows
2007 PowerBasic: Ubuntu (using Wine) & Windows
2010 PureBasic (cross platform): Ubuntu & Windows

These are just the highlights.

Since 1968, when I first started using Assembler, I've looked for ways to simplify the coding process. Over the years, starting with Assembler macros, this has evolved into a Data Dictionary package which allows me to automatically generate code from a set of application specifications.

Up until now all my production code has been procedural, but I'm now in the process of converting everything to classes. Surprisingly, PB has allowed me to implement OOP easier than I expected.

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Mon Sep 10, 2012 4:06 pm
by BorisTheOld
auser wrote:I've still no idea what they programmed there at mid 1960. Probably a steam engine ... or ... dunno ... a microwave oven? Mhh.... ;)
Actually, you're not too far off.

The IBM 1401 series and the IBM 1620, were decimal machines (not binary!) that primarily used puched cards. However, by the mid 1960s they were using disk drives (the size of washing machines). The 1620 did not have circuitry for doing arithmatic, but instead Add and Multiply lookup tables were loaded into low memory when the system was booted.

By the time the IBM 360 series was produced, the peak of technological advancement was achieved with the production of the Data Cell random access device. This was a large drum with wide strips of mag tape hanging inside. When an I/O request was issued, the drum would rotate, a strip of mag tape would be pulled up and wrapped around a small cylinder. As this cylinder rotated, the data would be processed via read/write heads. If a subsequent I/O request required a different strip, the first strip would be unwound and returned to the drum. The whole process was then repeated for the new strip.

Yes, I really am that old! :lol:

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Mon Sep 10, 2012 4:36 pm
by Kwai chang caine
Danilo wrote:The problem is in my mind, I have a sickness called perfectionism.
A good sickness...unfortunately i feel a medicine exist for the treatment :(
Day by day I see that there is less of this disease, and i believe it's that the real problem of the actual world :(
So i wish you, to keep this serious sickness all your life :wink:
I have the same sickness that you...unfortunately for me..it's the one programming common point with you :oops:

@PB
12 years ???? :shock:
What a good birthday...This is a good reason to celebrate this :D
Why not a splendid UseGIFImageDecoder at random for the futur version ???? :mrgreen:

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Mon Sep 10, 2012 4:43 pm
by ts-soft
Kwaï chang caïne wrote:Why not a splendid UseGIFImageDecoder at random for the futur version ???? :mrgreen:
Why waiting? Use this: http://www.purebasic.fr/english/viewtop ... 35#p376635

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Wed Sep 12, 2012 4:36 am
by netmaestro
I started with PureBasic in 2005 when the current version was 3.93. It was a very useful compiler then but the improvements since have been just amazing. The 2DDrawing library is now robust enough to create photoshop-style filters just to name one, and the list goes on and on, almost every library vastly improved and many more excellent ones added. Maps and the Canvas Gadget are two of my favorites. And how about dynamic objects in structures? How many languages can you name that have that capability "out of the box"? I still can't fathom how Fred got his mind around that one. Last but not least (having skipped over much) all this has come to us free of charge. I certainly don't miss the dollars I laid out for PB back in 2005, but every few months we get a lot of new cool features entirely gratis. PureBasic is truly the gift that keeps on giving. Happy Birthday, PureBasic! And many more!

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Wed Sep 12, 2012 12:51 pm
by IdeasVacuum
...My first programming language + hardware was an abacus :mrgreen: Oh the joys of the slide rule and log tables too - high-tech at the time, and the aircraft we designed are still flying :shock:

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Wed Sep 12, 2012 2:35 pm
by BorisTheOld
IdeasVacuum wrote:.....Oh the joys of the slide rule and log tables too....
Still have my K&E Deci-Lon sliderule, 1961 edition, and my "Handbook of Mathematical Tables and Formulas", by Burington, 1962 edition. I also have several metres of shelf space containing old computer books and manuals from the 1960s, 70s and 80s.

Ah, those were the days! But as my grandfather (who was born in 1881) was fond of saying: "The good old days never were the good old days". :lol:

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Wed Sep 12, 2012 3:40 pm
by Kwai chang caine
ts-soft wrote:
Kwaï chang caïne wrote:Why not a splendid UseGIFImageDecoder at random for the futur version ???? :mrgreen:
Why waiting? Use this: http://www.purebasic.fr/english/viewtop ... 35#p376635
While foolishly because i not see you manage the GIF in memory now :oops:
I test quickly, if with the splendid works of Hagibaba, Localmotion and you, i can finally do, what i want to do since 7 years :(
Put GIF in clipboard and paste it, or in ListIconGadget, etc ..
Thanks 8)

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Sun Sep 16, 2012 3:22 pm
by Crusiatus Black
A little late reply, but 12 years! Congratulations!

PureBasic has really opened a lot of doors for me, it's a great development environment.

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Mon Sep 17, 2012 6:46 am
by flaith
Happy birthday from Vietnam :D

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Tue Sep 18, 2012 8:54 pm
by Kwai chang caine
Việt Nam!không thể tin được và tôi đọc bạn như thể bạn đang ở Pháp. :mrgreen:
Vui mừng khi nhìn thấy đôi mắt xanh tuyệt đẹp của bạn 8)

Re: HAPPY BIRTHDAY PUREBASIC

Posted: Thu Sep 20, 2012 10:13 am
by flaith
cam on em :D