V (programming language): Difference between revisions

Content deleted Content added
url link to official site changed to match wikidata and for security (ssl and ___domain)
Mention and reference of V being ranked by the TIOBE index
Line 28:
According to various sources, the new language was created as a result of frustration with existing languages being used for personal projects.<ref name="SYNCS 2023">{{cite web |title=How To Maintain And Iterate With V - SYNCS 2023 (Sydney Computing Society at the University of Sydney)|url=https://www.youtube.com/watch?v=pchEsYwA74Q |website=YouTube |access-date=18 October 2023}}</ref>{{sfn|Chakraborty|2023}}{{Sfn|Trex|2024}} The language was originally intended for personal use, but after it was mentioned publicly and gained interest, it was decided to make it public. V was initially created in order to develop a desktop messaging client known as Volt.<ref name="hackaday"/> Upon public release, the compiler was written in V, and could compile itself.{{Sfn|Rao|2021}}{{sfn|Chakraborty|2023}} Key design goals behind the creation of V were being easy to learn and use, higher readability, fast compilation, increased safety, efficient development, cross-platform usability, improved C [[interoperability]], better error handling, modern features, and more maintainable software.{{Sfn|Independent Laboratory|2020}}{{Sfn|Lyons|2022}}<ref name="nasufi"/><ref>{{cite web |title=V language: simple like Go, small binary like Rust|url=https://techracho.bpsinc.jp/hachi8833/2021_03_09/89457/ |website=TechRacho |access-date=3 March 2021}}</ref>
 
V is released and developed through [[GitHub]]<ref>{{cite web |url=https://ossinsight.io/analyze/vlang/v#overview |title=GitHub Programming Languages (repository details) |via=[[Open-source software|OSS]] Insight}}</ref><ref name="hackaday" /> and maintained by developers and contributors from around the world.{{Sfn|Rao|2021}}{{Sfn|Trex|2024}} It is among the languages that have been listed on the [[TIOBE index]].<ref>{{cite web |title=TIOBE Index |url=https://www.tiobe.com/tiobe-index |website=tiobe |archive-url=https://web.archive.org/web/20250407190504/https://www.tiobe.com/tiobe-index/|archive-date=7 April 2025|access-date=9 April 2025}}</ref>
 
[[File:Veasel.svg|thumb|Veasel is the official mascot of the V programming language<ref>{{cite web |url=https://github.com/vlang/v-mascot/ |title=V's official mascot |website=GitHub |access-date=8 November 2023}}</ref>]]