Computer Programming 2nd Part By Tamim Shahriar Subeen Pdf
Understanding LIFO (Last In, First Out) and FIFO (First In, First Out) principles.
Subeen emphasizes indentation and naming conventions.
If you can tell me (like pointers, files, or data structures) you want to start with, I can give you a tailored overview of that chapter. Computer-Programming-Part-2-by-Tamim-Shahriar-Subeen
A standout feature of this volume is its dedicated focus on . Subeen walks readers through tracking down logical bugs, using breakpoints, and interpreting compiler errors to ensure code is error-free before deployment. Why This Book is Essential for Bengali Programmers Computer Programming 2nd Part By Tamim Shahriar Subeen Pdf
You're looking for a resource on computer programming!
This is the direct successor to the author's most famous work. The first book introduced the alphabet of programming; this one teaches you how to write meaningful sentences and paragraphs.
More complex mathematical logic and problem-solving through code. Versions and Related Books Understanding LIFO (Last In, First Out) and FIFO
Advanced problem-solving techniques and algorithmic thinking.
Recursion is often a stumbling block for beginners. Subeen explains it with step-by-step drawings, stack diagrams, and classic problems like factorial, Fibonacci, Tower of Hanoi, and generating permutations.
Pointers are often the biggest hurdle for C programming students. Subeen demystifies this topic by using clear diagrams and analogies. You will learn about: Pointers pointing to other pointers (Double pointers). This is the direct successor to the author's
This book is the sequel to the immensely popular "Computer Programming" (Part 1) by the same author. While the first book focuses on the C language and fundamental programming logic, the second part advances into object-oriented programming (OOP) and C++.
Computer programming, also known as coding, is the process of designing, writing, testing, and maintaining the source code of computer programs. It involves using programming languages, such as C, Java, Python, and JavaScript, to instruct computers to perform specific tasks. Programming is a crucial aspect of computer science, and its applications are diverse, ranging from developing operating systems and games to creating web applications and artificial intelligence.
While the first part introduces arrays, the second part explores multidimensional arrays and complex array manipulations needed for problem-solving. 2. Pointers and Memory Management
Subeen explains pointers—often a dreaded topic—with simple examples. Understanding memory addresses, pointers, and memory allocation ( malloc , free ) is crucial, and this book breaks them down effectively. 3. Data Structures