Draft:Flowol


flowol is a programming language that uses interactive Flow diagrams for helping students to code.[1]. It is edited visually to be more user friendly then traditional text programming which has tricky Syntax[2]. You can program simulations (called 'mimics') as well as a physical Microcontroller[3]. Some other features include variables, subroutines, delays, and loops[2]

Capabilities

Variables

Users can create variables in flowol to use. They can create variables and rename them through a special 'variables' panel. They can then use the 'let' blocks to set a variable or change it's value. Most blocks support variables as an input.[4]

Multithreading and terminals

Terminals begin and end flowol code, and include 'start', 'stop' and 'sub'[5].Flowol has multithreading capabilities[2] as the 'start' terminators work in parallel[5]. You can also synchronize threads.[5]

Mimics

Mimics are simulations in flowol that you can control using flowol code[2]. There is also a mimic creator for creating 2d mimics.[6]

Subroutines

Subroutines are tools for re-using code[5]. A subroutine has two parts - 1 terminator which specifies what the subroutine does, and multiple squares which specify where it will be used. When a subroutine square is run, it acts like the terminator is running and waits for it to finish before moving on.[1]

References

  1. ^ a b "Flowol 4 Unofficial guide". Flowol Store. Retrieved 2026-03-16.
  2. ^ a b c d Dolan, James (2019-02-03). "Flowol 4". 123ICT LTD. Retrieved 2026-03-17.
  3. ^ "Flowol". www.j2e.com. Retrieved 2026-03-17.
  4. ^ "Tutorial of variables" (PDF).
  5. ^ a b c d "Client Challenge". www.scribd.com. Retrieved 2026-03-17.
  6. ^ "Flowol Mimic Creator with Secondary Site Licence | Rapid Electronics". www.rapidonline.com. Retrieved 2026-03-17.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.