Modern object-oriented programming faces a critical challenge of excessive architectural complexity and high cognitive load on developers, which frequently leads to design errors in concurrent systems. This research presents a reimagined programming concept, Autonomous Objects, aimed at a radical simplification of software development. By rejecting traditional inheritance in favor of an Active Encapsulation model, this paradigm integrates initialization logic directly into the object body. This approach harmonizes data and processes, creating a more intuitive and secure environment for high-performance concurrent programming. Key Technical Contributions: Autonomous Threads: Independent execution units that operate with isolated memory copies, effectively eliminating the need for manual locking primitives like mutexes or critical sections. Timer-Driven Execution: A simplified execution logic that replaces manual thread lifecycle management with predictable, automated timer-driven triggers. Semantic Prefix Scoping: A streamlined two-tier variable scoping model using the prefix to explicitly clarify variable visibility and reduce unintended side effects. Note: This is a preprint of a research article currently undergoing peer review.
Oleksandr Zhyrytovskyi (Thu,) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: