Lec10-1 - CS114 Lecture 10 Software development packages networking tools HW3 due tonight HW4 out this afternoon due in two weeks Software

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
CS114: Lecture 10 Software development, packages, networking tools HW3 due tonight! HW4 out this afternoon due in two weeks
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Software development Windows model: all-in-one GUI Microsoft Visual Studio, Metrowerks CodeWarrior . .. MATLAB, DrJava UNIX model: editor + tools Emacs or vim Compiler ( cc , javac , . ..) Every unix system has at least cc Many (including Apple) use gcc Build manager make (other tools exist: cons , . ..)
Background image of page 2
Make Complex combinations of commands Compile, link, install, javadoc, . .. Only recompile what's actually changed Manage dependencies among files [demo]
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Other useful development tools Debugger gdb (has nice Emacs integration) Profiler gprof Version control cvs , svn , rcs Linker, assembler ld , as – usually called by compiler
Background image of page 4
Options for a development environment All-in-one GUI: eclipse, etc.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 03/04/2008 for the course CS 2110 taught by Professor Francis during the Spring '07 term at Cornell University (Engineering School).

Page1 / 12

Lec10-1 - CS114 Lecture 10 Software development packages networking tools HW3 due tonight HW4 out this afternoon due in two weeks Software

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online