This talk gives an introduction to the basics of programming. We will first talk about gcc (GNU C compiler) which has proved itself to be a very powerful, versatile and feature rich compiler. One of the major projects implemented using gcc is the compilation of Linux kernel. We will then move to the fundamentals of Object Oriented Programming and the implementation of these OOP features in popular programming languages Java, Ruby and Python. Pre Requisites: Basic knowledge of C programming language
Target Audience: Class VIII onwards
Talking Points:
- What is gcc
- Difference between TC and gcc
- How to compile and Run programs through gcc
- Some implementations of gcc
- Concepts of Object Oriented Programming (OOP)
- Advantages of OOP over structured programming
Time duration for the talk: 2 hours
