Presentation is loading. Please wait.

Presentation is loading. Please wait.

 Knowledge and use of tools and resources in a system: standard libraries, system calls, debuggers, the shell environment, system programs and scripting.

Similar presentations


Presentation on theme: " Knowledge and use of tools and resources in a system: standard libraries, system calls, debuggers, the shell environment, system programs and scripting."— Presentation transcript:

1

2  Knowledge and use of tools and resources in a system: standard libraries, system calls, debuggers, the shell environment, system programs and scripting languages.  Knowledge of file system  Shell environment is rich with its capabilities, options and configurability.  Why Unix? Written in C, source accessibility  Why C? least abstracted, closer to hardware, memory management is direct through pointers.  Three tools: a shell, a text editor, a debugger

3  A debugger relates an executable to the original variable names and source code so that a programmer can track execution  Lets go through the C programs and the debugging methodology discussed in the chapter 1

4  Log into timberlake or any linux system you may have access to  Take your time to create the C programs in section, all of them, and familiarize yourself with the C programs and the systematic debugging process

5  Knowledge of syntax of the language  How to use the language: this is a skill/art  Break the problems into sub problems  Code and solve each sub problem independently  Study the program in section 1.4: given a number determine the sum of unique squares that sum up to that number.  Given 13, 13 = 9 + 4 = 3 2 + 2 2

6  Go through the programs developed.  Work out the problems at the end of the chapter.


Download ppt " Knowledge and use of tools and resources in a system: standard libraries, system calls, debuggers, the shell environment, system programs and scripting."

Similar presentations


Ads by Google