Category:V (Vlang): Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
(Add and update info pertaining to language)
 
(21 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{language|Vlang
{{language|V (Vlang)
|exec=machine
|gc=allowed
|gc=allowed
|checking=static
|checking=static
|safety=safe
|strength=strong
|strength=strong
|site=https://vlang.io
|site=https://vlang.io
|hopl=no
}}
}}
{{provides|Concurrency}}{{provides|File access}}{{provides|File system access}}{{provides|First class functions}}{{provides|Network access}}{{provides|Objects}}{{provides|Signal handling}}{{language programming paradigm|concurrent}}{{language programming paradigm|Generic}}{{language programming paradigm|Imperative}}
<span style="font-size:2em;strong;">NOTE: Vlang is V. There was a language naming collision.</span>
<span style="font-size:2em;strong;">The V Programming Language</span>

''Simple, fast, safe, compiled. For developing maintainable software.''
<br />
<br />
Vlang was chosen for use here. The [[:Category:V|V]] page on rosettacode.org is for a different programming language, also called V.
<br />
<br />
'''Note: V is also known as Vlang. There was a language naming collision, so V (Vlang) was chosen.'''
The spelling Vlang is a convenience for the language named V. Vlang is used here on RosettaCode to disambiguate from the other language called [[:Category:V|V]], with a side benefit of more concise web searching.


V (Vlang) is used here on Rosetta Code to disambiguate from the other language called [[:Category:V|V]].
The V Programming Language<br />

''Simple, fast, safe, compiled. For developing maintainable software.''
V is an easier to learn, read, and use language.

[https://vlang.io 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. [https://github.com/vlang/v/wiki/FAQ For V's FAQ]


[https://vlang.io V] first appeared in 2019 in a trial web sandbox, The V Playground. Sources published on [https://github.com/vlang/v GitHub] as version 0.2.x, in June 2019.
V's sources are published at [https://github.com/vlang/v GitHub], presently on version [https://github.com/vlang/v/releases 0.4.x].


V is similar to Go in design and the v compiler tool is similar in implementation as a multi purpose command processor.
V's compiler tool is similar in implementation to a multi purpose command processor: ''prompt$ v help''


V language review and documentation are [https://github.com/vlang/v/blob/master/doc/docs.md here].
https://vlang.io


==Helpful links==
''prompt$ v help''
* [https://en.everybodywiki.com/V_(programming_language) V in Wiki]
* [https://www.youtube.com/watch?v=ZO3vlwqvTrc V language overview and introduction] by Erdet Nasufi
* [https://www.youtube.com/watch?v=pchEsYwA74Q V language overview and introduction] on behalf of the Sydney Computing Society
* [https://www.youtube.com/watch?v=_dIAcNp9bJs V language overview and presentation] for IBM
* Some of the code snippets are available at the archived [//github.com/v-community/v_rosetta V-Community (V Rosetta) GitHub]
* More info on the below can be found at [https://modules.vlang.io/ modules used by V]


{| class="wikitable"
for more information on V and the ''v'' compiler tool.
! No. !! Module name !! !! No. !! Module name
|-
Some of the code snippets will be available at the [//github.com/v-community/v_rosetta V-Community GitHub]
| 1 || [https://rosettacode.org/wiki/Category:Vlang-arrays arrays] || || 2 || [https://rosettacode.org/wiki/Category:Vlang-benchmark benchmark]
|-
| 3 || [https://rosettacode.org/wiki/Category:Vlang-bifield bifield] || || 4 || [https://rosettacode.org/wiki/Category:Vlang-cli cli]
|-
| 5 || [https://rosettacode.org/wiki/Category:Vlang-clipboard clipboard] || || 6 || [https://rosettacode.org/wiki/Category:Vlang-compress compress]
|-
| 7 || [https://rosettacode.org/wiki/Category:Vlang-context context] || || 8 || [https://rosettacode.org/wiki/Category:Vlang-crypto crypto]
|-
| 9 || [https://rosettacode.org/wiki/Category:Vlang-darwin darwin] || || 10 || [https://rosettacode.org/wiki/Category:Vlang-datatypes datatypes]
|-
| 11 || [https://rosettacode.org/wiki/Category:Vlang-main main] || || 12 || [https://rosettacode.org/wiki/Category:Vlang-dl dl]
|-
| 13 || [https://rosettacode.org/wiki/Category:Vlang-dlmalloc dlmalloc] || || 14 || [https://rosettacode.org/wiki/Category:Vlang-encoding encoding]
|-
| 15 || [https://rosettacode.org/wiki/Category:Vlang-eventbus eventbus] || || 16 || [https://rosettacode.org/wiki/Category:Vlang-flag flag]
|-
| 17 || [https://rosettacode.org/wiki/Category:Vlang-fontstash fontstash] || || 18 || [https://rosettacode.org/wiki/Category:Vlang-gg gg]
|-
| 19 || [https://rosettacode.org/wiki/Category:Vlang-gx gx] || || 20 || [https://rosettacode.org/wiki/Category:Vlang-crypto hash]
|-
| 21 || [https://rosettacode.org/wiki/Category:Vlang-io io] || || 22 || [https://rosettacode.org/wiki/Category:Vlang-json json]
|-
| 23 || [https://rosettacode.org/wiki/Category:Vlang-log log] || || 24 || [https://rosettacode.org/wiki/Category:Vlang-math math]
|-
| 25 || [https://rosettacode.org/wiki/Category:Vlang-mssql mssql] || || 26 || [https://rosettacode.org/wiki/Category:Vlang-mysql mysql]
|-
| 27 || [https://rosettacode.org/wiki/Category:Vlang-net net] || || 28 || [https://rosettacode.org/wiki/Category:Vlang-orm orm]
|-
| 29 || [https://rosettacode.org/wiki/Category:Vlang-os os] || || 30 || [https://rosettacode.org/wiki/Category:Vlang-pg pg]
|-
| 31 || [https://rosettacode.org/wiki/Category:Vlang-picoev picoev] || || 32 || [https://rosettacode.org/wiki/Category:Vlang-event picoev]
|-
| 33 || [https://rosettacode.org/wiki/Category:Vlang-picohttpparser picohttpparser] || || 34 || [https://rosettacode.org/wiki/Category:Vlang-rand rand]
|-
| 35 || [https://rosettacode.org/wiki/Category:Vlang-readline readline] || || 36 || [https://rosettacode.org/wiki/Category:Vlang-regex regex]
|-
| 37 || [https://rosettacode.org/wiki/Category:Vlang-runtime runtime] || || 38 || [https://rosettacode.org/wiki/Category:Vlang-semver semver]
|-
| 39 || [https://rosettacode.org/wiki/Category:Vlang-sokol sokol] || || 40 || [https://rosettacode.org/wiki/Category:Vlang-sqlite sqlite]
|-
| 41 || [https://rosettacode.org/wiki/Category:Vlang-stbi stbi] || || 42 || [https://rosettacode.org/wiki/Category:Vlang-strconv strconv]
|-
| 43 || [https://rosettacode.org/wiki/Category:Vlang-strings strings] || || 44 || [https://rosettacode.org/wiki/Category:Vlang-sync sync]
|-
| 45 || [https://rosettacode.org/wiki/Category:Vlang-szip szip] || || 46 || [https://rosettacode.org/wiki/Category:Vlang-term term]
|-
| 47 || [https://rosettacode.org/wiki/Category:Vlang-time time] || || 48 || [https://rosettacode.org/wiki/Category:Vlang-toml toml]
|-
| 49 || [https://rosettacode.org/wiki/Category:Vlang-vweb vweb] || || 50 || [https://rosettacode.org/wiki/Category:Vlang-wasm wasm]
|-
|}

Latest revision as of 07:04, 13 November 2023

Language
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


Listed below are all of the tasks on Rosetta Code which have been solved using V (Vlang).

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

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 picoev
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

Pages in category "V (Vlang)"

The following 200 pages are in this category, out of 475 total.

(previous page) (next page)
(previous page) (next page)