[Novalug] dynamic symbolic links

Peter Larsen peter@peterlarsen.org
Wed Apr 29 14:39:16 EDT 2015


You really have no clue I think.

On 04/29/2015 01:49 PM, James Ewing Cottrell, III wrote:
> C is good...it's Simple...but C++ is just Insane.

Example? C++ is the foundation for Object Orientered programming in a
modern paradigm. It did a full and true OO implementation. Every other
mishandled that by implementing restrictions on the theory "for
simplicity sake" like removing multi inheritance. What part of C++ is
insane? Granted, I haven't used it for a decade or so - but I would love
to know. But if you don't understand the OO design patterns then yes,
you'll be confused by a true OO language.

>  Java has cleaned up a bunch of its Ugliness.

Java extracted PARTS of the features of C++ and tried to automate memory
management. Which has now become the biggest issue at design time for
large Java programs - they run out of memory because the memory
management engine isn't smart enough or the programmer doesn't know how
to "hint" at the JVM to clean up memory. There's a huge penalty vs.
doing it with C++.
What Java tried to solve wasn't OO - it was being portable. And that
almost worked. But it's not a great example for implementing OO
principles like those laid out by Bjarne Stroustrup for C++ - which btw
also allows you to implement things procedural.  Java isn't not a good
alternative if you want efficient code as compared to C++.

>
> Better still, learn Python or Ruby.

Big words - let's first understand the use case before we say what
language is the best.


>
> JIM
>
> ----- Original Message -----
> From: "John Holland via Novalug" <novalug@firemountain.net>
> To: "Peter Larsen" <peter@peterlarsen.org>
> Cc: novalug@firemountain.net
> Sent: Monday, April 27, 2015 5:50:54 PM
> Subject: Re: [Novalug] dynamic symbolic links
>
> Peter, thanks for this extensive response. I just now got to read it.  I guess I’m over the hill, I don’t have as much motivation to learn new things. Lately I’ve been trying to learn C and C++  but not putting in enough time on it.
>
> John


-- 
Regards
  Peter Larsen






More information about the Novalug mailing list