59
User
Recs.
Recs.
100
Updates
Last
Updated
Updated
Activity
44 Options
SpecsUpdate
PlatformsWindows, Linux, Mac
LicenseMIT
Sitevlang.io, https://github.com/vlang
DeveloperAlexander Medvednikov
Typing disciplineStrong, static, inferred, structural
ParadigmMulti-paradigm: procedural, object-oriented, concurrent
Current Version0.4.x
Supported platformsWindows, Mac, Linux, FreeBSD, OpenBSD, NetBSD, DragonflyBSD, Solaris, Android, iOS
Development StatusBeta (contributors and developers welcomed)
V Language Reviewhttps://ossinsight.io/analyze/vlang/v#overview
Zipped size~12.5 MB
Pros
Know any positive aspects of this option?
Cons
Con Rapid changes in a language syntax/features
Since V language under a continuous development and core syntax and features will be "frozen" in a version 1.0.0, updating from older version of a language can cause a code rewrite of previously working program.
Con V 1.0 release was planned for December 2019
The first version of the language was publicly released in June of 2019, version 0.1.x. First beta version of the language was released June of 2022, version 0.3. x. Language has progressed faster than most. Welcomes contributors to join the project.
Know any negative aspects of this option?
Recommendations
V
Recommended a year ago
I think V - is just a best for for a system development, since it's an evolution of C with readable syntax. Toolset makes your life easier, and community is one of the best communities I have ever been part of đŸ˜„
Pro
GenericsPro
SimplicityPro
Fast like CPro
Single paradigmPro
SafetyPro
Clear syntaxPro
Cross-platformPro
Friendly and helpful communityV
3 years ago
The author of V is a con artist skilled at manipulating users into thinking that it is the fastest language or something that doesn't need any dependencies. There are a lot of DUMMY repositories in the language organization that mocks already existing services/apps, while promising that these outperforms...
Con
Rapid changes in a language syntax/featuresComments
Flagged Pros + Cons
Con Some of core language features are in a prototype stage
Some core features that were described on the main webpage, like autofree or C-to-V translator, are in a prototype stage. That means that there is a working code, that doesn't cover all possible use cases yet.