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 200 pages are in this category, out of 523 total.
(previous page) (next page)A
- A+B
- Abbreviations, automatic
- Abbreviations, easy
- Abbreviations, simple
- ABC problem
- ABC words
- Abelian sandpile model
- Abelian sandpile model/Identity
- Abstract type
- Abundant odd numbers
- Abundant, deficient and perfect number classifications
- Ackermann function
- Additive primes
- Address of a variable
- AKS test for primes
- Align columns
- Aliquot sequence classifications
- Almost prime
- Alternade words
- Amb
- Amicable pairs
- Anagrams
- Anagrams/Deranged anagrams
- Angle difference between two bearings
- Angles (geometric), normalization and conversion
- Anti-primes
- Append numbers at same position in strings
- Apply a callback to an array
- Apply a digital filter (direct form II transposed)
- Arbitrary-precision integers (included)
- Arithmetic-geometric mean
- Arithmetic/Complex
- Arithmetic/Integer
- Array concatenation
- Array length
- Arrays
- Ascending primes
- ASCII art diagram converter
- ASCII control characters
- Assertions
- Associative array/Creation
- Associative array/Iteration
- Associative array/Merging
- Attractive numbers
- Audio alarm
- Average loop length
- Averages/Arithmetic mean
- Averages/Mean angle
- Averages/Mean time of day
- Averages/Median
- Averages/Mode
- Averages/Pythagorean means
- Averages/Root mean square
- Averages/Simple moving average
B
C
- Caesar cipher
- Calculating the value of e
- Calkin-Wilf sequence
- Call a foreign-language function
- Call an object method
- Camel case and snake case
- Cantor set
- Casting out nines
- Catalan numbers
- Catamorphism
- Chaocipher
- Character codes
- Check that file exists
- Cheryl's birthday
- Chinese zodiac
- Cholesky decomposition
- Chowla numbers
- Circles of given radius through two points
- Classes
- Closures/Value capture
- Code Golf: Code Golf
- Comma quibbling
- Command-line arguments
- Comments
- Common list elements
- Common sorted list
- Compare a list of strings
- Compare length of two strings
- Compound data type
- Concurrent computing
- Conditional structures
- Conjugate a Latin verb
- Conway's Game of Life
- Copy a string
- Count in factors
- Count in octal
- Count occurrences of a substring
- Count the coins
- Cousin primes
- CRC-32
- Create a two-dimensional array at runtime
- Create an object/Native demonstration
- Curzon numbers
- CUSIP
D
- Damm algorithm
- Date format
- Day of the week
- Days between dates
- Deceptive numbers
- Deconvolution/1D
- Define a primitive data type
- Delete a file
- Deming's funnel
- Department numbers
- Detect division by zero
- Determine if a string has all the same characters
- Determine if a string has all unique characters
- Determine if a string is collapsible
- Determine if a string is numeric
- Determine if a string is squeezable
- Determine if two triangles overlap
- Determine sentence type
- Dice game probabilities
- Digital root
- Digital root/Multiplicative digital root
- Disarium numbers
- Display a linear combination
- DNS query
- Doomsday rule
- Dot product
- Double Twin Primes
- Draw a clock
- Draw a pixel
- Draw a sphere
- Draw pixel 2
- Dutch national flag problem
- Dynamic variable names
E
- Eban numbers
- Egyptian division
- EKG sequence convergence
- Element-wise operations
- Elliptic curve arithmetic
- Empty directory
- Empty program
- Empty string
- Enforced immutability
- Entropy
- Entropy/Narcissist
- Enumerations
- Environment variables
- Ethiopian multiplication
- Euler method
- Euler's constant 0.5772...
- Even or odd
- Evolutionary algorithm
- Exactly three adjacent 3 in lists
- Execute a system command
- Execute Brain****
F
- Factorial
- Factorial primes
- Factorions
- Factors of a Mersenne number
- Factors of an integer
- Fairshare between two and more
- Farey sequence
- Fast Fourier transform
- FASTA format
- Faulhaber's triangle
- Feigenbaum constant calculation
- Fibonacci n-step number sequences
- Fibonacci sequence
- File extension is in extensions list
- File size
- Filter
- Find first missing positive
- Find if a point is within a triangle
- Find limit of recursion
- Find minimum number of coins that make a given value
- Find the last Sunday of each month
- Find the missing permutation
- Find words which contains all the vowels
- Find words which contains more than 3 e vowels
- Find words whose first and last three letters are equal