11.07.2015 Views

Advanced Programming Guide

Advanced Programming Guide

Advanced Programming Guide

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Index • 377defining numeric, 210numeric and symbolic, 212garbage collection, 345, 349, 350,369, 370generic programming, 112, 118,119, 124generic programs, 42global, 49global options, 228, 241global variables, 19interactive session, 18referencing, 49graphics, programming with, 215GRID, 225converting to polygons, 243gridpoints, 262, 266group, 73Hamiltonians, 32, 33, 38associativity of, 38inverse of, 35hardware float, 350hardware floating-point numbers,197, 205, 206, 267and arrays, 202and structured objects, 202base of, 198digits of, 198, 202has, 343hash tables, 367hashing, 369hfarray, 184structured objects, 202histograms, 228, 233I, 33IEEE standard, 194, 206if, 350imaginary partsign preservation, 206immediate integer, 352immutable state, 105implementationsvs. interfaces, 112implicit scoping rules, 56indets, 343inequality, 351infinite recursion, 33infinity, 206infix, 32infolevelall, 39simplify, 39inputformatted, 169from a file, 25from the terminal, 25, 26interactive, 25prompting for, 25Int, 197int, 197integers, 352immediate, 352negative, 351positive, 352integrationnumerical, 195, 197interactiveinput, 25session, 18interface, 33, 176indentamount, 178labelling, 178labelwidth, 178prettyprint, 178screenwidth, 177, 179verboseproc, 179interfaces, 113manipulation, 114vs. implementations, 112internal functions, 342internal organization, 341

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!