Difference between revisions of "Programming pitfalls"

From SourceWiki
Jump to navigation Jump to search
m (Protected "Programming pitfalls": part of pragmatic programming [edit=sysop:move=sysop])
Line 1: Line 1:
=Programming Pitfalls: and how to avoid them=
+
[[Category:Pragmatic Programming]]
 +
'''Programming Pitfalls: and how to avoid them'''
 +
 
 +
=Introduction=
  
 
==numerics==
 
==numerics==

Revision as of 16:36, 2 September 2008

Programming Pitfalls: and how to avoid them

Introduction

numerics

examples include odd things with floating point convergence of an algo' optimisation flags to the compiler can change he results: Lorenz

save

problems with allocate. Would need to move to a higher level, but more problems if several routines use the same name

assumed-shape array arguments

useful for information hiding but you need an explicit interface (in the calling code) to make use of them