Oh yes, sorryauser wrote:I've still no idea what they programmed there at mid 1960. Probably a steam engine ... or ... dunno ... a microwave oven? Mhh....djes wrote:auser wrote: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?BorisTheOld wrote: In 50 years of programming I've used many programming languagesBorisTheOld wrote:in the mid 1960's I used the original timesharing BASIC developed by Dartmouth College
HAPPY BIRTHDAY PUREBASIC
Re: HAPPY BIRTHDAY PUREBASIC
Re: HAPPY BIRTHDAY PUREBASIC
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
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
The first BASIC is from 1964 
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.

Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.

-
BorisTheOld
- Enthusiast

- Posts: 542
- Joined: Tue Apr 24, 2012 5:08 pm
- Location: Ontario, Canada
Re: HAPPY BIRTHDAY PUREBASIC
Let's see - first use + hardwareauser wrote: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?BorisTheOld wrote: In 50 years of programming I've used many programming languages
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.
For ten years Caesar ruled with an iron hand, then with a wooden foot, and finally with a piece of string.
~ Spike Milligan
~ Spike Milligan
-
BorisTheOld
- Enthusiast

- Posts: 542
- Joined: Tue Apr 24, 2012 5:08 pm
- Location: Ontario, Canada
Re: HAPPY BIRTHDAY PUREBASIC
Actually, you're not too far off.auser wrote:I've still no idea what they programmed there at mid 1960. Probably a steam engine ... or ... dunno ... a microwave oven? Mhh....
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!
For ten years Caesar ruled with an iron hand, then with a wooden foot, and finally with a piece of string.
~ Spike Milligan
~ Spike Milligan
- Kwai chang caine
- Always Here

- Posts: 5528
- Joined: Sun Nov 05, 2006 11:42 pm
- Location: Lyon - France
Re: HAPPY BIRTHDAY PUREBASIC
A good sickness...unfortunately i feel a medicine exist for the treatmentDanilo wrote:The problem is in my mind, I have a sickness called perfectionism.
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
I have the same sickness that you...unfortunately for me..it's the one programming common point with you
@PB
12 years ????
What a good birthday...This is a good reason to celebrate this
Why not a splendid UseGIFImageDecoder at random for the futur version ????
The happiness is a road...Not a destination
Re: HAPPY BIRTHDAY PUREBASIC
Why waiting? Use this: http://www.purebasic.fr/english/viewtop ... 35#p376635Kwaï chang caïne wrote:Why not a splendid UseGIFImageDecoder at random for the futur version ????
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.

Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.

- netmaestro
- PureBasic Bullfrog

- Posts: 8452
- Joined: Wed Jul 06, 2005 5:42 am
- Location: Fort Nelson, BC, Canada
Re: HAPPY BIRTHDAY PUREBASIC
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!
BERESHEIT
-
IdeasVacuum
- Always Here

- Posts: 6426
- Joined: Fri Oct 23, 2009 2:33 am
- Location: Wales, UK
- Contact:
Re: HAPPY BIRTHDAY PUREBASIC
...My first programming language + hardware was an abacus
Oh the joys of the slide rule and log tables too - high-tech at the time, and the aircraft we designed are still flying 
IdeasVacuum
If it sounds simple, you have not grasped the complexity.
If it sounds simple, you have not grasped the complexity.
-
BorisTheOld
- Enthusiast

- Posts: 542
- Joined: Tue Apr 24, 2012 5:08 pm
- Location: Ontario, Canada
Re: HAPPY BIRTHDAY PUREBASIC
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.IdeasVacuum wrote:.....Oh the joys of the slide rule and log tables too....
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".
For ten years Caesar ruled with an iron hand, then with a wooden foot, and finally with a piece of string.
~ Spike Milligan
~ Spike Milligan
- Kwai chang caine
- Always Here

- Posts: 5528
- Joined: Sun Nov 05, 2006 11:42 pm
- Location: Lyon - France
Re: HAPPY BIRTHDAY PUREBASIC
While foolishly because i not see you manage the GIF in memory nowts-soft wrote:Why waiting? Use this: http://www.purebasic.fr/english/viewtop ... 35#p376635Kwaï chang caïne wrote:Why not a splendid UseGIFImageDecoder at random for the futur version ????
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
The happiness is a road...Not a destination
- Crusiatus Black
- Enthusiast

- Posts: 389
- Joined: Mon May 12, 2008 1:25 pm
- Location: The Netherlands
- Contact:
Re: HAPPY BIRTHDAY PUREBASIC
A little late reply, but 12 years! Congratulations!
PureBasic has really opened a lot of doors for me, it's a great development environment.
PureBasic has really opened a lot of doors for me, it's a great development environment.
- flaith
- Enthusiast

- Posts: 704
- Joined: Mon Apr 25, 2005 9:28 pm
- Location: $300:20 58 FC 60 - Rennes
- Contact:
Re: HAPPY BIRTHDAY PUREBASIC
Happy birthday from Vietnam 
“Fear is a reaction. Courage is a decision.” - WC
- Kwai chang caine
- Always Here

- Posts: 5528
- Joined: Sun Nov 05, 2006 11:42 pm
- Location: Lyon - France
Re: HAPPY BIRTHDAY PUREBASIC
Việt Nam!không thể tin được và tôi đọc bạn như thể bạn đang ở Pháp.
Vui mừng khi nhìn thấy đôi mắt xanh tuyệt đẹp của bạn
Vui mừng khi nhìn thấy đôi mắt xanh tuyệt đẹp của bạn
The happiness is a road...Not a destination

