V (programming language): Difference between revisions

Content deleted Content added
Jan200101 (talk | contribs)
m Adjust License link to point at the actual file instead of tab on main repo view
Undid revision 1308956867 by Wukuendo (talk) Stated policies do not apply, if you disagree with the use of a source please discuss on talk page.
Line 53:
 
Working translators are also being developed for Go, [[JavaScript]], and [[WebAssembly]].<ref>{{cite web |title=Convert Go to V with go2v|url=https://zenn.dev/tkm/articles/go2v-with-go-lsd|website=Zenn |date=26 January 2023 |access-date=26 January 2023}}</ref><ref>{{cite web |title=The V WebAssembly Compiler Backend|url=https://l-m.dev/cs/the_v_webassembly_compiler_backend/|archive-url=https://web.archive.org/web/20240708075458/https://l-m.dev/cs/the_v_webassembly_compiler_backend/ |website=l-m |date=26 February 2023 |archive-date=8 July 2024}}</ref>{{Sfn|Rao|2021}}
 
== Criticism ==
Criticisms directed at V highlight a general pattern of advertising features/libraries before they are suitable for use. Developers have criticized compiler bugs, lack of [[memory safety]], out-of-date documentation and [[Memory leak|memory leaks]] in trivial software, issues that may result in [[Vulnerability (computer security)|security vulnerabilities]].<ref name=":1">{{Cite web |last=skvortsov |title=V Language Review (2023) |url=https://n-skvortsov-1997.github.io/reviews/ |access-date=2025-08-30 |website=skvortsov |language=en}}</ref><ref>{{Cite web |last=mawfig.github.io |date=2022-06-18 |title=V Language Review (2022) |url=https://mawfig.github.io/2022/06/18/v-lang-in-2022.html |access-date=2025-08-30 |website=mawfig.github.io |language=en}}</ref><ref>{{Cite web |date=2020-06-17 |title=V Update - June 2020 |url=https://xeiaso.net/blog/vlang-update-2020-06-17/ |access-date=2025-08-30 |website=xeiaso.net |language=en}}</ref> Nevertheless, V is currently in [[Beta software|beta]] as of August, 2025.<ref name="VlangBeta" />
 
Beyond the programming language itself, developers have also criticized moderation within the V community, with individuals being kicked out of [[Chat room|chat rooms]] for criticizing the language.<ref name=":1" />
 
== Syntax ==