From Clomosy Docs
ClomosyAdmin (talk | contribs) No edit summary |
ClomosyAdmin (talk | contribs) No edit summary |
||
| Line 69: | Line 69: | ||
<div class=" green-learn-more"> | <div class=" green-learn-more"> | ||
[[Conditional_Statements|Learn More]] | [[Conditional_Statements|Learn More]] | ||
</div> | |||
</div> | |||
<div class="alert alert-TealBlue" role="alert" data-bs-theme="light"> | |||
<h2 class="alert-heading">Loops</h2> | |||
<p>A guide to repetitive task structures like "for" and "while" loops. It explains how to iterate over a set of instructions and when to use each loop type. | |||
</p> | |||
<hr> | |||
<br> | |||
<div class="green-learn-more"> | |||
[[Loops|Learn More]] | |||
</div> | </div> | ||
</div> | </div> | ||
Revision as of 15:10, 3 October 2024
Overview
TRObject is a programming language designed for developing mobile applications on the Clomosy platform. It can be run on various operating systems such as Android, Windows, iOS, macOS, and Linux via the Clomosy Learn application. This document is intended to help you understand the TRObject language and assist you in progressing with the related frameworks.
Audience
This document is designed for beginners and software professionals who wish to learn the TRObject programming language through simple and easy-to-follow steps. The aim is to provide a foundational understanding of TRObject programming concepts. Upon completing this document, you are expected to reach an intermediate level of knowledge and advance towards higher expertise in mobile application development.
Prerequisites
Before starting this course, you should have a basic understanding of the Clomosy mobile application development platform and fundamental software concepts. If you already have knowledge of another mobile application development platform or a computer programming language, it will provide you with an additional advantage.
Why Use TRObject?
- Modern Syntax: TRObject features a readable and modern syntax, making the software development process more efficient.
- Object-Oriented Programming: By supporting the object-oriented programming paradigm, it makes complex software projects more manageable.
- Ease of Learning: TRObject is designed to be easily learned by beginners, allowing them to quickly grasp coding concepts.
- Extensive Library Support: Offers extensive library support for various tasks and functions, accelerating the mobile app development process.
- High Performance: Optimized for developing high-performance mobile applications.
- IoT and Integration Support: Seamlessly integrates with Raspberry Pi, MQTT protocol, SQL databases, and IoT projects, offering compatibility with next-generation software languages.
Program Structure
Every Clomosy program follows a specific execution order. This section explains how to structure your code and build the program structure using TRObject and Base syntax on the Clomosy platform. Key rules and building blocks for organizing code in a modular and understandable way are discussed under this heading.
Syntax
The rules that define how to correctly write code in your language. This includes variable declarations, function calls, operator usage, and other grammatical rules specific to the language.
Data Types
A description of the data types supported by your programming language (e.g., integers, floating-point numbers, strings, etc.) and how they are declared and used within the program.
Operators
The operators used to perform mathematical, logical, and comparison operations in the language. This section explains how addition, subtraction, logical operators (AND, OR), and other operations work.
Conditional statements
Explains how to control the flow of the program using conditional statements like "if" and "else." This section covers how the program behaves based on different conditions.
Loops
A guide to repetitive task structures like "for" and "while" loops. It explains how to iterate over a set of instructions and when to use each loop type.
Related Links (Follow the Steps to Proceed)
- Download to use the Clomosy platform.
- To become a developer, go to Developer page.
- Go to Project Creation to create a project
- Go to Users page for testing