Skip to content

secure-dev-ops/code-realtime

Repository files navigation

DevOps Code RealTime

Code RealTime lets you create stateful, event-driven realtime applications in C++. It is available as an extension for Visual Studio Code and other IDEs (e.g. Eclipse Theia, Cursor etc).

Code RealTime's Four A:s of Value

  • Abstraction
    • The Art language provides powerful high-level concepts such as capsules, state machines, ports and events
    • View and edit your application using graphical diagrams such as state, structure and class diagrams
    • Use logical threads to avoid hard-coding your application against certain physical threads
  • Automation
    • Efficient C++ code is automatically generated
    • Build variants enable high-level build settings, and application variant management
    • Diagrams can be automatically rendered using auto-layout (but manual layout is supported too)
  • Analysis
    • Semantic validation "as-you-type" for early problem detection (often with quick fixes)
    • Ensure consistent build settings by detecting inconsistencies already when editing them
    • Use application run-time analysis (such as debugging or tracing) to detect and troubleshoot run-time problems
  • AI
    • All languages and notations used in Code RT (.art, .cpp, .tcjs, .art-trace, .json etc) are textual and easy to understand both by humans and large language models.
    • Boost your productivity by using any generative AI extension, e.g. GitHub CoPilot.

For more details, see the documentation site.

Contents

This repo contains

Screenshot

About

DevOps Code RealTime documentation and samples repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 10

Languages