Revision history for ValaGenieintro
Revision [29475]
Last edited on 2013-11-08 08:26:00 by darkcity [[[HomePage]] > [[ComponentHowTo Components and ]Additions:
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[HowToProgramming Programming]]
====Vala Genie Intro====
==What is this?==
==Main features:==
====Vala Genie Intro====
==What is this?==
==Main features:==
Deletions:
======Main features:==
Additions:
====={{color text="Code example Vala" c="black"}}=====
class Demo.HelloWorld : GLib.Object {
public static int main(string[] args) {
stdout.printf("Hello, World\n");
return 0;
}
}
class Demo.HelloWorld : GLib.Object {
public static int main(string[] args) {
stdout.printf("Hello, World\n");
return 0;
}
}
Deletions:
Hello world
[indent=2]
var a = "hello world"
print("%s" , a)
array
a:array of string = {"abc", "def", "xyz"}
for s in a
print(s)
Additions:
Being like Python it forces an easy to use spaced format with a simple modern syntax. It is more consistent and flexible than BASIC and logo or other languages recommended for beginners. **However** be aware: Documentation in English is available, but not redundant and not always beginner-friendly. Documentation in other languages, is almost inexistant.
Deletions:
Additions:
Being like Python it forces an easy to use spaced format with a simple modern syntax. It is more consistent and flexible than BASIC and logo or other languages recommended for beginners. **However** be aware: Documentation in English is available, but not rebundant and not always beginner-friendly. Documentation in other languages, is almost inexistant.
Deletions:
No Differences
Additions:
====={{color text="Where is valide code saved?" c="black"}}=====
Deletions:
Additions:
====={{color text="What is the difference between Vala and Genie?" c="black"}}=====
Deletions:
Additions:
======{{color text="What is this?" c="black"}}======
====={{color text="Who Created Genie?" c="black"}}=====
====={{color text="When were Vala and Genie created?" c="black"}}=====
====={{color text="How do I use Genie in Puppy?" c="black"}}=====
====={{color text="Is Genie a good language to start programming with?" c="black"}}=====
====={{color text="Is it suitable for professionals?" c="black"}}=====
====={{color text="Basic Concepts" c="black"}}=====
====={{color text="Where can I find out about String handling in Genie?" c="black"}}=====
====={{color text="Where is valid code saved?" c="black"}}=====
====={{color text="How do you compile code?" c="black"}}=====
====={{color text="Can the code be used in other Linux distributions?" c="black"}}=====
====={{color text="Is Vala available for Windows?" c="black"}}=====
====={{color text="Where can I find out about Valide?" c="black"}}=====
====={{color text="Code examples" c="black"}}=====
====={{color text="Who Created Genie?" c="black"}}=====
====={{color text="When were Vala and Genie created?" c="black"}}=====
====={{color text="How do I use Genie in Puppy?" c="black"}}=====
====={{color text="Is Genie a good language to start programming with?" c="black"}}=====
====={{color text="Is it suitable for professionals?" c="black"}}=====
====={{color text="Basic Concepts" c="black"}}=====
====={{color text="Where can I find out about String handling in Genie?" c="black"}}=====
====={{color text="Where is valid code saved?" c="black"}}=====
====={{color text="How do you compile code?" c="black"}}=====
====={{color text="Can the code be used in other Linux distributions?" c="black"}}=====
====={{color text="Is Vala available for Windows?" c="black"}}=====
====={{color text="Where can I find out about Valide?" c="black"}}=====
====={{color text="Code examples" c="black"}}=====
Deletions:
=====Who Created Genie?=====
=====When were Vala and Genie created?=====
=====How do I use Genie in Puppy?=====
=====Is Genie a good language to start programming with?=====
=====Is it suitable for professionals?=====
=====Basic Concepts=====
=====Where can I find out about String handling in Genie?=====
=====Where is valide code saved?=====
=====How do you compile code?=====
=====Can the code be used in other Linux distributions?=====
=====Is Vala available for Windows?=====
=====Where can I find out about Valide?=====
=====Code examples=====
Additions:
======Main features:==
=====What is the difference between Vala and Genie?=====
=====Who Created Genie?=====
=====When were Vala and Genie created?=====
=====How do I use Genie in Puppy?=====
[[http://puppylinux.org/wikka/GenieProgramming Check here]]
=====Is Genie a good language to start programming with?=====
Being like Python it forces an easy to use spaced format with a simple modern syntax. It is more consistent and flexible than BASIC and logo or other languages recommended for beginners. **However** be aware: Documentation in english is available, but not rebundant and not always beginner-friendly. Documentation in other languages, is almost inexistant.
=====Is it suitable for professionals?=====
Code is compiled to C, making it fast and efficient. Linux uses C as its main language and the Gnome project is developing Vala
=====Basic Concepts=====
**Files**
Genie code must be written in files with the *.gs extensions. Vala codes must be written in files with the .vala extension.
**Syntax**
=====Where can I find out about String handling in Genie?=====
=====Where is valide code saved?=====
=====How do you compile code?=====
valac -C v4.vala
=====Can the code be used in other Linux distributions?=====
=====Is Vala available for Windows?=====
=====Where can I find out about Valide?=====
=====Code examples=====
%%(language-ref)
%%
**random method**
%%(language-ref)
%%init
%%(language-ref)
%%
=====What is the difference between Vala and Genie?=====
=====Who Created Genie?=====
=====When were Vala and Genie created?=====
=====How do I use Genie in Puppy?=====
[[http://puppylinux.org/wikka/GenieProgramming Check here]]
=====Is Genie a good language to start programming with?=====
Being like Python it forces an easy to use spaced format with a simple modern syntax. It is more consistent and flexible than BASIC and logo or other languages recommended for beginners. **However** be aware: Documentation in english is available, but not rebundant and not always beginner-friendly. Documentation in other languages, is almost inexistant.
=====Is it suitable for professionals?=====
Code is compiled to C, making it fast and efficient. Linux uses C as its main language and the Gnome project is developing Vala
=====Basic Concepts=====
**Files**
Genie code must be written in files with the *.gs extensions. Vala codes must be written in files with the .vala extension.
**Syntax**
=====Where can I find out about String handling in Genie?=====
=====Where is valide code saved?=====
=====How do you compile code?=====
valac -C v4.vala
=====Can the code be used in other Linux distributions?=====
=====Is Vala available for Windows?=====
=====Where can I find out about Valide?=====
=====Code examples=====
%%(language-ref)
%%
**random method**
%%(language-ref)
%%init
%%(language-ref)
%%
Deletions:
What is the difference between Vala and Genie?
Who Created Genie?
When were Vala and Genie created?
How do I use Genie in Puppy?
Is Genie a good language to start programming with?
Being like Python it forces an easy to use spaced format
with a simple modern syntax. It is more consistent and flexible than BASIC and logo or other languages recommended for beginners.
Is it suitable for professionals?
Code is compiled to C, making it fast and efficient.
Linux uses C as its main language and the Gnome project is developing Vala
Basic Concepts
Files
Genie code must be written in files with the *.gs extensions.
Syntax
Where can I find out about String handling in Genie?
Where is valide code saved?
How do you compile code?
Can the code be used in other Linux distributions?
Is Vala available for Windows?
Where can I find out about Valide
Code examples
random method