RE: C++ and I are getting divorced.

  • From: "Homme, James" <james.homme@xxxxxxxxxxxx>
  • To: "programmingblind@xxxxxxxxxxxxx" <programmingblind@xxxxxxxxxxxxx>
  • Date: Wed, 28 Jul 2010 14:08:00 -0400

Hi Joseph,
I know. I just wanted to rant a little. 

Jim

Jim Homme,
Usability Services,
Phone: 412-544-1810. Skype: jim.homme
Internal recipients,  Read my accessibility blog. Discuss accessibility here. 
Accessibility Wiki: Breaking news and accessibility advice


-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx 
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Joseph Lee
Sent: Wednesday, July 28, 2010 2:04 PM
To: programmingblind@xxxxxxxxxxxxx
Subject: RE: C++ and I are getting divorced.

Hi Jim,
Don't worry - we all want to solve problems to improve people's lives. I
think it's just the details that C++ goes over under the hood, that's all.
Cheers,
Joseph

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Homme, James
Sent: Wednesday, July 28, 2010 11:00 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: RE: C++ and I are getting divorced.

Hi,
This is just my uneducated point of view. The C and C++ people like to talk
about manipulating the machine, while the Python, VB.net, Perl, and PHP
people talk about solving problems. I'm OK with the machine automatically
cleaning up after me. It's probably way better at that than I'd be. You can
write loops, ifs, and all in any language. You don't need to write cryptic
phrases to make yourself feel better. Who cares if it's English-like. The
machine doesn't execute it that way anyway.

Jim

Jim Homme,
Usability Services,
Phone: 412-544-1810. Skype: jim.homme
Internal recipients,  Read my accessibility blog. Discuss accessibility
here. Accessibility Wiki: Breaking news and accessibility advice


-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Bill Gallik
Sent: Wednesday, July 28, 2010 1:35 PM
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: C++ and I are getting divorced.

Joseph writes:
"memory management is just a practice you might need to do since we don't
want a program eating more and more memory when it shouldn't (I guarantee
you'll be fighting with your computer about that dispute later...)."

Ah YES, memory management and the pitfalls therein.  There lies one of the
main bullets that get copied at least 10 times, allocated memory not being
freed after no longer needed.  But truthfully, pointers and memory
management is not the ogres purported to be.  Here's the deal:

Pointers - a pointer is an address in memory that stores the address of a
bit of memory.  What tends to be confusing is that (in C/C++ anyways) you
can have a pointer to a short, long, char, float, double and various types
of arrays.  What makes this confusing is that, although the memory addressed
in a pointer might be any of those specific types - the pointer address
itself is always a long integer because it identifies the address where the
desired memory begins.

memory management - basically this is the science/art of making sure that
when additional memory is allocated that the programmer take care to be sure
to free up that memory after it is no longer needed.  If this isn't done,
the program (the data section actually) may grow and grow and grow.  So
what's wrong with this? Well, even on the largest computers memory does have
a finite limit; if the program continues to grab memory there's a host of
undesirable consequences.
----
Holland's Person, Bill
E-Mail: BillGallik@xxxxxxxxxxxxxx
- The early bird may get the worm, but the second mouse gets the cheese!

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind


This e-mail and any attachments to it are confidential and are intended
solely for use of the individual or entity to whom they are addressed.  If
you have received this e-mail in error, please notify the sender immediately
and then delete it.  If you are not the intended recipient, you must not
keep, use, disclose, copy or distribute this e-mail without the author's
prior permission.  The views expressed in this e-mail message do not
necessarily represent the views of Highmark Inc., its subsidiaries, or
affiliates.
__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

No virus found in this incoming message.
Checked by AVG - www.avg.com 
Version: 8.5.441 / Virus Database: 271.1.1/3032 - Release Date: 07/27/10
18:34:00

__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

Other related posts: