summaryrefslogtreecommitdiffhomepage
path: root/vala.html.markdown
blob: 9a5215bb9ad7a1aaae031dd7e3a6e03b4ece6610 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
---
language: vala
contributors:
    - ["Milo Gilad", "https://github.com/bigbash"]
filename: LearnVala.vala
---

In GNOME's own words, "Vala is a programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C."

Vala has aspects of Java and C#, so it'll be familiar to those who know either or.

[Read more here.](https://wiki.gnome.org/Projects/Vala)

```vala
// Single line comment

/* Multiline
Comment */

/**
* Documentation comment
*/


```