- Notifications
You must be signed in to change notification settings - Fork84
C/C++ Programming for Beginners (Basic to Advance)
License
The-Young-Programmer/C-CPP-Programming
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
⚠️ Warning: This repository was moved tothis one. The owner of project losed his accont, then he will now update everything there...
Visit here for full course
> Click the drop-down to view the outline
C++ Basics
C++ Advance (GUI)
Visit here for full courseC Basics
C Advance (GUI)
Visit here for full courseProjects
Download App
Introduction to C++🔝
What is C++ Programming Language ?
C++ is a cross-platform language that can be used to create high-performance applications.
C++ was developed by Bjarne Stroustrup, as an extension to the C language.
It is developed at AT and T's Bell Lab (USA) in 1979
The language was updated 4 major times in 2011, 2014, 2017, and 2020 to C++11, C++14, C++17, C++20.
C++ is fun and easy to learn!
As C++ is close to C# and Java, it makes it easy for programmers to switch to C++ or vice versa.
Application of C++
Developing Games
Operating Syatems
Compilers and Editors
Database Systems and Interpreters
Graphics Packages
Network Drivers
To start using C++, you need two things:
- A text editor, like Notepad, to write C++ code
- A compiler, like GCC, to translate the C++ code into a language that the computer will understand
An IDE (Integrated Development Environment) is used to edit AND compile the code.
Popular IDE's include:Code::Blocks
,Eclipse
, andVisual Studio Code
.These are all free, and they can be used to both edit and debug C++ code.
I will be usingVisual Studio Code
in this Project, which I believe is a good place to start.
You can find the latest version of VSCode athttps://code.visualstudio.com/.
Follow this process to install and setup VSCode, which will install the text editor with a compiler.
- Let's create our first C++ file.
- OpenVSCode and go to File > New Text File.
- Write the following C++ code and save the file asmyfirstprogram.cpp (File > Save File as):
// myfirstprogram.cpp#include <iostream>using namespace std;int main() { cout << "Hello World!"; return 0;}
- In VSCode, it should look like this:
- Then, go to Run > Run to run (execute) the program.
- Congratulations! You have now written and executed your first C++ program.
Introduction to C🔝
What is C Programming Language ?
C is a general-purpose programming language created by Dennis Ritchie at the Bell Laboratories in 1972.
It is a very popular language, despite being old.
C is strongly associated with UNIX, as it was developed to write the UNIX operating system.
Both C/C++ has the same features and applications
NOTEC and C++ uses the same compiler and IDE
- Let's create our first C file.
- OpenVSCode and go to File > New Text File.
- Write the following C code and save the file asmyfirstprogram.c (File > Save File as):
// myfirstprogram.c#include <stdio.h>int main() { printf("Hello World!"); return 0;}
Differences between
and
🔝
C++ was developed as an extension of C, and both languages have almost the same syntax.
The main difference between C and C++ is that C++ support classes and objects, while C does not.
C++/C Compiler on different OS🔝
For Windows, Linux and MacOS
- Install
VSCode
by going to there official website,VSCode
For Andriod OS
- Install
C4Droid
on playstore,C4Droid
For IOS
- Visit Appstore and downloadC/C++ Program Compiler
How to Contribute:🔝
- Just fork the project and clone it into your machine
- Then make your contribution and upload it to your fork repository
- Then click on pull request
Countributors🔝
Info🔝
Join ourGitHub Organization and continue to contribute to our Open Source Software ✨
Connect With Us
About
C/C++ Programming for Beginners (Basic to Advance)
Topics
Resources
License
Code of conduct
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.