B
bitrex
Guest
On 7/2/2015 6:42 PM, Phil Hobbs wrote:
Sure, you can compile some C code with a C++ compiler, but modern C++
and ordinary C are so distant as to be barely recognizable as the same
language.
And one could very easily argue that the mess that is C++ is _precisely_
the reason you shouldn't take a 40 year old language and start trying to
tack all sorts of modern features onto it...
On 7/2/2015 5:29 PM, bitrex wrote:
On 7/2/2015 5:20 PM, John Larkin wrote:
On Thu, 02 Jul 2015 17:12:36 -0400, bitrex
bitrex@de.lete.earthlink.net> wrote:
On 7/2/2015 4:21 PM, John Larkin wrote:
On Thu, 02 Jul 2015 16:08:15 -0400, Phil Hobbs
pcdhSpamMeSenseless@electrooptical.net> wrote:
On 07/02/2015 01:47 PM, John Larkin wrote:
On Thu, 02 Jul 2015 11:21:42 +1000, Sylvia Else
sylvia@not.at.this.address> wrote:
On 2/07/2015 5:13 AM, John Larkin wrote:
http://www.itworld.com/article/2694378/college-students-learning-cobol-make-more-money.html
The revival of Basic is next.
Apparently people who can resist the urge to gnaw their own leg
off from
boredom command a premium.
Sylvia.
Yup. Accountants. Lawyers. Plastic surgeons.
Cobol was designed so that bankers could code. It was brilliant.
https://en.wikipedia.org/wiki/COBOL#History_and_specification
Two of the designers were women, who were apparently more interested
in solving a real problem than they were interested in playing mental
games. Compare Cobol to c or Pascal or APL.
And run screaming in the other direction. Cobol is verbose and
inflexible. Just the sheer amount of typing would slow me down a lot.
C was described as designed by geniuses to be used by geniuses. But
most programmers aren't geniuses. Most people need hard typing and
runtime bounds checking and proper memory management to keep out of
trouble; they need verbose. I cite basically all Microsoft products.
They weren't geniuses, they just knew that they couldn't do fucking
runtime bounds checking and "proper" memory management on a PDP-11 with
as much processing power as a modern clock radio
That was 40 years ago.
Actually, the 11 had great memory management hardware, but c isn't
designed to be able to use it. Everything gets mixed up.
Right, the main issue is what it always is, of course: nobody ever
expected the language to be as long-lived as it was, and then once it
becomes apparent that it actually is going to be around for a long time
they can't update it or add many new features for fear of breaking
backwards-compatability for a bunch of legacy shit
Riiighhttt. Which is why C++11 is just the same as K&R 1.0.
Cheers
Phil Hobbs
Sure, you can compile some C code with a C++ compiler, but modern C++
and ordinary C are so distant as to be barely recognizable as the same
language.
And one could very easily argue that the mess that is C++ is _precisely_
the reason you shouldn't take a 40 year old language and start trying to
tack all sorts of modern features onto it...