[ale] best cross platform development evironment

Ron Frazier atllinuxenthinfo at c3energy.com
Mon Nov 8 16:59:31 EST 2010


Hi John,

OK.  I may be about to show my ignorance here.  These statements are based 
on reading and research, not actual usage.  It's really about the 
advantages of managed code.  That would include automatic garbage 
collection (memory deallocation), as well as advanced type checking and 
error detection.  I would also be concerned about pointers.  I can't tell 
you how many times that Steve Gibson of the Security Now podcast (who is an 
expert assembly language programmer) ( http://www.grc.com/securitynow/ ) 
has said program crashes and security vulnerabilities are largely due to 
buffer over runs, memory leaks, and erroneous pointers.  I'm afraid that I 
don't know what smart pointers are, but I've never studied C++ to any great 
degree.

Also, I heard or read somewhere that the object oriented features of C++ 
are not as well integrated into the language and as elegant as C# and Java, 
and are more difficult to use.  Therefore, it is my belief that I could 
produce more functional more reliable more secure applications in C# or 
Java with less of a learning curve and less development time.  I have 
several programming books, including several on C#, some on C, C++, Java, 
and Ruby.  I have an intellectual interest in all of the above, but can 
only climb one mountain at a time.

I'm always willing to learn more.

Sincerely,

Ron

At 11/8/2010 04:04 PM -0500, John wrote:
><snip>
><quote>
>
>  From what I can tell, there is no modern, medium-high performance, object
>oriented, multi-threaded, multi-core capable language in wide use that is
>not encumbered by patents.  That's very discouraging.
>
></quote>
></snip>
>
>I'm curious. What's wrong with C++?  It is much more cross-platform than 
>C#. Any limiting factor, would be the libraries that you elect to utilize, 
>but those would be your choice. If you are afraid of C++ memory 
>management, just use smart pointers.




--------------------------
(PS - If you email me and don't get a quick response, you might want to 
call on the phone.  I get about 300 emails per day from alternate energy 
mailing lists and such.  I don't always see new messages very quickly.)

Ron Frazier

770-205-9422 (O)   Leave a message.
linuxdude AT c3energy.com



More information about the Ale mailing list