Category: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 (or 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 | No. | Module name | ||
---|---|---|---|---|---|---|---|
1 | arrays | 2 | benchmark | 3 | bifield | ||
4 | cli | 5 | clipboard | 6 | compress | ||
7 | context | 8 | crypto | 9 | websocket | ||
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.sapp | ||
40 | sqlite | 41 | stbi | 42 | strconv | ||
43 | strings | 44 | sync | 45 | szip | ||
46 | term | 47 | time | 48 | toml | ||
49 | vweb | 50 | wasm | 51 | maps | ||
52 | sokol.audio | 53 | ttf | 54 | json2 |
Pages in category "V (Vlang)"
The following 123 pages are in this category, out of 523 total.
(previous page) (next page)S
- SHA-256
- Shape-Machine
- Short-circuit evaluation
- Show ASCII table
- Sierpinski carpet
- Sieve of Eratosthenes
- Simple windowed application
- Sleep
- Sleeping Beauty problem
- Smith numbers
- Snake and ladder
- Sort an integer array
- Sorting algorithms/Bogosort
- Sorting algorithms/Bubble sort
- Sorting Algorithms/Circle Sort
- Sorting algorithms/Cocktail sort
- Sorting algorithms/Comb sort
- Sorting algorithms/Counting sort
- Sorting algorithms/Gnome sort
- Sorting algorithms/Heapsort
- Sorting algorithms/Insertion sort
- Sorting algorithms/Merge sort
- Sorting algorithms/Quicksort
- Sorting algorithms/Shell sort
- Sorting algorithms/Sleep sort
- Special characters
- Special variables
- Spelling of ordinal numbers
- Split a character string based on change of character
- Square root by hand
- Stack
- Start from a main routine
- Statistics/Basic
- Strange numbers
- Strange plus numbers
- String append
- String case
- String comparison
- String concatenation
- String interpolation (included)
- String length
- String matching
- String prepend
- Strip a set of characters from a string
- Strip comments from a string
- Strip control codes and extended characters from a string
- Substitution cipher
- Substring
- Sudan function
- Sum and product of an array
- Sum data type
- Sum digits of an integer
- Sum multiples of 3 and 5
- Sum of a series
- Sum of squares
- Sunflower fractal
- Symmetric difference
- System time
T
- Tamagotchi emulator
- Taxicab numbers
- Temperature conversion
- Ternary logic
- Text between
- Text completion
- The Name Game
- Three word location
- Tic-tac-toe
- Tokenize a string
- Tokenize a string with escaping
- Topic variable
- Towers of Hanoi
- Transliterate English text using the Greek alphabet
- Triplet of three numbers
- Tropical algebra overloading
- Two bullet roulette
- Two identical strings
- Two sum
- Type detection
U
V
- Validate International Securities Identification Number
- Vampire number
- Van der Corput sequence
- Van Eck sequence
- Variable declaration reset
- Variable size/Get
- Variable size/Set
- Variables
- Variadic function
- Vector products
- Verhoeff algorithm
- Verify distribution uniformity/Chi-squared test
- Verify distribution uniformity/Naive
- Vigenère cipher
- Vigenère cipher/Cryptanalysis