This newer programming language is INSANE👩‍💻

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024

ความคิดเห็น • 693

  • @CodingWithLewis
    @CodingWithLewis  2 ปีที่แล้ว +342

    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.

    • @paliszarok
      @paliszarok 2 ปีที่แล้ว +1

      das cool

    • @spoopyscaryskelebones3846
      @spoopyscaryskelebones3846 2 ปีที่แล้ว

      يااااااس

    • @kuroitsuki4076
      @kuroitsuki4076 2 ปีที่แล้ว +1

      Keep on python, add another playlist for vlang on your channel.

    • @praktexemplar8082
      @praktexemplar8082 2 ปีที่แล้ว

      *comparable

    • @MrJCraft
      @MrJCraft 2 ปีที่แล้ว +1

      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.

  • @noahg2
    @noahg2 2 ปีที่แล้ว +3162

    Company HR's on job posting: *3-5 years of coding experience required in V*

    • @CodingWithLewis
      @CodingWithLewis  2 ปีที่แล้ว +196

      🤣

    • @ChaoticNeutralMatt
      @ChaoticNeutralMatt 2 ปีที่แล้ว +72

      You aren't wrong

    • @georgios_georgiou
      @georgios_georgiou 2 ปีที่แล้ว +128

      Meanwhile interview with candidate be like:
      HR: need 3-5 years commercially usage of V
      Candidate: I have 10
      HR: Hired !!!

    • @murkkz1679
      @murkkz1679 2 ปีที่แล้ว +4

      😂 😂 😂

    • @valkrumprofegh9958
      @valkrumprofegh9958 2 ปีที่แล้ว +22

      HR is always be an unusual thinker

  • @АлександрБолбат-ы1у
    @АлександрБолбат-ы1у 2 ปีที่แล้ว +1188

    When all programming languages are still being compared to native C, this really says something about the quality of C.

    • @cybergaming42424
      @cybergaming42424 2 ปีที่แล้ว +191

      It is just stupid fast due to it being just a step above assembly lol

    • @steveman1982
      @steveman1982 2 ปีที่แล้ว +171

      Well, comparing engine performance to horses is also still a thing...

    • @NicolaiRathjen
      @NicolaiRathjen 2 ปีที่แล้ว +75

      @@cybergaming42424 also due to the crazy amount of hours spent optimizing gcc.

    • @Ghazi_Al_Tamimi
      @Ghazi_Al_Tamimi 2 ปีที่แล้ว +7

      @@NicolaiRathjen I've tried to get GCC but I need zip and its expired is there a way to get it without zip?

    • @carlosmspk
      @carlosmspk 2 ปีที่แล้ว +69

      @@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"

  • @brycecrichfield1934
    @brycecrichfield1934 2 ปีที่แล้ว +1060

    “As fast as C”. I’ll believe it when I see it

    • @raz0229
      @raz0229 2 ปีที่แล้ว +13

      Fast but safe

    • @II-ii2um
      @II-ii2um 2 ปีที่แล้ว +91

      @@raz0229 no such thing as safe . Memory safe . Lmao. What a joke !

    • @wassimulator
      @wassimulator 2 ปีที่แล้ว +22

      @@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.

    • @mdev790
      @mdev790 2 ปีที่แล้ว +7

      It actually compiles into human readable c..

    • @brycecrichfield1934
      @brycecrichfield1934 2 ปีที่แล้ว +23

      @@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.

  • @provsalt
    @provsalt 2 ปีที่แล้ว +966

    This is worser than go. Their immutability is somehow mutable, performance is a shit hole with different memory leaks unresolved for years. it even has plans of transpilling golang libraries to v. please do more research before creating videos like this.

    • @nikolaynakorkeshko448
      @nikolaynakorkeshko448 2 ปีที่แล้ว +109

      I guess, it's advertisment video.
      I saw answers about memory leaks, that says: "memory leaks is a part of design and can not be solved". So...

    • @lennymclennington
      @lennymclennington 2 ปีที่แล้ว +84

      I've talked to other people who have actually used V and yeah I think this video sounds like a paid advertisement that is completely untruthful.

    • @gmodrules123456789
      @gmodrules123456789 2 ปีที่แล้ว +29

      How does a language have unsolvable memory leaks? Is the user not able to manage the memory themselves?

    • @lennymclennington
      @lennymclennington 2 ปีที่แล้ว +47

      @@gmodrules123456789 V is advertised as being able to manage heap memory for you, but its memory management doesn't work as advertised and has memory leaks.

    • @gmodrules123456789
      @gmodrules123456789 2 ปีที่แล้ว +8

      @@lennymclennington
      Lol how have they not been able to fix that? Java solved this problem a very long time ago.

  • @sorrefly
    @sorrefly 2 ปีที่แล้ว +844

    “V is as fast as C”
    Doubt [X]

    • @BluecoreG
      @BluecoreG 2 ปีที่แล้ว +116

      The slogan of every new language that eventually fades into obscurity

    • @N____er
      @N____er 2 ปีที่แล้ว +41

      Clicked X faster than C ever could

    • @patrickclark9285
      @patrickclark9285 2 ปีที่แล้ว +8

      It depends what compiler you compare it to. It's like saying a slug is faster than a human (depends on the human)

    • @zachb1706
      @zachb1706 2 ปีที่แล้ว +14

      @@patrickclark9285 C compiles to machine code, it’s going to be faster regardless

    • @patrickclark9285
      @patrickclark9285 2 ปีที่แล้ว

      @@zachb1706 not based on compiling times though

  • @shurayyy
    @shurayyy 2 ปีที่แล้ว +297

    This seems like a low budget version of rust.

    • @romulo2714
      @romulo2714 2 ปีที่แล้ว +91

      Except unlike rust it fails to accomplish what it advertises to be capable of.

    • @Raleighthrbub123
      @Raleighthrbub123 2 ปีที่แล้ว +1

      I thought that too.

    • @moonphoenix9324
      @moonphoenix9324 2 ปีที่แล้ว

      I was about to say that hahah

    • @moonphoenix9324
      @moonphoenix9324 2 ปีที่แล้ว

      @@romulo2714 Exactly, you can't steal an idea and execute it terribly.

    • @Aloyz3n
      @Aloyz3n ปีที่แล้ว +1

      I've heard V is memory safe without garbage collection and without manual memory management;
      not gonna lie, I haven't looked into that feature but if that's true it can maks Rust obsolete before it even properly takes off

  • @mitarravilic2025
    @mitarravilic2025 2 ปีที่แล้ว +528

    Language popularity and relevance today is defined by their community and tooling, not pure language quality.

    • @arshadsiddiqui9071
      @arshadsiddiqui9071 2 ปีที่แล้ว +56

      (Java is walking proof of that)

    • @echoptic775
      @echoptic775 2 ปีที่แล้ว

      Takoe tarmi

    • @tenpoundsterlingtn7756
      @tenpoundsterlingtn7756 2 ปีที่แล้ว +34

      @@arshadsiddiqui9071 so is JS

    • @mgjulesdev
      @mgjulesdev 2 ปีที่แล้ว +3

      so is Go itself

    • @cryonim
      @cryonim 2 ปีที่แล้ว +1

      @@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.

  • @jonathancooper1653
    @jonathancooper1653 2 ปีที่แล้ว +44

    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
      @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
      @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.

  • @danielfernandezpeinado6294
    @danielfernandezpeinado6294 2 ปีที่แล้ว +49

    No thanks. Still on the Rust both safe and fast track 🦀

  • @roryb.bellows8617
    @roryb.bellows8617 2 ปีที่แล้ว +30

    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.

    • @bloatoo1312
      @bloatoo1312 2 ปีที่แล้ว +5

      Ye, it's another one of these frauds. The owner seems to be some sort of a narcissist too

  • @JaekSean
    @JaekSean 2 ปีที่แล้ว +84

    This is clearly a paid ad. You legally need to declare that somewhere. I'm clicking "Don't recommend channel"

    • @honkeydonkey1401
      @honkeydonkey1401 2 ปีที่แล้ว +3

      He specified that it's not... Pinned comment

    • @turolretar
      @turolretar 2 ปีที่แล้ว +4

      @@honkeydonkey1401 well then he’s a sucker for not taking money for it

    • @joestevenson5568
      @joestevenson5568 2 ปีที่แล้ว +7

      @@honkeydonkey1401 Thats even more embarrassing tbh

  • @xhidden9817
    @xhidden9817 2 ปีที่แล้ว +5

    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.

  • @framepointer
    @framepointer 2 ปีที่แล้ว +34

    V is vaporware. It leaked memory on hello world not so long ago LOL

    • @pastenml
      @pastenml 2 ปีที่แล้ว +3

      @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.

  • @NootNooot
    @NootNooot 2 ปีที่แล้ว +56

    Ever heard of Rust? Much better

    • @damonpalovaara4211
      @damonpalovaara4211 2 ปีที่แล้ว +6

      @@Wariowa345 the difference being that Rust has all those features already implemented and V and still a wip

    • @gianni50725
      @gianni50725 2 ปีที่แล้ว +15

      @@Wariowa345 difference is that rust is good at what it does and this lang is good at advertising falsehoods and impossibilities, like total memory safety and lack of leaks without either a garbage collector or borrow checker

    • @ari_archer
      @ari_archer 2 ปีที่แล้ว +1

      💀💀💀💀💀💀💀💀💀💀💀💀💀 rust is luterally the worst language oyt there

    • @NootNooot
      @NootNooot 2 ปีที่แล้ว

      @@ari_archer if you are unable to write just say it. means you're a bad programmer

    • @ari_archer
      @ari_archer 2 ปีที่แล้ว

      @@NootNooot No, first up not everyone knows rust and second rust is a terrible language with a terrible community, so I am never using rust ever again, horrible language, horrible community, just horrible ans as of now I am stopping this fight because rust devs are such a pain to fight, fuck rust.

  • @xDELTAGIx
    @xDELTAGIx 2 ปีที่แล้ว +11

    Rather just use rust, plus rust error handling is amazing

  • @sevillab
    @sevillab 2 ปีที่แล้ว +22

    How many languages are out there?
    Another one.

    • @RajJaiswal538
      @RajJaiswal538 2 ปีที่แล้ว

      At least a thousand at this point

  • @sukoon-e-alfaz7047
    @sukoon-e-alfaz7047 2 ปีที่แล้ว +172

    When I learn a programming lang a better programming Lang comes out 🤔

    • @CodingWithLewis
      @CodingWithLewis  2 ปีที่แล้ว +48

      🤣 dont worry! The programming language doesn't matter!

    • @Landon_S2
      @Landon_S2 2 ปีที่แล้ว +4

      @@CodingWithLewis true that

    • @nathanlloyd774
      @nathanlloyd774 2 ปีที่แล้ว +8

      Kinda like learning a JS framework

    • @NootNooot
      @NootNooot 2 ปีที่แล้ว +8

      Nothing has beat Rust yet. Doubt one ever will

    • @nathanlloyd774
      @nathanlloyd774 2 ปีที่แล้ว +5

      @@NootNooot Agreed....it's basically the Jesus of programming languages

  • @greatgodoffire4139
    @greatgodoffire4139 2 ปีที่แล้ว +7

    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.

  • @parentprofanities
    @parentprofanities 2 ปีที่แล้ว +7

    gotta wait for v++ and v#

    • @LevelUpGA
      @LevelUpGA 2 ปีที่แล้ว +2

      Vython 😎🔥

    • @itsbastybro4521
      @itsbastybro4521 3 หลายเดือนก่อน +1

      ​@@LevelUpGAvava vust vo votlin vua vuby holy v vinary

  • @geronimostilton5057
    @geronimostilton5057 2 ปีที่แล้ว +17

    🦀 exists though

  • @jmc7656
    @jmc7656 2 ปีที่แล้ว +8

    Oh my god what is this post 💀 V is a meme language

  • @honguyenminh
    @honguyenminh 2 ปีที่แล้ว +11

    You didn't give specifics on what's it doing different, what problem it solves compared to existing languages, and are those benefits worth the trouble of learning/hiring for a new, risky language?
    I'm not convinced that it's "a game changer" from that Lewis.

  • @fieryscorpion
    @fieryscorpion 2 ปีที่แล้ว +6

    We don’t need any more new programming languages. We’ve got enough of them.

  • @valerie4275
    @valerie4275 2 ปีที่แล้ว +31

    Haven't you heard? V stands for vaporware

  • @Jcarvell
    @Jcarvell 2 ปีที่แล้ว +16

    Him: “extremely small packages”
    Men: “I have that”

  • @lewessays
    @lewessays 2 ปีที่แล้ว +9

    I married to python having an affair with JS and Go. I think I have had enough... No more cheating 😂😅

    • @youtubeangel6401
      @youtubeangel6401 2 ปีที่แล้ว

      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!

  • @bloatoo1312
    @bloatoo1312 2 ปีที่แล้ว +4

    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

  • @michaelflynn6952
    @michaelflynn6952 2 ปีที่แล้ว +26

    "I am a source for coding news but also think I can switch from Python to a compiled language"

  • @victorwestmann
    @victorwestmann 2 ปีที่แล้ว +12

    I'm still trying to make something out of python. Easy to write, easy to read and community is great.

    • @augustdruzgal475
      @augustdruzgal475 2 ปีที่แล้ว +6

      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

    • @LevelUpGA
      @LevelUpGA 2 ปีที่แล้ว +2

      @@augustdruzgal475 import cython, problem? 🤣

    • @ronanregan1478
      @ronanregan1478 2 ปีที่แล้ว

      @@LevelUpGA I never used c python,is it good?

    • @ronanregan1478
      @ronanregan1478 2 ปีที่แล้ว +1

      @@augustdruzgal475 ik it's slow, but hey atleast you can make a nueral network in like 11 lines

    • @LevelUpGA
      @LevelUpGA 2 ปีที่แล้ว +1

      @@ronanregan1478 i don't know, but you can optimise with cython, pypy, cpython

  • @nanolog522
    @nanolog522 2 ปีที่แล้ว +2

    I find it funny that all the time there are those new languages that make people ask if they should switch to them from Python.
    Yes, Python ist slow. Painfully slow. But there is a reason why it is still around.
    Where it is used, speed doesn’t matter. What matters is that it is easy to write, you don’t have to compile every time you run it, and you have all the tools you would need. V scores worse in every category.
    And the thing is, it might be better for other areas, but there nobody uses Python anyway.

  • @chonky_fox4067
    @chonky_fox4067 2 ปีที่แล้ว +37

    I too, am as fast as C, for i am the first comment

    • @ragnarresh
      @ragnarresh 2 ปีที่แล้ว +3

      U came second lol

    • @CodingWithLewis
      @CodingWithLewis  2 ปีที่แล้ว +4

      900 IQ 🤯

    • @eksortso
      @eksortso 2 ปีที่แล้ว

      Does C compile comments?

  • @imt3206
    @imt3206 2 ปีที่แล้ว +2

    No way that thing is better than C. Prove it!

  • @daidai01200
    @daidai01200 2 ปีที่แล้ว +18

    similar to Go
    no thanks. I'll stick with my friend python

    • @theredbluecube2-games
      @theredbluecube2-games 2 ปีที่แล้ว +3

      you can code both programming languages

    • @ronanregan1478
      @ronanregan1478 2 ปีที่แล้ว

      Isn't go and python somewhat similar though?

  • @JordanPriede
    @JordanPriede 2 ปีที่แล้ว +2

    This does not seem like an alternative to Python.

  • @ZenoDovahkiin
    @ZenoDovahkiin 2 ปีที่แล้ว +1

    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".

  • @DP-wf8ws
    @DP-wf8ws 2 ปีที่แล้ว +5

    I have my doubts it's as fast as C

    • @davthemillionth
      @davthemillionth ปีที่แล้ว

      it literally compiles into c as an intermediary, but with a bunch of optimizations for both run-time and compile-time.

    • @Enjgine
      @Enjgine 3 หลายเดือนก่อน

      @@davthemillionth and all the inefficiency of not being native C and bundling a GC

  • @MrBLARG85
    @MrBLARG85 2 ปีที่แล้ว +1

    Sounds like Rust. I’d just use that alternative. It’s much more developed.

  • @oooooooooooon
    @oooooooooooon ปีที่แล้ว +1

    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.

  • @Mahdi-programmer
    @Mahdi-programmer 7 วันที่ผ่านมา +1

    We need a programming language that run like javascript with the speed of c++

  • @patrickclark9285
    @patrickclark9285 2 ปีที่แล้ว +4

    It's incomplete and they love to over promise

  • @amjedbelgacem8218
    @amjedbelgacem8218 2 ปีที่แล้ว +2

    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 ?

  • @masternobody1896
    @masternobody1896 2 ปีที่แล้ว +17

    Value master

  • @jlacr8056
    @jlacr8056 2 ปีที่แล้ว +1

    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

  • @ertugrulghazi334
    @ertugrulghazi334 2 ปีที่แล้ว +2

    Ugh, guys just learn a top 5 programming language, stick with it, and get a job.

  • @siliconhawk
    @siliconhawk 2 ปีที่แล้ว +2

    languages come and go but assembly is eternal

  • @Fish4Joe
    @Fish4Joe 2 ปีที่แล้ว +1

    Why would you ever use Python to create a game? Python is one of the slowest compiling languages there is. Although being easy to code with, that is a 0/10 comparison.

    • @zachb1706
      @zachb1706 2 ปีที่แล้ว

      From looking it up they will use python for side jobs that don’t require a lot of resources.

  • @itsguardiantime4928
    @itsguardiantime4928 2 ปีที่แล้ว +2

    I was just thinking "oh yeah pretty cool" but when he said it was as fast as native C I gave myself whiplash

  • @chris_cloud
    @chris_cloud 2 ปีที่แล้ว +1

    Great, another Rust/GO/kotlin/wa/...
    But it will be fascinating to see what NG of proframming languages will look like, what will the new C be, and still watching corp backbones run on fortran, c and WindowsXP

    • @damonpalovaara4211
      @damonpalovaara4211 2 ปีที่แล้ว +1

      Pretty Rust is becoming the new C. It's beginning to be used for Linux Drivers

    • @PixelThorn
      @PixelThorn 2 ปีที่แล้ว

      @@damonpalovaara4211 I think it's proven itself to be the new C/C++ now it just needs to be adopted which takes fucking forever in the industry.

    • @damonpalovaara4211
      @damonpalovaara4211 2 ปีที่แล้ว

      @@PixelThorn it's happening faster than people think. It's being used by Meta (Facebook), Amazon, Microsoft, and Google just to name the big dogs.

    • @PixelThorn
      @PixelThorn 2 ปีที่แล้ว

      @@damonpalovaara4211 yeah but they have always been quick to adopt new technologies, the smaller dogs tend to drag behind. Especially in defense and embedded fields.

  • @walterlol
    @walterlol 2 ปีที่แล้ว +4

    No thanks

  • @alext5497
    @alext5497 2 ปีที่แล้ว +2

    Every computer language is a C library

  • @albertbennett6290
    @albertbennett6290 2 ปีที่แล้ว +1

    Having tried to use V in the past, it's kinda horrible

  • @kali786516
    @kali786516 2 ปีที่แล้ว +19

    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-tt
      @phoenix-tt 2 ปีที่แล้ว +3

      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

    • @redcrafterlppa303
      @redcrafterlppa303 2 ปีที่แล้ว +8

      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.

    • @mdev790
      @mdev790 2 ปีที่แล้ว

      Rust sucks, the syntax, the "borrow" system, and the rust community suck

  • @ianyourgod
    @ianyourgod 2 ปีที่แล้ว +2

    If there is a compiled python I might use it

  • @NurMarvin
    @NurMarvin 2 ปีที่แล้ว +1

    V is for vaporware. Look it up.

  • @hansludwig637
    @hansludwig637 2 ปีที่แล้ว +5

    damn so is better to stick with the python or this v thingy

    • @CodingWithLewis
      @CodingWithLewis  2 ปีที่แล้ว +6

      Python :D

    • @patrickbueno3279
      @patrickbueno3279 2 ปีที่แล้ว +6

      Python for one key reason because it is supported and maintained more because it is used by a lot of people and organizations.

    • @raianmr2843
      @raianmr2843 2 ปีที่แล้ว +6

      V is a super experimental language, its maintainers aren't even as serious nor capable as Rust's.
      This was just a fun informative video, don't get confused by everything you watch. Also, don't think in terms of languages, think in terms of use cases. For example, if you care about getting a job in the graphics programming industry, C++ is way more useful to you than Python, and it's the other way around in fields like data science. So, imo thinking about your use case first is the best way to deal with information overload.

    • @ChaoticNeutralMatt
      @ChaoticNeutralMatt 2 ปีที่แล้ว

      Use what you are familiar with, but if you want to learn something new, don't be afraid to try it

    • @damonpalovaara4211
      @damonpalovaara4211 2 ปีที่แล้ว +1

      If you wanted to learn a compiled language for speed I'd recommend checking out Rust

  • @vwvvvww
    @vwvvvww 2 ปีที่แล้ว +1

    Have you heard about Nim?

  • @adnancodesweb
    @adnancodesweb 2 ปีที่แล้ว +1

    Nah.. PYTHON 🐍 FOR EVER!

  • @platin2148
    @platin2148 2 ปีที่แล้ว +2

    The new Language one should actually take a look at is the Odin Programming Language.

    • @forkerion
      @forkerion 10 หลายเดือนก่อน

      I can’t stand the lack of a package manager in Odin

    • @platin2148
      @platin2148 10 หลายเดือนก่อน

      @@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.

  • @thebuffman5597
    @thebuffman5597 2 ปีที่แล้ว +1

    Amm why is getting rid of global statss good? I mean it is a way to seperate things that should not be recalled anywhere(in other words less bugs) locally... is it just me?

    • @CodingWithLewis
      @CodingWithLewis  2 ปีที่แล้ว

      It's just a way for developers to not trip over things as much :)

    • @thebuffman5597
      @thebuffman5597 2 ปีที่แล้ว

      @@CodingWithLewis Yes, but if you think about it, that is neccessary many times. Writing everything not globally seems like pain.
      Not to mention that this is probably at the cost of something. (in IT things like that always come at a cost haha)
      The readability is one of the many reasons one doesn't do branchless coding as an example.
      What are the biggest downsides regarding this language in your opinion?

  • @steffqing
    @steffqing 2 ปีที่แล้ว +2

    I am confused on some technicalities
    I don't know maths, like literally, because of that, I study Animal Science
    But I recently got interest in Computer Science and Coding
    Starting with C, am faced with some Mathematical equations in some standard codes and they are confusing
    Can you please create a video on areas to touch in mathematics for newbies like me or link me to an article where I can find more comprehensive information please
    By the way, the ultimate goal is to learn Solidity, so just in case, you can expand up to that programming language for me.
    Thanks a bunch, it will really mean a lot to me

    • @Maia-20Tauri
      @Maia-20Tauri 2 ปีที่แล้ว +1

      trigonometry is good to learn for cs

    • @steffqing
      @steffqing 2 ปีที่แล้ว

      @@Maia-20Tauri thanks a lot man. I'll begin learning

  • @simon9734
    @simon9734 2 ปีที่แล้ว +1

    But how does it compare to UwU++?

  • @SkegAudio
    @SkegAudio 2 ปีที่แล้ว +1

    Just learn Rust LUL

  • @gausulazamnoor9472
    @gausulazamnoor9472 2 ปีที่แล้ว +1

    How can I learn coding ,
    Would you not mind to tell?

  • @HansBezemer
    @HansBezemer 11 วันที่ผ่านมา

    V is as fast as C - but only while compiling, not necessarily in execution. Which would surprise me very much, because (a) it has more overhead and (b) AFAIK it is translated to C.

  • @leastexpected3115
    @leastexpected3115 2 ปีที่แล้ว +1

    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

  • @saaofficial5415
    @saaofficial5415 ปีที่แล้ว +1

    I saw a walrus operator in between

  • @whimsy5623
    @whimsy5623 2 ปีที่แล้ว +3

    I wouldn't abandon the pythonistas they have machine learning snakes

    • @CodingWithLewis
      @CodingWithLewis  2 ปีที่แล้ว +2

      I was kidding! I could never abandon them!

    • @whimsy5623
      @whimsy5623 2 ปีที่แล้ว +2

      @@CodingWithLewis Blink twice if you're in danger

    • @CodingWithLewis
      @CodingWithLewis  2 ปีที่แล้ว +1

      @@whimsy5623 👀👀

  • @PixelThorn
    @PixelThorn 2 ปีที่แล้ว +8

    Can we, like, just stop? We have enough.

    • @thatsalot3577
      @thatsalot3577 2 ปีที่แล้ว +1

      I was going to say that.

    • @ithaca2076
      @ithaca2076 2 ปีที่แล้ว +1

      no one ever said you in specific had to use the language. its not trying to replace other languages

    • @PixelThorn
      @PixelThorn 2 ปีที่แล้ว +1

      @@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

    • @ithaca2076
      @ithaca2076 2 ปีที่แล้ว +2

      @@PixelThorn thats understandable, i do think v has potential though, i guess only time will tell what it can do and will do

  • @y00d
    @y00d 2 ปีที่แล้ว +1

    performance 0

  • @AnonymousAnonymous-gh5fs
    @AnonymousAnonymous-gh5fs 2 ปีที่แล้ว +1

    Even without V as an option I'd reccomend getting rid of python lmao

    • @damonpalovaara4211
      @damonpalovaara4211 2 ปีที่แล้ว +1

      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-gh5fs
      @AnonymousAnonymous-gh5fs 2 ปีที่แล้ว

      @@damonpalovaara4211 I like this comment

  • @floppa9415
    @floppa9415 2 ปีที่แล้ว

    The game won't change. The game still is all about simplicity vs extensability, execution speed vs development speed, ...

  • @edcdecl
    @edcdecl 2 ปีที่แล้ว +1

    Remember that a smaller EXE size does not always mean a faster program.

  • @tommy.3377
    @tommy.3377 3 หลายเดือนก่อน

    why does it feel like that if I am hearing about RUST but in EASY MODE :)

  • @michaeltesemma6788
    @michaeltesemma6788 2 ปีที่แล้ว +1

    Should be viable by 2030

  • @marketplierr
    @marketplierr ปีที่แล้ว

    yes, exactly what everyone wanted, yet another language trying to compete with C

  • @HansFlamme
    @HansFlamme 2 ปีที่แล้ว

    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++.

  • @monarchwadia9518
    @monarchwadia9518 2 ปีที่แล้ว

    Respectfully, this video did not pique my interest. I never pick a language for its features, performance, or compiled size. I pick a language for its community, for its most popular packages, the types of projects it tends to be good at, its target deployment environment, and how easy it is to hire other developers who know that language very well. A language is defined by its ecosystem, not by its features. Which explains, coincidentally, why horribly ugly programming languages are so popular. (I won't name which... you can guess)

  • @cmd4104
    @cmd4104 2 ปีที่แล้ว

    V seems great at first glance, but trying to make something more complex than hello world variations left me dissatisfied with this language. A lot of features are more like Todo to language developers and even official examples don't compile. Plus `v up` command breaks your v installation so you have to reinstall it, because there is a broken compiler version in upstream. I've tried reporting the issue, devs helped me figure out what's wrong, but last time I checked broken v versions is still there, so basically `v up` is not usable.
    Overall it could be a great language, but it's not at the moment

  • @huistelefoon5375
    @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.

  • @TheOnlyBiodude
    @TheOnlyBiodude ปีที่แล้ว

    You are on a public Internet domain trying to preach heresy to the Saints about books they know well. Explain how and why this language is faster. Did it make sacrifices in functionality? How much support is the language currently getting? What is being put in place to help the world move in? Is there any real world examples of companies that use this already? Can you truly see people converting their C based systems into V ones?
    I dont really know how this is possible to begin with. I assumed C was as optimised as it gets when it comes to a language that has to be compiled into machine code later.

  • @ziplenok791
    @ziplenok791 2 ปีที่แล้ว +1

    Where is Z language ?

  • @FFehse-dk9is
    @FFehse-dk9is 2 ปีที่แล้ว

    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).

  • @smanzoli
    @smanzoli 20 วันที่ผ่านมา

    It's not related to Python. Python has thousands of modules that make easy build anything very fast... and the pinal product is also fast, because all these libraries are written in C, so when you run (a useful) Python script, it's actually ruinng C most of time.
    Does V has tons of libs??
    V will try to compete with ZIG, the new star that already defeated Rust. And will lose.

  • @slow3069
    @slow3069 2 ปีที่แล้ว +1

    I already used this langage and i love it

  • @j.maginnenu6291
    @j.maginnenu6291 2 ปีที่แล้ว

    V means victory....over the deadly crawling darn reptile you just named. Victory over that DEVIL at last. I often asked who the heII would love a d*mn'd snake in your computer. Thanks for sharing.

  • @fahadus
    @fahadus 2 ปีที่แล้ว +1

    Great name! The Ctrl V after C.

  • @WhatIsThis-zq4hk
    @WhatIsThis-zq4hk 2 ปีที่แล้ว

    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.

  • @JD-ph6kp
    @JD-ph6kp 2 ปีที่แล้ว

    V will never even be close to C.
    It seems like they're trying to make it work like Rust, just a worse version of it.
    Lots of performance issues and it's probably worse than Go, definitely not better.

  • @VoidPaul97
    @VoidPaul97 ปีที่แล้ว

    So it's Lua, but it's underrated because it's new and not because only Roblox knew how to use it, I would really like to learn it since that's what the perfect programming language sounds like to me

  • @lbgstzockt8493
    @lbgstzockt8493 2 หลายเดือนก่อน

    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.

  • @arcanernz
    @arcanernz 2 ปีที่แล้ว

    Dynamic memory management but as fast as c. I don’t think so. That combination does not exist, either it’s fast and you manage your own memory or it’s slow and the memory is manage automatically.

  • @dumpinieks1809
    @dumpinieks1809 2 ปีที่แล้ว +1

    "Immutability" and "as fast as C" in one sentence? Really?

  • @freeeverymalloc
    @freeeverymalloc 2 ปีที่แล้ว +1

    im sticking to rust

  • @andypython
    @andypython 2 ปีที่แล้ว +2

    Vlang is just a meme instead you should rather use rust to build blazingly fast, and efficient apps in rust. Rust is the best programming language ever created. Wise words.

  • @skrundz
    @skrundz 2 ปีที่แล้ว +1

    V is for vaporware

  • @shuncey
    @shuncey 2 ปีที่แล้ว +1

    "Blazingly fast" I think I've read this somewhere before 🤔

  • @zungaloca
    @zungaloca 2 ปีที่แล้ว +1

    Zig might be ahead

  • @revimfadli4666
    @revimfadli4666 2 ปีที่แล้ว

    Won't be surprising if
    Fine print: "if coded hyper-efficiently C-style, otherwise can be slower than Java"
    Like C#

  • @jorge1869
    @jorge1869 2 ปีที่แล้ว +6

    No thanks, I like Python.

    • @ronanregan1478
      @ronanregan1478 2 ปีที่แล้ว

      Same, just Hate that it's slow, but still popular 🤝🤝