Skip to content

Instantly share code, notes, and snippets.

@ryanobjc
Created November 3, 2012 21:37
Show Gist options
  • Save ryanobjc/4008937 to your computer and use it in GitHub Desktop.
Save ryanobjc/4008937 to your computer and use it in GitHub Desktop.
C vs C++/Java
With languages like Java, or especially C++,” Bornstein says, “abstractions can be convenient, but there
are a lot of implicit operations that happen, such as when copy constructors are invoked, or destructors
or assignment operators, or if you have any sort of operator overloading. Those implicit sort of function
calls, unless you’re an absolute expert in the code base and know exactly how everything was designed,
can actually create real problems when reasoning about a piece of code.
http://dl.acm.org/citation.cfm?doid=2366316.2366321
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment