Seminer Oturumu: "Programming (Tips) for Physicists & Engineers" - V. Erkcan Ozcan (UCL)
→
Europe/Zurich
TH Theory Conference Room (CERN)
TH Theory Conference Room
CERN
Description
-- Today’s (astro)particle, accelerator experiments and information industry: Large collaborations…
-- Need more than ever:
-- Code sharing/reuse - object orientation, atomic code, portability,
version control
-- Use languages/libraries/tools you might not know.
-- Code binding - framework integration
-- Usually with a “scripting” language: python, tcl, etc.
-- Documentation & good visualization
-- Doxygen, UML, wikis, bug-tracking, histogramming & graphing
-- Working remotely
-- Cloud computing/grid, batch systems, remote login/monitoring
-- Not reinventing the wheel
-- Finding the right libraries: thread-safe, well-tested, maintained
-- Open sourcing: Help others not reinvent the wheel