I extended JavaScript

Поделиться
HTML-код
  • Опубликовано: 17 ноя 2024

Комментарии • 97

  • @hashtag9990
    @hashtag9990 7 месяцев назад +275

    after watching this, I realized javascript isn't as bad as it *could've* been

    • @FaceDevStuff
      @FaceDevStuff  7 месяцев назад +78

      JS if it was made in 20 days rather than 10

    • @rnts08
      @rnts08 7 месяцев назад +2

      This is the future of Js dev.

    •  5 месяцев назад

      Fr​@@FaceDevStuff

  • @cablesalty
    @cablesalty 7 месяцев назад +151

    bro really put the "Type" in TypeScript

  • @jhonny6382
    @jhonny6382 7 месяцев назад +115

    Can't wait to see prime reacting at this

    • @Deenko
      @Deenko 7 месяцев назад

      Hello Prime !!!

    • @PrivacyNProgramming
      @PrivacyNProgramming 7 месяцев назад +3

      finally someone who also watchs theprimeagen

    • @ivanmaznov2999
      @ivanmaznov2999 7 месяцев назад

      Hi stream!!!

    • @intazoid
      @intazoid 7 месяцев назад

      That’ll be great!

    • @PrivacyNProgramming
      @PrivacyNProgramming 7 месяцев назад

      @ThatGuyJamal idk im just saying as a dev who isnt into rust, c, c++ or whatever, im mainly a C# programmer, so..
      (i dont know what my point is :/

  • @ayte1549
    @ayte1549 7 месяцев назад +51

    5:13 imagine an if expression for a megabool, 'both' would run both the if and the *otherwise* cases, 'neither' would run neither, 'maybe' could run one or the other randomly and 'trueish' and 'falseish' their respective case but with a small chance of not running.

    • @simo_viewer_pr9030
      @simo_viewer_pr9030 8 дней назад

      This is how I would imagine it to work
      - true: Runs the first case
      - false: Runs the second case
      - neither: Doesn't run anything
      - both: Runs both cases
      - maybe: 50% runs the first one and 50% runs the second one
      - trueish: 90% runs the first case
      - falseish: 90% runs the second case
      - depends: 25% runs the first one, 25% runs the second one, 25% runs both, 25% runs neither
      - complicated: Throws an error

  • @reireireireireireireireirei
    @reireireireireireireireirei 6 месяцев назад +22

    Highest effort shitpost I've seen in a while, glorious.

  • @thedreamingtechie
    @thedreamingtechie 7 месяцев назад +20

    Damn, you have lots of time on your hands. Freaking cool projects 🔥. We yapping 🗣️

  • @trwn87
    @trwn87 7 месяцев назад +6

    Nice!
    Inspiration Recommendations:
    - CoffeeScript
    - Python
    - Lua
    - TypeScript
    - … literally every other programming language …
    - … your imagination! ….

  • @goofyohioperson
    @goofyohioperson 7 месяцев назад +10

    Your best video yet. Can't wait to see what are you going to do next !

  • @DylanMatthewTurner
    @DylanMatthewTurner 7 месяцев назад +5

    "constant variable" is an oxymoron

  • @adrianotech
    @adrianotech 7 месяцев назад +9

    this bussin lang is bussin

  • @zfutox7224
    @zfutox7224 7 месяцев назад +7

    Truly one of the languages of all time

  • @ethanlal4517
    @ethanlal4517 7 месяцев назад +4

    If u can make a step-by-step vid on how u made this, that would be very educational and helpful

  • @romzamir
    @romzamir 7 месяцев назад +1

    5:43
    I mean, you could have used symbols but the chance it might cause bugs if the value is 0.0001 by accident makes it even better

    • @FaceDevStuff
      @FaceDevStuff  7 месяцев назад +2

      Goodbye "[] == false", welcome "0.0001 == maybe"

  • @Cart1416
    @Cart1416 3 месяца назад +1

    I love javascript

  • @xmeo209
    @xmeo209 7 месяцев назад +8

    !KOTLIN!

  • @xavvvvxd
    @xavvvvxd 7 месяцев назад +2

    can't believe facedev didn't make a face reveal. scandelous

  • @frenkie_music
    @frenkie_music 5 месяцев назад +1

    The best function keyword is the return type. Any other option is simply wrong.

    • @ginqus
      @ginqus 2 месяца назад

      i've never coded in anything other than python and gdscript yet and you just made me realise what "void" means in all that "public static void" stuff

  • @kuchukboromdebbarma2117
    @kuchukboromdebbarma2117 5 месяцев назад +3

    Okay what editor is that. It’s so beautiful

    • @FaceDevStuff
      @FaceDevStuff  5 месяцев назад +2

      Check the video I've made before this, it's called GriddyCode

    • @sohigh7433
      @sohigh7433 5 месяцев назад +1

      The future (of the web) is now old man 😎

  • @andrearoveroni
    @andrearoveroni Месяц назад

    "It is not a javascript superset if it doesn't have fake types". I'm dying😂

  • @Reycko
    @Reycko 7 месяцев назад +1

    You're underrated af

  • @DarkSystemProgrammer
    @DarkSystemProgrammer 7 месяцев назад +42

    JS IS NOT TERRRIBLE!!! >:( ...Ignore parseInt....

    • @theblckbird
      @theblckbird 7 месяцев назад +7

      The terrible thing about JS isn’t just the language. It’s the fact that it is used everywhere, not only the browser

    • @Ghosty920
      @Ghosty920 7 месяцев назад +7

      ​@@theblckbirdhonestly for simple things its easier than most languages to do tests
      + discord bots, fk discordpy

    • @saiv46
      @saiv46 7 месяцев назад +3

      parseInt is actually not that bad, as I stumbled on edge cases where it's a perfect fit

    • @DarkSystemProgrammer
      @DarkSystemProgrammer 7 месяцев назад

      @@saiv46 Just how it does things is bad, but it is useful

    • @sohigh7433
      @sohigh7433 5 месяцев назад

      ​@@saiv46Number() or a simple plus sign is way better and way more readable. Especially useful if you KNOW there's a chance you'll receive a float.

  • @crypto1886
    @crypto1886 7 месяцев назад +2

    3:47, okay this made me laugh so hard

  • @sierragutenberg
    @sierragutenberg 5 месяцев назад +1

    --"An idiot admires complexity, a genius admires simplicity, a physicist tries to make it simple, for an idiot anything the more complicated it is the more he will admire it, if you make something so clusterfucked he can't understand it he's gonna think you're a god cause you made it so complicated nobody can understand it. That's how they write journals in Academics, they try to make it so complicated people think you're a genius"--

  • @robchr
    @robchr 5 месяцев назад +1

    Also known as a JavaScript centipede.

  • @rodrigoqteixeira
    @rodrigoqteixeira 5 месяцев назад

    4:45 I actually maybe agree with "otherwise". It reads better.
    "if this then that else that"
    "if this then that otherwise that".

  • @tutacat
    @tutacat 5 месяцев назад +1

    That doesn't make sense "dependent" variables don't depend on anything..

  • @c_ornato
    @c_ornato 7 месяцев назад

    You finally made JS have something in common with java

  • @BobChess
    @BobChess 7 месяцев назад

    BussingScript goes hard fr

  • @ПавелВоронов-н6ь
    @ПавелВоронов-н6ь Месяц назад

    Это гениально!

  • @Satgamer80d
    @Satgamer80d 7 месяцев назад

    Before 10 comments, so excited to watch

  • @SIMULATAN
    @SIMULATAN 7 месяцев назад +1

    6:50 and kotlin ;)

  • @hypertizer
    @hypertizer 5 месяцев назад +1

    Bro says that the keyword 'function' to long but has code like this 'volatile mutable variable PI: Integer = 3.1415;'.

  • @williamragstad
    @williamragstad 7 месяцев назад

    A language that transpiles to another is not a superset. Unless the language contains all allowed programs for the target language in its syntax, like Typescript.

  • @amazedalloy
    @amazedalloy 6 месяцев назад

    I'm afraid the .yap extension is already taken

  • @stijndcl
    @stijndcl 7 месяцев назад +2

    6:50 also Kotlin!

  • @aaaaanh
    @aaaaanh 5 месяцев назад

    bro just built rust on top of js, im crying

  • @xirulent
    @xirulent 5 месяцев назад

    9:44 : what coding ACTUALLY looks like

  • @rodrigoqteixeira
    @rodrigoqteixeira 5 месяцев назад +1

    4:20 Why do you have output inside input bro? 💀

  • @JordanPlayz158
    @JordanPlayz158 7 месяцев назад

    Thumbnail: that is just kotlin

  • @AntiCheap
    @AntiCheap 7 месяцев назад

    I actually want rust's match statement in js

  • @turkey_sandwhich
    @turkey_sandwhich 2 месяца назад

    typescript ❌
    typetypetypetypetype ✔

  • @tutacat
    @tutacat 5 месяцев назад

    Just put function()=>{} it will _definitely_ work

  • @toleawhyte1244
    @toleawhyte1244 7 месяцев назад

    Capucino 🌛🌜

  • @TheRealMangoDev
    @TheRealMangoDev 7 месяцев назад +2

    how did u not at least do 3.141592?

    •  5 месяцев назад

      Fr

    • @musica00-7z
      @musica00-7z 5 месяцев назад

      PI = 3.1451💀

  • @rodrigoqteixeira
    @rodrigoqteixeira 5 месяцев назад

    5:16 true false... NEIGTHER BOTH MAYBE TRUEISH AND FALSEISH DEPENDS AND COMPLICATED. OHHHH YEAH, LET HIM COOK!!

  • @tylerlaceby
    @tylerlaceby 7 месяцев назад

    Awesome video. God help us xD

  • @novafurry
    @novafurry 5 месяцев назад

    What was the music in the start of the video?

  • @sirf3rret
    @sirf3rret 7 месяцев назад

    Bussin.

  • @thisisaplaceholdernamedont6980
    @thisisaplaceholdernamedont6980 7 месяцев назад

    i think this is much simpler than python

  • @sequelz
    @sequelz 7 месяцев назад

    first message in the stream 💪

  • @jpsenak
    @jpsenak 7 месяцев назад

    Time to rewrite Bussin X in this

  • @nazarshvets7501
    @nazarshvets7501 7 месяцев назад

    Hope Megabool `depends` is added to js 😂👀✍

  • @vaap
    @vaap 7 месяцев назад +2

    not a superset but ok yap

  • @TheP1geon
    @TheP1geon 7 месяцев назад

    Bussin OS when?

  • @RoboTheMaster
    @RoboTheMaster 7 месяцев назад

    I think this man likes rust not sure though

  • @LinguisticMirage
    @LinguisticMirage 7 месяцев назад

    when lua

  • @angelcaru
    @angelcaru 7 месяцев назад +1

    JavaScript dioxide

  • @sphis-Sinco
    @sphis-Sinco 5 месяцев назад

    Now make doom with it.

  • @MinhazurSarker
    @MinhazurSarker 5 месяцев назад

    PI = 3.14159
    Not 3.1451

  • @lyricvideos959
    @lyricvideos959 7 месяцев назад

    cool

  • @Itsneil17
    @Itsneil17 7 месяцев назад +1

    this man has his own language, own editor, what's next, a OS? lol. great vid

    • @FaceDevStuff
      @FaceDevStuff  7 месяцев назад

      Why limit to an OS when I can own the entire infrastructure of the internet? Slight spoiler :^), and glad you enjoyed the video!

  • @ZephyrysBaum
    @ZephyrysBaum 7 месяцев назад

    😭ligatures??? they're when glyphs morph together, eg fi removes the dot above the i ( fi vs f​i ) [ZWS doesn't seem to stop the ligature on yt so the comparioson doesn;t work.]

  • @egork-y
    @egork-y 4 месяца назад

    bro just do air

  • @ImSuchAZero
    @ImSuchAZero 7 месяцев назад

    What os are you using i was like that looks like windows but an imposter...

  • @2547techno
    @2547techno 7 месяцев назад +2

    the ability to compile to js doesnt make it a superset

  • @TannerJ07
    @TannerJ07 7 месяцев назад +1

    It can always be worse

  • @bIowi
    @bIowi 5 месяцев назад +4

    L video, video includes js, unsub, disliked video, reported video.

  • @ShowierData9978
    @ShowierData9978 7 месяцев назад +1

    this ain't even a superset :skull:

  • @foxxo-dev
    @foxxo-dev 7 месяцев назад +1

    First!

  • @Alwin-z1w
    @Alwin-z1w 7 месяцев назад

    Second