REPOSITORY OVERVIEWLive repository statistics
★ 7Stars
⑂ 0Forks
◯ 0Open issues
◉ 7Watchers
59/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
52 Community adoption25% weight
13 Maintenance state20% weight
100 License clarity10% weight
100 Project information10% weight
75 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Object-Oriented C Language
An example project implementing object-oriented programming paradigms using pure C.
You can view the translation in your preferred language by clicking on the corresponding link below.
🌍 English | 한국어 | 中文 | 日本語 | Русский | Français | Español | Italiano | Português | हिन्दी | العربية
📖 Overview
This project is an example that implements key concepts of object-oriented programming (abstraction, encapsulation, inheritance, polymorphism) in a modular structure using only the C language (C99 standard). Various system components (System), threading (Thread), console I/O (Console), input scanning (Scanner), and algorithms (Algorithm) are expressed as objects using structs and function pointers.
⚙️ Key Features
- System: Basic I/O, file I/O, timer, platform abstraction
- Thread: Lightweight thread creation and management
- Console: Console I/O formatting and control
- Scanner: Input stream utilities
- Algorithm: Stack, Queue, Deque, List collections
🧰 Tech Stack
| Badge | Description |
|---|
 | C Language: C99 standard, Object-Oriented Programming implementation using structs and function pointers |
 |
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
This course teaches learners how to write a program in the C++ language, including how to set up a development environment for writing and debugging C++ code and how to implement data structures as C++ classes. It is the first course in the Accelerated CS Fundamentals specialization
37/100 healthActive repository
C++MIT
⑂ 0 forks◯ 0 issuesUpdated Mar 23, 2022
The basic idea behind doing project is to help us gain the knowledge in various fields and make us compete in the technical world. This Project is primarily based for entertainment purpose in the free time. This Project uses object oriented programming language c++ .We have used c++ classes, constructors and many other OOPs feature like encapsulation. The Project is divided into 3 header files to enhance readability and have modular programming features. This is Triplet Name King(Tic Tac Toe Type Game) Implemented in C++ using Classes. To try the Game at your end All you need to do is to download the code Files open Terminal/CMD on the Project Folder Then write the Following Two Commands: Command To Compile the Code g++ -Wall -o TicTacToe main.cpp Command To Run the Code Windows: TicTacToe Mac/Linux: ./TicTacToe
27/100 healthActive repository