Group Name : DIU_Printf
Group Member
Lamia Akther urmi
183-35-389
Mahedi Hasan Raju
183-35-380
Abdullah Al Habib (Leader)
183-35-381
Subrata K. Bhowmic
173-35-271
• What is compiler?
Group Name : DIU_Printf
Group Members
Subrata K. Bhowmic
173-35-271
Lamia Akther urmi
183-35-389
Mahedi Hasan Raju
183-35-380
Abdullah Al Habib (Leader)
183-35-381
GCC Complier for
C Language
By GNU Project
Linux : Integrated In ubuntu
Windows : MinGW, Cygwin
G++ Complier for
C++ Language
By GNU Project
Linux : Integrated In ubuntu
Windows : MinGW, Cygwin,MSYS2,
Javac Complier for
Java Language
By Sun Microsystems
Linux : Java JDK for linux
Windows : Java JDK for windows
Cython Complier for
Python Language
By Robert Bradshaw
Linux : Cython for linux
Windows : Cython for Windows
WHAT IS ‘IDE’ ?
LET’S SEE SOME EXAMPLE :
Name : Code::Blocks
By codeblocks org
Best Ide for C/C++ language.
Language :
C/C++ & Java
Name : Visual Studio
By microsoft
Best Ide for Windows development.
Language :
C#
But possible to use C/C++,Java,python
Name : XCode
By Apple Inc.
Best Ide for OSX/IOS development.
Language :
Swift & Objective C.
But possible to use C/C++
More example :
For Python For JavaFor C/C++For Java
Group Name : DIU_Printf
Group Members
Subrata K. Bhowmic
173-35-271
Lamia Akther urmi
183-35-389
Abdullah Al Habib (Leader)
183-35-381
Mahedi Hasan Raju
183-35-380
Lets see how to compile ,Run
& debug a code
For Example we use Code::blocks
Group Name : DIU_Printf
Group Members
Subrata K. Bhowmic
173-35-271
Mahedi Hasan Raju
183-35-380
Abdullah Al Habib (Leader)
183-35-381
Lamia Akther urmi
183-35-389
To run you code
Click on the build button
& from drop down menu
Click on the Build & run button
Debug Code
• Debug code's main function is to help debug code. This can do this in
several ways, such as using print statements, assert commands and unit
testing.
Debugging in Code::Blocks for C language
Concept of compiler,ide, run, debug
Concept of compiler,ide, run, debug

Concept of compiler,ide, run, debug

  • 2.
    Group Name :DIU_Printf Group Member Lamia Akther urmi 183-35-389 Mahedi Hasan Raju 183-35-380 Abdullah Al Habib (Leader) 183-35-381 Subrata K. Bhowmic 173-35-271
  • 4.
    • What iscompiler?
  • 6.
    Group Name :DIU_Printf Group Members Subrata K. Bhowmic 173-35-271 Lamia Akther urmi 183-35-389 Mahedi Hasan Raju 183-35-380 Abdullah Al Habib (Leader) 183-35-381
  • 8.
    GCC Complier for CLanguage By GNU Project Linux : Integrated In ubuntu Windows : MinGW, Cygwin G++ Complier for C++ Language By GNU Project Linux : Integrated In ubuntu Windows : MinGW, Cygwin,MSYS2,
  • 9.
    Javac Complier for JavaLanguage By Sun Microsystems Linux : Java JDK for linux Windows : Java JDK for windows Cython Complier for Python Language By Robert Bradshaw Linux : Cython for linux Windows : Cython for Windows
  • 10.
    WHAT IS ‘IDE’? LET’S SEE SOME EXAMPLE :
  • 11.
    Name : Code::Blocks Bycodeblocks org Best Ide for C/C++ language. Language : C/C++ & Java Name : Visual Studio By microsoft Best Ide for Windows development. Language : C# But possible to use C/C++,Java,python Name : XCode By Apple Inc. Best Ide for OSX/IOS development. Language : Swift & Objective C. But possible to use C/C++ More example : For Python For JavaFor C/C++For Java
  • 12.
    Group Name :DIU_Printf Group Members Subrata K. Bhowmic 173-35-271 Lamia Akther urmi 183-35-389 Abdullah Al Habib (Leader) 183-35-381 Mahedi Hasan Raju 183-35-380
  • 13.
    Lets see howto compile ,Run & debug a code For Example we use Code::blocks
  • 21.
    Group Name :DIU_Printf Group Members Subrata K. Bhowmic 173-35-271 Mahedi Hasan Raju 183-35-380 Abdullah Al Habib (Leader) 183-35-381 Lamia Akther urmi 183-35-389
  • 22.
    To run youcode Click on the build button & from drop down menu Click on the Build & run button
  • 24.
    Debug Code • Debugcode's main function is to help debug code. This can do this in several ways, such as using print statements, assert commands and unit testing.
  • 25.