{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Lec-01-BWN - Lecture 01 ECE364 Software Tools Laboratory y...

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

View Full Document Right Arrow Icon
8/19/2009 1 ECE364: Software Tools Laboratory Lecture 1 August 24, 2009 1 Lecture 01 Course Introduction Brief look at Subversion Getting started with KornShell Data types Reading and writing Control loops Decision making 2 Course Staff Instructor Mark Johnson ([email protected]) Lecturer Ben Fogle ([email protected] edu) Ben Fogle ([email protected]) Coordinating Teaching Assistant Chenguang Sun ([email protected]) Teaching Assistants TBA 3 What are we doing here? Rapid software development Automating simple tasks Prototyping applications/algorithms General development 4 Scripting languages Unlike C, they are not compiled into machine code Your code is run by another program called an interpreter Penalty in speed Penalty in memory usage – usually still fast enough – usually not an issue. So why not just use C? It's hard to write and hard to debug Scripting languages are easier and faster to write. RAM is cheap. CPU cycles are cheap. Your time is not. 5 What should you already know? The basics of programming You know what a variable is You know what a for loop is etc etc. The basics of *NIX command line Navigating a directory Listing directory contents etc. 6
Background image of page 1

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

View Full Document Right Arrow Icon