
Programming Felt Through the Margins
Sihwan Yoon (지은이)
록커북스02·2026-05-15
- 128쪽
- 178×254mm
- 총류
로그인하면 내 서재에 추가할 수 있어요.
책 소개
This book explains the core concepts of programming by connecting C and Java. Rather than treating Java as an abstract high-level language, it reveals how fundamental concepts such as memory, pointers, structures, and object-oriented programming actually work underneath. By implementing object-oriented principles in C, the reader gains a deeper and more precise understanding of classes, instances, inheritance, constructors, and overriding. This approach allows learners to move beyond memorization and truly understand how programs operate at a structural level. The latter part of the book applies these concepts through a simple LinkedList implementation, reinforcing both theoretical understanding and practical skills. This book is designed for students and aspiring developers who want to build a strong and unshakable foundation in programming.
목차펼치기접기
Table of Contents 1. Introduction 2. Understanding Memory and Variables - Data Types and Variables - Structures and Memory Layout - Pointer Variables and Location Information 3. Functions and Execution Flow - Function Declaration and Call - Function Pointers - Parameters and Local Variables 4. From Structures to Classes - Mapping C Structures to Java Classes - Reference Variables vs Pointer Variables - Instance Creation and Memory Allocation 5. Constructors and Initialization - Constructor Functions in C - Constructors in Java - The Role of this and new 6. Inheritance and Casting - Parent and Child Structures - Type Casting and Memory Interpretation - void Pointer and Generic Memory Access 7. Object-Oriented Programming Internals - Member Variables and Member Functions - Function Pointer Mapping - Overriding Mechanism Explained 8. Implementing OOP in C - Simulating Classes with Structures - Constructor and Method Binding - Inheritance-like Structure Design 9. LinkedList Implementation - Node Structure and Instance Creation - Adding Elements - Traversal and Output 10. Memory Management and Deletion - Deleting Nodes in C - deleteAll Implementation - Garbage Collection in Java 11. Final Summary Keywords
출처: 국립중앙도서관 서지정보
리뷰 남기기
로그인하면 리뷰를 남길 수 있어요.
리뷰 0개
아직 리뷰가 없어요.