C Programming

C Programming

CPC Programmi ng Language Designed by Dennis Ritchie (1972) C Programming used for developing UNIX OS L3Lecture 3 : C Introduction C features Dennis Ritchie Structured ppgrogrammin g,g , modular pgprogrammin g Highly portable Efficient (fast) C has the features of high level language and low level language 1 2 Lecture notes : courtesy of Woo Kyun and Chang Byung-Mo silimple C(hll)C program (hello.c) CilC compiler compiler? Programmer can use high level language such as C CPU knows machine language (assembly language) C program MhiMachine Compiler language int main… 010101… output: C compiler Commercial compiler: Microsoft Visual C/C++ (ver. 6.0) Hello, World ! Free compiler: gcc 3 4 Visual Stu dio 6. 0 PDltProgram Development Microsoft Visual C++ 6.0 Project window 1. Creating Project Editing window 2. Message window Adding Files 3. Editing Program 4. Compile&Build 5. Execution&Debugging 5 6 CtiPjt(1/5)Creating a Project (1/5) CtiPjt(2/5)Creating a Project (2/5) 1. File New 1. File New Projects tab 2. LtiLocation Win32 Console Application Folder selection 2. Location 3. Project Name 3. Project Name 4. OK 4. OK 5. Finish & OK 5. Finish & OK 7 8 CtiPjt(3/5)Creating a Project (3/5) CtiPjt(4/5)Creating a Project (4/5) 1. File New 1. File New 2. LtiLocation Win 32 Conso le AAppli lica tion 3. Project Name 2. Location Hello 3. Project Name 4. OK 4. OK 5. Finish & OK 5. Finish & OK 9 10 CtiPjt(5/5)Creating a Project (5/5) Adding Fil es (1/3) Hello project is created 1. File New Files ta b C++ Source File 2. filename 3. OK 11 12 Adding Fil es (2/3) Adding Fil es (3/3) 1. File New Source file hello.c is added to Hello project 2. filename Add to ppjroject hello.c 3. OK 13 14 Visual Studio 2 008 : File Edit Creating Command-Line Program 15 Visual Studio 2 008 Visual Studio 2 008 Creating Command-Line Program Creating Command-Line Program Visual Studio 2 008 Visual Studio 2 008 Creating Command-Line Program Creating Command-Line Program Cil&BildCompile & Build CilCompile-time error compile Compile hello.c Grammar error. Object file can not be created Double click error message line Object fil e (.o bj) itdis created Build Build Hello.exe Link : link object files and create a executable file (.exe) 21 22 PiPProgramming Process gcc /++/ g++ Source files (.c) Free C/C++ compiler developed by GNU preprocessor temporary program texts compiler Object files library files linker Executable file (.exe) 23 24.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us