An open API service indexing awesome lists of open source software.

https://github.com/codelibraty/rytonlang

RU: Ryton - современный, мульти-парадигменный и мульти-платформенный язык программирования высокого уровня, который делает правильное простым, а сложное - понятным. EN: Ryton is a modern, multi-paradigm, and multi-platform high-level PL that makes what's right simple and what's complex understandable.
https://github.com/codelibraty/rytonlang

c cython dev development java jvm jython programing-language programming-language python ryton rytonlang zig ziglang

Last synced: about 1 month ago
JSON representation

RU: Ryton - современный, мульти-парадигменный и мульти-платформенный язык программирования высокого уровня, который делает правильное простым, а сложное - понятным. EN: Ryton is a modern, multi-paradigm, and multi-platform high-level PL that makes what's right simple and what's complex understandable.

Awesome Lists containing this project

README

          

# Ryton Programming Language

`EN`: Ryton is a modern general-purpose programming language designed to create reliable and efficient software. The language combines ease of use with powerful features.

`RU`: Ryton - это современный язык программирования общего назначения, предназначенный для создания надежного и эффективного программного обеспечения. Язык объединяет простоту использования с мощными возможностями.

## Basic principles

- Simplicity and readability of the code
- Type safety
- Performance efficiency
- Modularity and reuse of code

## Paradigms

- Object-oriented programming
- Functional programming
- Procedural programming

## Key Features

- Static typing with type inference
- A package system for code organization
- Built-in error handling
- Support for higher-order functions
- Efficient memory management
- Compile to Nim for optimal performance
- Able to use libraries in the Nim language

## Application areas

- System programming
- Web development
- Scientific computing
- Application development

## Toolkit

- Compiler with optimizations
- Package management system
- Debugging tools
- Testing tools

## Examples

` The examples are not ready yet! `

- Hello Worlds:
1. [Hello World(1)](./examples/hello_world_1.ry)
2. [Hello World(2)](./examples/hello_world_2.ry)
3. [Hello World(3)](./examples/hello_world_3.ry)

- Math:
1. [fibonachi](./examples/fibonachi.ry)
2. [factorial](./examples/factorial.ry)

- OOP:
1. [Classes](./examples/classes.ry)
2. [Polymorphism](./examples/polymorphism.ry)

## Philosophy

Ryton aims to provide developers with a tool that combines the performance of low-level languages with the convenience of high-level abstractions.

## License
- MIT