Category:V (Vlang)
V (Vlang)
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using V (Vlang).
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
Execution method: | Compiled (machine code) |
---|---|
Garbage collected: | Allowed |
Type safety: | Safe |
Type strength: | Strong |
Type checking: | Static |
|
The V Programming Language
Simple, fast, safe, compiled. For developing maintainable software.
Note: V is also known as Vlang. There was a language naming collision, so V (Vlang) was chosen.
V (Vlang) is used here on Rosetta Code to disambiguate from the other language called V.
V is an easier to learn, read, and use language.
V first appeared in 2019 in a trial web sandbox, "The V Playground".
V's design has been influenced by Go, Oberon, Rust, Swift, Kotlin, and Python. For V's FAQ
V's sources are published at GitHub, presently on version 0.4.x.
V's compiler tool is similar in implementation to a multi purpose command processor: prompt$ v help
V language review and documentation are here.
Helpful links
- V in Wiki
- V language overview and introduction by Erdet Nasufi
- V language overview and introduction on behalf of the Sydney Computing Society
- V language overview and presentation for IBM
- Some of the code snippets are available at the archived V-Community (V Rosetta) GitHub
- More info on the below can be found at modules used by V
No. | Module name | No. | Module name | |
---|---|---|---|---|
1 | arrays | 2 | benchmark | |
3 | bifield | 4 | cli | |
5 | clipboard | 6 | compress | |
7 | context | 8 | crypto | |
9 | darwin | 10 | datatypes | |
11 | main | 12 | dl | |
13 | dlmalloc | 14 | encoding | |
15 | eventbus | 16 | flag | |
17 | fontstash | 18 | gg | |
19 | gx | 20 | hash | |
21 | io | 22 | json | |
23 | log | 24 | math | |
25 | mssql | 26 | mysql | |
27 | net | 28 | orm | |
29 | os | 30 | pg | |
31 | picoev | 32 | veb | |
33 | picohttpparser | 34 | rand | |
35 | readline | 36 | regex | |
37 | runtime | 38 | semver | |
39 | sokol | 40 | sqlite | |
41 | stbi | 42 | strconv | |
43 | strings | 44 | sync | |
45 | szip | 46 | term | |
47 | time | 48 | toml | |
49 | vweb | 50 | wasm |