Exception-based object-oriented framework for TwinCAT 3.1.4026 and above
-
Updated
Dec 16, 2025
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects fundamental to many programming languages, including Java and C++. OOP can be devided in two sub types: class-based (or “classical”) and prototype-based OOP (found in JavaScript, for example).
Object-oriented programming has several advantages over procedural programming:
Exception-based object-oriented framework for TwinCAT 3.1.4026 and above
🛠️ Create and edit 3D objects effortlessly with Spatial Constructor—your go-to app for visualizing and modeling ideas in digital space.
📚 Study and document concepts from Object-Oriented Programming 2 through weekly collaboration and structured practices in GitHub.
Console garage management system in C# focusing on OOP (inheritance, polymorphism)
Um sistema de gerenciamento de frota de veículos desenvolvido em Python.
OOP, SRP and encapsulation.
Python CLI application for task management, showcasing OOP, State & Strategy patterns, and clean architecture
A classic arcade space shooter game built with Python and Pygame. Final project from the Python Crash Course book, demonstrating OOP, event-driven architecture, and game state management.
OOP Extensions is a set of utilities for object oriented programming which is missing on Python core libraries.
Topology Optimization Laboratory
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-Calculus
Nesne Yönelimli Programlama (OOP) dersi kapsamında Java ile geliştirilen kütüphane, filo yönetimi ve restoran sipariş sistemi gibi laboratuvar projelerini içeren çalışma deposu.
🚀 My Java Journey - A comprehensive documentation of my progression through Java programming fundamentals, OOP concepts, data structures, algorithms, and projects with clean, commented code examples.
A Pig Latin Translator that converts English text into Pig Latin, handling words, sentences, punctuation, and capitalization, with Javadoc-generated documentation for all classes and methods, demonstrating clear code structure, string manipulation, and algorithmic logic.
A collection of Python programs and notes covering core concepts, built‑in data structures, advanced features, and libraries like NumPy and Pandas. Created as a personal learning resource to strengthen fundamentals and document problem‑solving approaches.
F´ - A flight software and embedded systems framework
Java CLI application that simulates an energy management system for a Mars colony, using OOP principles, prioritization, and automated decision-making.
Classic two-player Pong game in Python using turtle, featuring paddle and ball physics with score tracking.
Sci-Fi 2D Platformer, inspired by Metroid Series.
Created by MIT, Alan Kay
Released 1960