Euphoria stands for End-User Programming with Hierarchical Objects for Robust Interpreted Applications. Euphoria's first incarnation was created by Robert Craig on an Atari Mega-ST and it was first released in 1993. It is now maintained by Rapid Deployment Software.
পৃষ্ঠাসমূহ
Labels
Search Your Article
CS
Pageviews
Showing posts with label Euphoria Tutorial. Show all posts
Showing posts with label Euphoria Tutorial. Show all posts
Wednesday, February 1, 2017
Euphoria - Environment
This chapter describes about the installation of Euphoria on various platforms. You can follow the steps to install Euphoria on Linux, FreeBSD, and 32-bit Windows. So you can choose the steps based on your working environment.
Euphoria - Basic Syntax
The Euphoria language has many similarities to Perl, C, and Java. However, there are some definite differences between the languages. This chapter is designed to quickly get you up to speed on the syntax that is expected in Euphoria.
Euphoria - Variables
Variables are nothing but reserved memory locations to store values. This means when you create a variable, you reserve some space in memory.
Based on the data type of a variable, the interpreter allocates memory and decides what can be stored in the reserved memory. Therefore, by assigning different data types to variables, you can store integers, decimals, or characters in these variables. Euphoria data types are explained in different chapter.
Based on the data type of a variable, the interpreter allocates memory and decides what can be stored in the reserved memory. Therefore, by assigning different data types to variables, you can store integers, decimals, or characters in these variables. Euphoria data types are explained in different chapter.
Euphoria - Constants
Constants are also variables that are assigned an initial value that can never change in the program’s life. Euphoria allows to define constants using constant keyword as follows −
constant MAX = 100 constant Upper = MAX - 10, Lower = 5 constant name_list = {"Fred", "George", "Larry"}
Euphoria - Data Types
The data stored in memory can be of many types. For example, a
person's age is stored as a numeric value and his or her address is
stored as alphanumeric characters.
Euphoria has some standard types that are used to define the operations possible on them and the storage method for each of them.
Euphoria has some standard types that are used to define the operations possible on them and the storage method for each of them.
Euphoria - Operators
Euphoria provides a rich set of operators to manipulate variables. We
can divide all the Euphoria operators into the following groups −
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Assignment Operators
- Misc Operators
Euphoria - Branching
Branching is the most important aspect of any programming language.
While writing your program, you may encounter a situation when you have
to take a decision or you have to select one option out of the given
many options.
Euphoria - Loop Types
Looping is yet another most important aspect of any programming
language. While writing your program, you may encounter a situation when
you have to execute same statement many times and sometime may be
infinite number of times.
Euphoria - Flow Control
Program execution flow refers to the order in which program
statements get executed. By default the statements get executed one
after another.
However; many times the order of execution needs to be altered from the default order, to get the task done.
Euphoria has a number of flow control statements that you can use to arrange the execution order of statements.
However; many times the order of execution needs to be altered from the default order, to get the task done.
Euphoria has a number of flow control statements that you can use to arrange the execution order of statements.
Euphoria - Short Circuit Evaluation
When a condition is tested by if, elsif, until, or while using and or or operators, a short-circuit evaluation is used. For example −
if a < 0 and b > 0 then -- block of code end if
Euphoria - Sequences
A sequence is represented by a list of objects in brace brackets { },
separated by commas. A sequence can contain both atoms and other
sequences. For example −
{2, 3, 5, 7, 11, 13, 17, 19}
{1, 2, {3, 3, 3}, 4, {5, {6}}}
{{"Zara", "Ayan"}, 52389, 97.25}
{} -- the 0-element sequenceEuphoria - Date & Time
Euphoria has a library routine that returns the date and time to your program.
The date() Method
The date() method returns a sequence value composed of eight atom elements. The following example explains it in detail −#!/home/euphoria-4.0b2/bin/euiEuphoria - Procedures
A procedure is a group of reusable code which can be called from
anywhere in your program. This eliminates the need of writing same code
again and again. This helps programmers to write modular code.
Like any other advance programming language, Euphoria also supports all the features necessary to write modular code using procedures.
Like any other advance programming language, Euphoria also supports all the features necessary to write modular code using procedures.
Euphoria - Functions
Euphoria functions are just like procedures, but they return a value, and can be used in an expression. This chapter explains how to write your own functions in Euphoria.
Euphoria - Files I/O
Using Euphoria programming language, you can write programs that read and change file data on your floppy drive or hard drive, or create new files as a form of output. You can even access devices on your computer such as the printer and modem.
Euphoria - Quick Guide
Euphoria - Overview
Euphoria stands for End-User Programming with Hierarchical Objects for Robust Interpreted Applications. Euphoria's first incarnation was created by Robert Craig on an Atari Mega-ST and it was first released in 1993. It is now maintained by Rapid Deployment Software.Euphoria - Library Routines
A large number of library routines are provided. Some are built right into the interpreter, ex.exe, exw.exe or exu. Others are written in Euphoria and you must include one of the .e files in euphoria\include directory to use them.
Euphoria - Useful Resources
The following resources contain additional information on Euphoria. Please use them to get more in-depth knowledge on this topic.
Discuss Euphoria
This tutorial gives you basic understanding of Euphoria programming language. Euphoria is simple, flexible, easy to learn, and interpreted high-level programming language for DOS, Windows, Linux, FreeBSD, and more. This tutorial describes everything a programmer needs to know such as its environment, data types, syntax and operators, file handling, and controlling the flow of program.
Subscribe to:
Posts (Atom)