GENFC401 - Syllabus LO 1
GENFC401 - Syllabus LO 1
IDE
An integrated development environment (IDE) is a software application that helps programmers
develop software code efficiently. An IDE, or Integrated Development Environment, enables
programmers to consolidate the different aspects of writing a computer program.
Interpreter: In computing, interpreter is a program that can analyze and execute a program line
by line. In computer science, an interpreter is a computer program that directly executes, i.e.
performs instructions written in a programming or scripting language, without requiring them
previously to have been compiled into a machine language program.
Interpreter Compiler
Translates program one statement at a Scans the entire program and translates it as a
time. whole into machine code.
Debugging
Debugging is a methodical process of finding and reducing the number of bugs (or defects) in
a computer program, thus making it behave as originally expected.
Version control
Version control, also known as revision control or source control, is the management of changes
to documents, computer programs, large websites, and other collections of information. Each
revision is associated with a timestamp and the person making the change.
Tools installation
IDE installation
Compiler installation
Setup environment variable path
int main() {
cout << "Hello World!";
return 0;
}
Explanation
https://www.w3schools.com/cpp/cpp_intro.asp
https://www.techtarget.com/searchdatamanagement/definition/C
https://www.geeksforgeeks.org/features-of-cpp/
https://www.simplilearn.com/tutorials/cpp-tutorial/top-uses-of-c-plus-plus-programming
https://linuxhint.com/best_cpp_editors/
https://www.programiz.com/article/difference-compiler-interpreter