Hi everyone! Thanks for watching :) Just wanted to clear some things up: 1. This is NOT a paid ad. V is open source and I have not been paid or reached out by the owner of the language to do this video. If you look at my other videos, I give shoutouts to open source projects and ads are specified as ads. 2. I will NOT be abandoning Python in favor of V. They aren't really comparible. Also, V lacks the community and ecosystem that other languages (Rust, Python, Go) have. I was just trying to make a joke but understand why it comes off as silly :) Appreciate all the positive (and constructive) comments in regards to this video.
@paliszarok2 жыл бұрын
das cool
@spoopyscaryskelebones38462 жыл бұрын
يااااااس
@kuroitsuki40762 жыл бұрын
Keep on python, add another playlist for vlang on your channel.
@praktexemplar80822 жыл бұрын
*comparable
@MrJCraft2 жыл бұрын
if you want to check out another low level language check out D otherwise known as dlang, as fast and sometimes faster than C, gc,manual,and barrow checked, also functional, OO, and some meta aswell. allows fkr low level like knline assembly or usong C libraries, or high level code like java or haskell. ita fun and has rhe best documentation I have ever seen. anyway great video on V one of my favorite new languages just not useable yet.
@noahg22 жыл бұрын
Company HR's on job posting: *3-5 years of coding experience required in V*
@CodingWithLewis2 жыл бұрын
🤣
@ChaoticNeutralMatt2 жыл бұрын
You aren't wrong
@georgios_georgiou2 жыл бұрын
Meanwhile interview with candidate be like: HR: need 3-5 years commercially usage of V Candidate: I have 10 HR: Hired !!!
@murkkz16792 жыл бұрын
😂 😂 😂
@valkrumprofegh99582 жыл бұрын
HR is always be an unusual thinker
@АлександрБолбат-ы1у2 жыл бұрын
When all programming languages are still being compared to native C, this really says something about the quality of C.
@cybergaming424242 жыл бұрын
It is just stupid fast due to it being just a step above assembly lol
@steveman19822 жыл бұрын
Well, comparing engine performance to horses is also still a thing...
@NicolaiRathjen2 жыл бұрын
@@cybergaming42424 also due to the crazy amount of hours spent optimizing gcc.
@Ghazi_Al_Tamimi2 жыл бұрын
@@NicolaiRathjen I've tried to get GCC but I need zip and its expired is there a way to get it without zip?
@carlosmspk2 жыл бұрын
@@steveman1982 yes except no one says "this car's great, has as much power as a single horse". Whereas here, that's literally the goal, it's to be "as fast as C"
@sorrefly2 жыл бұрын
“V is as fast as C” Doubt [X]
@BluecoreG2 жыл бұрын
The slogan of every new language that eventually fades into obscurity
@N____er2 жыл бұрын
Clicked X faster than C ever could
@patrickclark92852 жыл бұрын
It depends what compiler you compare it to. It's like saying a slug is faster than a human (depends on the human)
@zachb17062 жыл бұрын
@@patrickclark9285 C compiles to machine code, it’s going to be faster regardless
@patrickclark92852 жыл бұрын
@@zachb1706 not based on compiling times though
@mitarravilic20252 жыл бұрын
Language popularity and relevance today is defined by their community and tooling, not pure language quality.
@arshadsiddiqui90712 жыл бұрын
(Java is walking proof of that)
@echoptic7752 жыл бұрын
Takoe tarmi
@tenpoundsterlingtn77562 жыл бұрын
@@arshadsiddiqui9071 so is JS
@mgjulesdev2 жыл бұрын
so is Go itself
@cryonim2 жыл бұрын
@@tenpoundsterlingtn7756 what ? JS is one of the most popular languages, also it's single threaded and slow so not sure how it stands with V.
@brycecrichfield19342 жыл бұрын
“As fast as C”. I’ll believe it when I see it
@raz02292 жыл бұрын
Fast but safe
@II-ii2um2 жыл бұрын
@@raz0229 no such thing as safe . Memory safe . Lmao. What a joke !
@wassimulator2 жыл бұрын
@@raz0229 safe is basically not wanting to think about memory. It’s knee pads, as a software engineer you should know how to work with memory.
@mdev7902 жыл бұрын
It actually compiles into human readable c..
@brycecrichfield19342 жыл бұрын
@@mdev790 Look if it's just syntax sugar on C it's boring, if it is more than it's guaranteed to be less efficient.
@jonathancooper16532 жыл бұрын
The v community seems to lie a bit about the performance. It seems the phrase as fast as C comes from the fact that they compile V code to C. What they fail to mention is that they copy things like a garbage collector into the C code, which is itself extra work a C program would not have to do. They do a lot of things to avoid having the GC running, but it's definitely still there. This extra work means that it's not equivalent to C. You could technically make almost any language compile to C and bundle a garbage collector, but just because it compiled to C doesn't mean it's equivalent to the same program written in C. I've reached out to the community before with these issues but they don't seem to hear me and they get angry. There are a number of other strange language decisions that turn people off of V too, they're available on blogs on the internet.
@hedgegod8644 Жыл бұрын
That is not a real garbage collector copied into c code. V compiler automatically inserts free calls where it is needed, it may take some time during compilation, but performance of final program will be ≈equal to C
@davthemillionth Жыл бұрын
It mostly uses automatic free calls, or if that's not possible, reference counting, with an option for garbage collection for faster compilation. However, this can be disabled with a compiler flag, for full control over memory management, it just uses it for memory safety by default.
@xhidden98172 жыл бұрын
Abandon python? Python is a completely different language that is used for much different things. This language can't replace python in the slightest because python isn't even a compiled language.
@greatgodoffire41392 жыл бұрын
The reason the V binaries are small is because they depend on dynamically linked libraries. Everything V has exists in Rust and Rust even helps with memory managment. V loves to have memory leaks and just close issues reporting them, after saying to compile with some flag even though there are still memory leaks.
@roryb.bellows86172 жыл бұрын
I remember when V was announced like a year ago, I also remember the author lying about certain features. I don’t remember what exactly though.
@bloatoo13122 жыл бұрын
Ye, it's another one of these frauds. The owner seems to be some sort of a narcissist too
@fieryscorpion2 жыл бұрын
We don’t need any more new programming languages. We’ve got enough of them.
@parentprofanities2 жыл бұрын
gotta wait for v++ and v#
@LevelUpGA2 жыл бұрын
Vython 😎🔥
@itsbastybro45213 ай бұрын
@@LevelUpGAvava vust vo votlin vua vuby holy v vinary
@JaekSean2 жыл бұрын
This is clearly a paid ad. You legally need to declare that somewhere. I'm clicking "Don't recommend channel"
@honkeydonkey14012 жыл бұрын
He specified that it's not... Pinned comment
@turolretar2 жыл бұрын
@@honkeydonkey1401 well then he’s a sucker for not taking money for it
@joestevenson55682 жыл бұрын
@@honkeydonkey1401 Thats even more embarrassing tbh
@framepointer2 жыл бұрын
V is vaporware. It leaked memory on hello world not so long ago LOL
@pastenml2 жыл бұрын
@randomguy9777 It compiles, and you can run the executable. It however does not work as advertised. It's definitely not a quick exit scam, but they over promised.
@jlacr80562 жыл бұрын
ngl, nobody cares how fast it is anymore (as long as it isn’t stupid), it’s all about how good the libraries are. python is the best example
@floppa94152 жыл бұрын
The game won't change. The game still is all about simplicity vs extensability, execution speed vs development speed, ...
@siliconhawk2 жыл бұрын
languages come and go but assembly is eternal
@hedgegod8644 Жыл бұрын
And C:)
@victorwestmann2 жыл бұрын
I'm still trying to make something out of python. Easy to write, easy to read and community is great.
@augustdruzgal4752 жыл бұрын
Python is great, I just can't get past how slow it is compared to other languages. You can make anything in like four lines though, that's pretty neat
@LevelUpGA2 жыл бұрын
@@augustdruzgal475 import cython, problem? 🤣
@ronanregan14782 жыл бұрын
@@LevelUpGA I never used c python,is it good?
@ronanregan14782 жыл бұрын
@@augustdruzgal475 ik it's slow, but hey atleast you can make a nueral network in like 11 lines
@LevelUpGA2 жыл бұрын
@@ronanregan1478 i don't know, but you can optimise with cython, pypy, cpython
@valerie42752 жыл бұрын
Haven't you heard? V stands for vaporware
@Skilledpuffno10 Жыл бұрын
Vlang
@deadbrav Жыл бұрын
Vape
@diosrightcalfmuscle409011 ай бұрын
Valorant
@bloatoo13122 жыл бұрын
This has to be some sort of a partnership. No sane man would ever recommend vlang in their own mind. This language tries doing all kinds of hip and flashy stuff before even getting the fundamentals down. There's no time for learning toy languages like this
@revimfadli46662 жыл бұрын
Won't be surprising if Fine print: "if coded hyper-efficiently C-style, otherwise can be slower than Java" Like C#
@geronimostilton50572 жыл бұрын
🦀 exists though
@CodingWithLewis2 жыл бұрын
Rust is the 🐐
@imt32062 жыл бұрын
No way that thing is better than C. Prove it!
@itsguardiantime49282 жыл бұрын
I was just thinking "oh yeah pretty cool" but when he said it was as fast as native C I gave myself whiplash
@edcdecl2 жыл бұрын
Remember that a smaller EXE size does not always mean a faster program.
@leastexpected31152 жыл бұрын
Also check out nim. It's not V but it's closer to python, has (optional) garbage collector, compiles to C langs and js, has very powerful typed templates and macros with compile time evaluation. It has some of downsides, but generally it's pretty good
@NotcardNotLiveАй бұрын
Ive gotten used to compiled languages and its hard to go back to binaries
@oooooooooooon Жыл бұрын
don't tense up and think to change from python new one came called `mojo` which is 35000× fast than native python and build in python style like typescript and javascript.
@Melvin420x122 жыл бұрын
IDK man at this point new programming languages just sound like parodies to make fun of new programming languages
@michaeltesemma67882 жыл бұрын
Should be viable by 2030
@AFBadBoy11 ай бұрын
C is the mother of all languages
@MrBLARG852 жыл бұрын
Sounds like Rust. I’d just use that alternative. It’s much more developed.
@lbgstzockt84932 ай бұрын
I always find it strange to call a language fast. I can write python code that runs circles around C by using the right algorithms and data structures. Most people never go to the extremes of any language and thus should probably spend less time worrying which language is the fastest and instead use the most widespread or best documented one. Obviously there are exceptions.
@hantinglu80502 жыл бұрын
The only one can beat c++ is the next standard c++.
@HansFlamme2 жыл бұрын
Not so sure, I code in Rust and C++ and V looks interesting. However, V is not a general purpose language in the sense that Rust is (and Haskell, Lisp, ...). For example, Rust allows lambda expressions such as |x| foo(x). V allows very limited lambda-like syntax, foo(it) where it is a keyword. You cannot have lambdas with more than one parameter, and currying is not possible, because shadowing of variables is not permitted. Similarly, in terms of memory management, it is not possible in V to pass ownership of one object to another. I don't think it is possible for a language to simply not have reference counting or garbage collection. It prevents fundamental patterns such as Factory. Operator overloading and traits are supported in V but only in a very restricted way, to allow the arithmetic operators to be applied to data structures. Interfaces in V are handled by duck-typing, same as Python. I'd be interested to see how this is implemented in an efficient way. I can't see how it could use v-tables for efficient dispatch, like Rust or C++.
@jmc76562 жыл бұрын
Oh my god what is this post 💀 V is a meme language
@WhatIsThis-zq4hk2 жыл бұрын
Stop making new programming languages, new libraries, new frameworks, new this, new that… all of this new tech claims to make developers’ lives easier but the hardest part of being a developer is all the new tech that comes out every week.
@lewessays2 жыл бұрын
I married to python having an affair with JS and Go. I think I have had enough... No more cheating 😂😅
@youtubeangel64012 жыл бұрын
C: V, how dare you copy me! You’re just as fast as me! V: I have a meeting with Go. C: Ok. Bye! V: Bye!
@platin21482 жыл бұрын
The new Language one should actually take a look at is the Odin Programming Language.
@forkerion10 ай бұрын
I can’t stand the lack of a package manager in Odin
@platin214810 ай бұрын
@@forkerion There isn’t any cargo like thing and it makes sense because the simplest way to get a library is by downloading it’s source and adding it as collection for your build. If you come from a npm or rust background it might not fit you anyway. Also i must say i prefer languages that don’t bake this into themselves as that makes awful libraries that depend on a entire tree of other things. And then a single thing breaks and you can’t use it anymore.
@AnonymousAnonymous-gh5fs2 жыл бұрын
Even without V as an option I'd reccomend getting rid of python lmao
@damonpalovaara42112 жыл бұрын
I tried so hard to stay away from Python after learning Rust but Rust doesn't have any great spread sheet libraries comparable to Python so I still write Python scripts for building spread sheets
@AnonymousAnonymous-gh5fs2 жыл бұрын
@@damonpalovaara4211 I like this comment
@amjedbelgacem82182 жыл бұрын
Hello Lewis, so there’s this fuss around a new language called “Peregrine”, they reclaim that it compiles as fast as C and has the same syntax as python. So what do you think about it ?
@ianyourgod2 жыл бұрын
If there is a compiled python I might use it
@hedgegod8644 Жыл бұрын
Cython maybe?
@mattiaslp96452 жыл бұрын
dont they say this about every new programming language that comes out? “it’s fast, it’s powerful, it’s easy!” then literally is a shadow of itself in a year.
@dumpinieks18092 жыл бұрын
"Immutability" and "as fast as C" in one sentence? Really?
@wilkyarny301211 ай бұрын
One year later, never heard of it before 😂
@ukhligoogle93552 жыл бұрын
I hate new software over and over that makes the programmer waste again times nights and days to learn the temporary new programming
@keifer78132 жыл бұрын
These programming languages looping through the whole alphabet at this point
@ertugrulghazi3342 жыл бұрын
Ugh, guys just learn a top 5 programming language, stick with it, and get a job.
@albertbennett62902 жыл бұрын
Having tried to use V in the past, it's kinda horrible
@Bratjuuc2 жыл бұрын
I hate that this video doesn't really have code snippets/ examples.
@SarcTiann Жыл бұрын
From my point of view, V is a great language, and you should keep in mind that it's at version 0.3... so most of the claims are goals-in-progress right now. even unlike other languages, v does not have a multinational company that finances or favors the development of it in a particular approach. It would be easier to define a syntax, "expected" behavior, and a limited scope for its use. the language could already be in production in hundreds of places. But V and his community rethink most things all the time. With the aim of not neglecting or renouncing its premises. It is not easy to do what V intends. Currently both its syntax, its libraries, and its stability are fragile. But personally I prefer that in order to get a good result in the end, instead of fixing everything now and once again having a language that doesn't add anything new. What V promises is a single language with which we can program at a high level, but giving us the possibility to go down a level when necessary and thanks to its extensive interoperability, we can use V to execute code in other languages, without the need to rewrite nothing.
@DP-wf8ws2 жыл бұрын
I have my doubts it's as fast as C
@davthemillionth Жыл бұрын
it literally compiles into c as an intermediary, but with a bunch of optimizations for both run-time and compile-time.
@Enjgine3 ай бұрын
@@davthemillionth and all the inefficiency of not being native C and bundling a GC
@shuncey2 жыл бұрын
"Blazingly fast" I think I've read this somewhere before 🤔
@lichuntak51432 жыл бұрын
But why not to follow the conventions like what symbol is to be used for the assignment operation
@huistelefoon5375 Жыл бұрын
"V is just as fast as native C" Well, it is only transpiled to C, and even though it claims to produce human-readable C, this is far from true in my experience. V is a very young language, but the creator makes a lot of promises that the language simply doesn't deliver on. I would consider using V if the native compiler will finally be finished, but that can still take many years.
@mkpanda2 жыл бұрын
Well, based on the V website the V code is converted into C code before compiling it, which obviously makes it as fast as C. The thing is to get the translation right and not make it create inefficient C code...
@DarkBoiJoseph Жыл бұрын
There's another one letter programming *R*
@GT-tj1qg2 жыл бұрын
Python and V are for completely different things dude
@ElinLiu0823 Жыл бұрын
《Should i abandon my friend Python?》😂
@-Engineering01-2 жыл бұрын
if C is there , then no one use V.
@theblackbaron41192 жыл бұрын
No strongly typed variables can be a detriment. I would rather have the option to enforce it like in VB script.
@airman122469 Жыл бұрын
V looks good yes. I’m disappointed that auto free has been promised and not delivered for so long. But yes, V looks cool.
@whimsy56232 жыл бұрын
I wouldn't abandon the pythonistas they have machine learning snakes
@CodingWithLewis2 жыл бұрын
I was kidding! I could never abandon them!
@whimsy56232 жыл бұрын
@@CodingWithLewis Blink twice if you're in danger
@CodingWithLewis2 жыл бұрын
@@whimsy5623 👀👀
@awsumturtle2 жыл бұрын
only if the language didn't have problems
@darshanpanchal30462 жыл бұрын
c is f1 and python is rolls royce
@PixelThorn2 жыл бұрын
Can we, like, just stop? We have enough.
@thatsalot35772 жыл бұрын
I was going to say that.
@ithaca20762 жыл бұрын
no one ever said you in specific had to use the language. its not trying to replace other languages
@PixelThorn2 жыл бұрын
@@ithaca2076 I guess it depends on how it unfolds in its usage among companies - it just gets tiring that you might get locked out of a company because you learned a lot of languages, have experience in them, but you didn't spend 5-10 years on V - oh well - can't work at this cool company I guess
@ithaca20762 жыл бұрын
@@PixelThorn thats understandable, i do think v has potential though, i guess only time will tell what it can do and will do
@Supergamer-tv5pv Жыл бұрын
C is much faster than V
@luissaybe2 жыл бұрын
V is as fast as C 😂
@kali7865162 жыл бұрын
What about Rust ? Whole planet should implement a programming language called oneSyntax by taking most of the syntax (case classes,case object,def, Val, var, pattern matching, traits) from scala , new programming language will increase global warming (electricity usage to learn new language again)
@phoenix-tt2 жыл бұрын
Every language was designed for some specific tasks. Learning Rust is harder than learning Python, for example, but it doesn't mean that some language is better than the other. It's about what you do and what you like
@redcrafterlppa3032 жыл бұрын
This language sounds like a bad little rust clone. Also in some other comments I read that V has many long lasting unresolved problems and inconsistencies. I think rust is clearly superior here.
@mdev7902 жыл бұрын
Rust sucks, the syntax, the "borrow" system, and the rust community suck
@maciejka12 жыл бұрын
yeah, now every programming language is as fast as c
@maciejka12 жыл бұрын
@DC - WD I meant that every language says that it is fast as c for example i have heard that rust and go are as fast as c
@hakuna_matata_hakuna2 жыл бұрын
But you'll have to do everything from scratch because there's no community
@jesusderechte38892 жыл бұрын
If you know c++ you can do literally anything programm an application for your phone, for your computer or for a toaster. It has a steep learning curve though.
@dumbmints Жыл бұрын
can’t wait for V#
@_Holy_Lance_2 жыл бұрын
Still prefer Go since it is backed by Google, V is a great WIP but I dunno if it will get enough traction.
@ithaca20762 жыл бұрын
trust me, if you go to its github v has an incredible amount of tracking and development going on
@dermuschelschluerfer2 жыл бұрын
So its more conparable to rust than go
@h3xad3cimaldev612 жыл бұрын
Apparently their immutability is terrible and performance is garbage and there's a fuck ton of memories leaks built into the language
@yaboiaaron7622 Жыл бұрын
I feel like he’s scamming me
@concheemsnon6642 жыл бұрын
New programming languages are just popping up from nowhere nowdays.
@ajalanbrown22002 жыл бұрын
Never heard of this language but I’m interested
@labkome11 ай бұрын
Zig, Odin, Vlang, Carbon, Mojo, etc etc. Lot of new comer languages 😢😢😢
@hashimzaheer39412 жыл бұрын
Mate. Could you please do a road map on cybersecurity
@NSXPCConnection2 жыл бұрын
This happens every year with a new year and every year it fails. The only languages that I’ve seen that have become the exception are Rust, Swift, Go, all other new languages just crumble into obscurity
@PixelThorn2 жыл бұрын
Don't forget Python and, ugh, Javascript / TypeScript, I guess
@bharatk6042 жыл бұрын
How fast is the write time speed compared to python in general?
@davthemillionth Жыл бұрын
Significantly faster
@ziplenok7912 жыл бұрын
Where is Z language ?
@intubungamer6173 Жыл бұрын
But for me it still has a problem... *.v is already taken by Verilog...
@12crenshaw2 жыл бұрын
Maybe comparison with rust would be better
@we.sapeins2 жыл бұрын
Can I use V as flutter back end
@R1ch4rd2 жыл бұрын
Z
@we.sapeins2 жыл бұрын
@@R1ch4rd can i use it
@richardwelsh79012 жыл бұрын
Just as safe as C I bet, right?
@shasank6854 Жыл бұрын
Rust be like: hold my beer 🍺🗿
@rendoesmath2 жыл бұрын
I've been running V on my Ubuntu machine and It's as fast as compiled C
@Pjiwm2 жыл бұрын
What you smoking bro?
@WalterMan2 жыл бұрын
I like it how he has a “V” shape on his shirt
@tbraghavendran Жыл бұрын
Good observation.
@lol-kb8hz2 жыл бұрын
why V when you can use rust?
@harisahmad78718 ай бұрын
So another functional programming language?
@kushagraagarwal78132 жыл бұрын
The only though which should comes to mind: "So it is similar to rust ?"
@masternobody18962 жыл бұрын
Value master
@FFehse-dk9is2 жыл бұрын
With all due respect, there is nothing "game changing" about V... It's a mashup of previous languages without any new revolutionary thought. As a reference, Rust is significantly more "game changing" in tthe way we program (not a fanboy either).
@isaachayab Жыл бұрын
Python for life
@AarshParashar3 ай бұрын
What about Mojo lang?
@fullmetaltheorist2 жыл бұрын
Sounds too good to be true.
@ZenoDovahkiin2 жыл бұрын
Maybe we should look to how much garbage happens in videogames due to dumb hype trains and *not* do the same for programming languages? 99% of "C killers" will leave the same legacy as 99% of "WoW killers", 99% of "LoL killers" 99% of "Twitter replacements" and 99% of "Chrome dethroners".