Work · LearningAdvanced C++ and Bash ProgrammingBy Reza Ardestani · April 23, 2025 Table of Contents Programming I (Basic CPP and basic Linux Commands) 1.1 Introduction 1.2 How does your program interact with different layers of your computer 1.3 Pseudo code and algorithmic thinking 1.4 Elementary CPP concepts and syntax (input/output, data types, control structures, functions) Programming II (Advanced CPP) 2.1 A blitz introduction to advanced CPP 2.2 Writing a simple CPP code with Google Colab and VS Code 2.3 Structuring CPP projects, make file, bash scripting, and Google Colab 2.4 All possible data types 2.5 Pointers and References in CPP | Concept, Necessity, Syntax 2.6 Scope of variables in C++ | global, function, block | lifespan of variables | accessibility 2.7 Dynamic memory allocation in C++ | Heap Vs Stack memory 2.8 Passing data to functions in CPP | Receiving data from functions in CPP 2.9 Idea behind "functions as a data type" | Passing functions (explained with Python) References and other resources Programming I (Basic CPP and basic Linux Commands) 1.1 Introduction 1.2 How does your program interact with different layers of your computer 1.3 Pseudo code and algorithmic thinking 1.4 Elementary CPP concepts and syntax (input/output, data types, control structures, functions) Programming II (Advanced CPP) 2.1 A blitz introduction to advanced CPP 2.2 Writing a simple CPP code with Google Colab and VS Code 2.3 Structuring CPP projects, make file, bash scripting, and Google Colab 2.4 All possible data types 2.5 Pointers and References in CPP | Concept, Necessity, Syntax 2.6 Scope of variables in C++ | global, function, block | lifespan of variables | accessibility 2.7 Dynamic memory allocation in C++ | Heap Vs Stack memory 2.8 Passing data to functions in CPP | Receiving data from functions in CPP 2.9 Idea behind "functions as a data type" | Passing functions (explained with Python) References and other resources Download files and read more on my GitHub: https://github.com/Reza-Ardestani/programmingWithcpp/ConversationCommentsLoading comments…
Conversation
Comments
Loading comments…