Introduction
M.A. Oliveira
Introduction to Software Development Tools
Miguel Afonso Oliveira
Laboratório de Instrumentação e Fı́sica Experimental de Partı́culas
LIP
LNEC April 2010
Introduction to Software Development Tools
Introduction
M.A. Oliveira
Software Development Tools
Code Development
Am I being naive?
Libraries
Does my code run?
Debugger
What is compiler doing?
Compiler Report & Listings
Time it!!!
Slow?
Is it optimal?
Is it really optimal?
Sucess!!!
Timers
Compiler Optimizations
Profilers
Hardware Performance Counters
Download

Introduction to Software Development Tools