Live data from Hacker News

The Power C Compiler

mixsoftware.com

61–70 of 77 posts

Re: The Power C Compiler

#61
What a blast from the past!

I loved Power C. The paper manual was quite amazing - imagine all the man pages, but informative with examples and superbly written. I kept using that manual for years until it quite literally fell apart, purely because it was so good.

Re: The Power C Compiler

#62
post #2

This is like opening a time capsule and examining all the little details. Almost more interesting than the barebones, locked-in-time product page for a paid C compiler, is the locked-in-time cgi-bin-powered shopping cart page at http://www.safepay.net/cgi-bin/shop/cart.cgi?db=products.dat... (note it's an http link). There's a whole host of old-school relics here--it is truly a blast from the past: paying separately…

Having to pay for a compiler sounds a little funny through the lens of 2022; I wonder if the majority of people buying these software/packages at the time found the idea strange, too.

It was a major motivation for me to get into Linux when it started.

Until then I couldn't afford Lattice C for the Amiga or whatever was available for MS-DOS. (as a poor student)

Re: The Power C Compiler

#64
post #2

This is like opening a time capsule and examining all the little details. Almost more interesting than the barebones, locked-in-time product page for a paid C compiler, is the locked-in-time cgi-bin-powered shopping cart page at http://www.safepay.net/cgi-bin/shop/cart.cgi?db=products.dat... (note it's an http link). There's a whole host of old-school relics here--it is truly a blast from the past: paying separately…

Having to pay for a compiler sounds a little funny through the lens of 2022; I wonder if the majority of people buying these software/packages at the time found the idea strange, too.

It was not strange. Working with niche compilers was normal and high prices were expected. Even as a student I shelled out what would have been pretty significant money at the time for Borland C++.

Re: The Power C Compiler

#65

The goodness was actually the book. The writing was simple and clear, the examples were self-contained and practical. It was a perfect textbook. Many years ago I gave my tattered copy to a second-cousin when he was about 15 and it totally changed his life; he became a coder and never looked back.

>The goodness was actually the book. The writing was simple and clear, the examples were self-contained and practical. It was a perfect textbook.

Very True.

All documentation that came with the then OSes, Toolchains etc. were top-notch. Far better then many of the textbooks being published today. I still have a volume of early C++ papers (some authored by Stroustrup himself) which came with the SCO Unix C++ toolchain. That was the first place i learnt about "C++ Internals" i.e. vtables etc.

Re: The Power C Compiler

#66
post #7

> binary coded decimal floating point routines and financial functions for calculating the time value of money, depreciation, etc Wow what was the utility of BCD for these applications? My only experience with BCD is with RTCs. I always assumed that the RTCs had been designed for driving a simple display like 7-segment lcd. But doing floating point in BCD? I guess the 8087 wasn't common yet but maybe soft float using…

Financial calculations need to be done with fixed-point, not floating-point, arithmetic. Floating-point can't store the exact value of most fractional numbers, and especially over many transactions for many customers the floating-point errors will accumulate. You need basic addition and subtraction to always be exact (e.g. $15.27 + $91.31 needs to come out as $106.58, not $106.5799999999999999999998), and for operati…

Can you recommend some good comprehensive books on fixed-point, big num Maths with code examples in C/C++ ? If it has practical applications showing usage that would be even better. I am interested in knowing how you get precision in Computers both by using floating-point and by substituting it with equivalent fixed-point representations.

Re: The Power C Compiler

#67

Earlier quoted context omitted.

Having to pay for a compiler sounds a little funny through the lens of 2022; I wonder if the majority of people buying these software/packages at the time found the idea strange, too.

It was not strange. Working with niche compilers was normal and high prices were expected. Even as a student I shelled out what would have been pretty significant money at the time for Borland C++.

Back in 1992 I bought Turbo Pascal for Windows 1.5, followed by Turbo C++ for Windows 3.1, for around what would be 100 euros in today's money, by making use of their student prices, also available to highschool students.

I hat to get the money from different kinds of gigs while at high school.

Still, it is goes with your point, as the minimum wage would be around 300 euros when converted to today's money, if I get the proportions right.

However that is because I wanted to have the real deal, boxes, manuals and so forth, on a street bazaar those floppies would have been more accessible, as it was still the days when piracy reigned, and there wasn't any government agency checking on software licences compliance.

Re: The Power C Compiler

#68

Earlier quoted context omitted.

Turbo Pascal was a bargain at $49 when it was introduced, and remained a bargain as the delay loops were removed from the compiler (according to rumor), and features were added. Delphi at $200 was still a good deal... then the price shot through the roof. Oh, and it had a REALLY good manual and online help.

> Delphi at $200 was still a good deal... then the price shot through the roof. The cheapest non-upgrade version of Delphi was at $100 (you can find it on archive.org) and was that until Delphi 5 or so i think. Later they made that version to be for personal use only and (i think) upped the price for the next bracket and after that they made the personal version free - but only of Delphi 7. After that everything went…

That is what reduced it to its current niche, and made many of us suck it up and move to the less capable Microsoft tooling (MFC vs OWL/VCL, really?).

They decided to go after the enterprise market with enterprise prices, and with it killed the indie devs that were loyal to Borland and their great tooling.

It was also a key point that finally triggered Anders to accept the calls from ex-Borland colleagues working at Microsoft.

https://behindthetech.libsynpro.com/001-anders-hejlsberg-a-c...

Re: The Power C Compiler

#69

Earlier quoted context omitted.

Having to pay for a compiler sounds a little funny through the lens of 2022; I wonder if the majority of people buying these software/packages at the time found the idea strange, too.

Maybe not for the compiler, but you pay though your nose for almost everything else! Look at how Microsoft is pushing everyone to the Cloud, including desktops. All their developer products are wholly focused on pushing your workloads to Azure.

Because the only way to make money selling software to devs in 2022 seems to go back into timesharing days, with phosphor terminals and X terms now replaced by the browser and cloud shells.

Any old timer can map those cloud prices to the oldie mainframes workloads accounting.

Re: The Power C Compiler

#70

Earlier quoted context omitted.

Having to pay for a compiler sounds a little funny through the lens of 2022; I wonder if the majority of people buying these software/packages at the time found the idea strange, too.

It was a major motivation for me to get into Linux when it started. Until then I couldn't afford Lattice C for the Amiga or whatever was available for MS-DOS. (as a poor student)

Ironically it was Sun that triggered the GCC adoption, by splitting Solaris into user and developer editions, quickly followed by other UNIX vendors.

Until then, very few cared GCC existed in first place.

Post reply on HN