Mithlesh Upadhyay

I hold an M.Tech degree in Artificial Intelligence (2023) from Delhi Technological University (DTU) and possess over 4 years of experience. I worked at GeeksforGeeks, leading teams and managing content, including GATE CS, Test Series, Placements, C, and C++. I've also contributed technical content to companies like MarsDev, Tutorialspoint, StudyTonight, TutorialCup, and Guru99. My skill set includes coding, Data Structures and Algorithms (DSA), and Object-Oriented Programming (OOPs). I'm proficient in C++, Python, JavaScript, HTML, CSS, Bootstrap, React.js, Node.js, MongoDB, Django, and Data Science.

Author Archives: Mithlesh Upadhyay

Differences between Procedural and Object Oriented Programming

1. Procedural Programming Procedural Programming is based on structured programming. It has procedures which are sequences of computational steps. These procedures can be called at various points during program execution. Languages used in Procedural Programming: BASIC, FORTRAN, Pascal, ALGOL, COBOL and C. 2. Object-Oriented Programming Object-oriented programming is based on objects. Objects have data (attributes) and code (methods).… Read More »

Difference between Compiler and Interpreter

1. Compiler Compiler takes high-level human readable program and convert into low-level machine readable program. Compiler checks for any error for syntax and some semantic in the code. 2. Interpreter Interpreter takes high-level human readable program and convert into comprehensible program. It convert high-level program into intermediate code. It contains pre-compiled code, source code, etc. Difference between Compiler… Read More »