HAPPY BIRTHDAY PUREBASIC

Everything else that doesn't fall into one of the other PB categories.
User avatar
djes
Addict
Addict
Posts: 1806
Joined: Sat Feb 19, 2005 2:46 pm
Location: Pas-de-Calais, France

Re: HAPPY BIRTHDAY PUREBASIC

Post 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 :)
User avatar
kernadec
Enthusiast
Enthusiast
Posts: 146
Joined: Tue Jan 05, 2010 10:35 am

Re: HAPPY BIRTHDAY PUREBASIC

Post 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
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: HAPPY BIRTHDAY PUREBASIC

Post by ts-soft »

The first BASIC is from 1964 :wink:
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.
Image
BorisTheOld
Enthusiast
Enthusiast
Posts: 542
Joined: Tue Apr 24, 2012 5:08 pm
Location: Ontario, Canada

Re: HAPPY BIRTHDAY PUREBASIC

Post 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.
For ten years Caesar ruled with an iron hand, then with a wooden foot, and finally with a piece of string.
~ Spike Milligan
BorisTheOld
Enthusiast
Enthusiast
Posts: 542
Joined: Tue Apr 24, 2012 5:08 pm
Location: Ontario, Canada

Re: HAPPY BIRTHDAY PUREBASIC

Post 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:
For ten years Caesar ruled with an iron hand, then with a wooden foot, and finally with a piece of string.
~ Spike Milligan
User avatar
Kwai chang caine
Always Here
Always Here
Posts: 5528
Joined: Sun Nov 05, 2006 11:42 pm
Location: Lyon - France

Re: HAPPY BIRTHDAY PUREBASIC

Post 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:
ImageThe happiness is a road...
Not a destination
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: HAPPY BIRTHDAY PUREBASIC

Post 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
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.
Image
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8452
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Re: HAPPY BIRTHDAY PUREBASIC

Post 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!
BERESHEIT
IdeasVacuum
Always Here
Always Here
Posts: 6426
Joined: Fri Oct 23, 2009 2:33 am
Location: Wales, UK
Contact:

Re: HAPPY BIRTHDAY PUREBASIC

Post 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:
IdeasVacuum
If it sounds simple, you have not grasped the complexity.
BorisTheOld
Enthusiast
Enthusiast
Posts: 542
Joined: Tue Apr 24, 2012 5:08 pm
Location: Ontario, Canada

Re: HAPPY BIRTHDAY PUREBASIC

Post 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:
For ten years Caesar ruled with an iron hand, then with a wooden foot, and finally with a piece of string.
~ Spike Milligan
User avatar
Kwai chang caine
Always Here
Always Here
Posts: 5528
Joined: Sun Nov 05, 2006 11:42 pm
Location: Lyon - France

Re: HAPPY BIRTHDAY PUREBASIC

Post 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)
ImageThe happiness is a road...
Not a destination
User avatar
Crusiatus Black
Enthusiast
Enthusiast
Posts: 389
Joined: Mon May 12, 2008 1:25 pm
Location: The Netherlands
Contact:

Re: HAPPY BIRTHDAY PUREBASIC

Post 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.
Image
Bas Groothedde,
Imagine Programming

I live in a philosophical paradoxal randome filled with enigma's!
User avatar
flaith
Enthusiast
Enthusiast
Posts: 704
Joined: Mon Apr 25, 2005 9:28 pm
Location: $300:20 58 FC 60 - Rennes
Contact:

Re: HAPPY BIRTHDAY PUREBASIC

Post by flaith »

Happy birthday from Vietnam :D
“Fear is a reaction. Courage is a decision.” - WC
User avatar
Kwai chang caine
Always Here
Always Here
Posts: 5528
Joined: Sun Nov 05, 2006 11:42 pm
Location: Lyon - France

Re: HAPPY BIRTHDAY PUREBASIC

Post 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)
ImageThe happiness is a road...
Not a destination
User avatar
flaith
Enthusiast
Enthusiast
Posts: 704
Joined: Mon Apr 25, 2005 9:28 pm
Location: $300:20 58 FC 60 - Rennes
Contact:

Re: HAPPY BIRTHDAY PUREBASIC

Post by flaith »

cam on em :D
“Fear is a reaction. Courage is a decision.” - WC
Post Reply