They Made a Sequel to C

Поділитися
Вставка
  • Опубліковано 3 січ 2025

КОМЕНТАРІ • 413

  • @pgpg6
    @pgpg6 5 місяців тому +700

    "This is what happens when C programmers start making websites" 😂

    • @saeedhaidar1375
      @saeedhaidar1375 5 місяців тому +12

      Man I laughed so loud🤣🤣🤣

    • @kausdeka
      @kausdeka 5 місяців тому +1

      Pokémon evolution!!

    • @V0ngard3n
      @V0ngard3n 5 місяців тому

      @@saeedhaidar1375I have got literally kicked out of a team call for laughing my soul out for this 😂

    • @ashley_noveyplush
      @ashley_noveyplush 4 місяці тому +3

      reading this comment at the same time tsoding says it hits different

    • @ulughank
      @ulughank Місяць тому +3

      I actually made the website and I'm not a C developer 😭

  • @mateusvmv
    @mateusvmv 5 місяців тому +297

    Everyone talking about C killers, meanwhile I'm looking for the C healer

    • @CHURCHISAWESUM
      @CHURCHISAWESUM 5 місяців тому +35

      Everyone ask what is C nobody ever ask how is C :L

    • @Jupiter__001_
      @Jupiter__001_ 5 місяців тому +28

      HolyC

    • @mateusvmv
      @mateusvmv 5 місяців тому +1

      @TempCrap-nn4cm tell me about it!

    • @gwentarinokripperinolkjdsf683
      @gwentarinokripperinolkjdsf683 5 місяців тому +3

      I am starting to learn how to use clang tooling and I have some ideas about extending the C language. In particular I want comp time functions

    • @Shonicheck
      @Shonicheck 4 місяці тому

      ​@@gwentarinokripperinolkjdsf683 Do you want compile time functions like in zig? If yes then zig is your answer!) You can also perfome computations using good'ol macro-magick(though heavy use is ill-advised), also most of the simple computations that can be done in compile time are already done in compile time by using optimisations of modern compilers(though yes, this behaviour is NOT a guarantee). If you are talking about meta-programming then *light* macros are all you need. Anything more than that - you might as well use just c++ at this point(you can treat c++ as a feature dump of c extensions), since it has compile-time functions and a metric ton of other features like that.

  • @j-wenning
    @j-wenning 5 місяців тому +283

    The FAQ now has a "How do I use WASM?" section now.

  • @psteven5
    @psteven5 5 місяців тому +104

    Why are you still using C3 ?
    C23 is already out smh

    • @solidnywonsz
      @solidnywonsz 4 місяці тому +24

      Who cares about C23? We already have C99

    • @psteven5
      @psteven5 4 місяці тому +2

      @@solidnywonsz i saw someone say that on the C3 video after this one and i realized i could have made the joke way funnier

  • @GesteromTV
    @GesteromTV 5 місяців тому +136

    14:11 face asking : " do i developed it in my dreams or something?"

  • @misikovich
    @misikovich 3 місяці тому +12

    Yo using SUBTITLES as CHAT LOG?? THAT'S GENIUS. Wow, im really impressed I've never seen so clever use of subtitles.

  • @XeZrunner
    @XeZrunner 5 місяців тому +168

    14:07 that slow look at the camera is hilarious LOL

  • @idkncc
    @idkncc 5 місяців тому +204

    My brain is too soyed to understand after previous web development streams

  • @notdeus3834
    @notdeus3834 5 місяців тому +91

    One day, I'll be able to fully comprehend the things you say

    • @zxcv88111747
      @zxcv88111747 4 місяці тому

      This is how charming he is.

  • @wassimulator
    @wassimulator 5 місяців тому +33

    I actually talked with the creator of C3 a little some time back. It was throughly a good experience both from a programming language and a personal standpoint.

  • @kebien6020
    @kebien6020 5 місяців тому +22

    Making the comments into UA-cam subtitles is interesting. Never thought about that option

  • @wazawalter
    @wazawalter 3 місяці тому +21

    c# but someone forgot to press shift

  • @kittenlord3572
    @kittenlord3572 5 місяців тому +23

    44:10 I think it's actually a good idea, cuz defer also accounts for breaks/continues in the while loop, in case you want to use them

  • @harleyspeedthrust4013
    @harleyspeedthrust4013 5 місяців тому +45

    a.f(b) is different from f(a, b) in which namespace f is a member of. I don't care much for method chaining, but it is useful to have built-in syntax that groups all methods for a type into their own namespace.

    • @davidbriggs8109
      @davidbriggs8109 5 місяців тому +3

      They are actually the same thing, in my own POV sha

    • @ElPikacupacabra
      @ElPikacupacabra 5 місяців тому

      You can do f_a(a, b) if you insist. Manual namespacing. But the fact that a function takes a is sufficient to classify and search for such functions.

    • @bonenintomatensaus
      @bonenintomatensaus 6 днів тому

      The one thing OOP is good for

  • @SimGunther
    @SimGunther 5 місяців тому +55

    There is actually a C4 PL, but that language is a little too explosive for my taste

    • @bossgd100
      @bossgd100 5 місяців тому +5

      There is actually a C16/17/18 PL, but that language is only for android

    • @theevilcottonball
      @theevilcottonball 5 місяців тому +1

      I have a C17 compliant compiler, but not on android.

    • @GreggHarris-gm7ef
      @GreggHarris-gm7ef 5 місяців тому +6

      Arab programmers: "I'm in love"

  • @gamefun2525
    @gamefun2525 5 місяців тому +10

    We got a sequel to C before GTA 6

  • @vovakolodiy2270
    @vovakolodiy2270 5 місяців тому +69

    We already have c with four +
    It names C#

    • @hpntic
      @hpntic 5 місяців тому +1

      C sharp sucks

    • @lobotomy-victim
      @lobotomy-victim 5 місяців тому +3

      C hashtag is awful

    • @satibel
      @satibel 4 місяці тому +5

      @@hpntic c# is c++ flavored java, but with pointers and near-c speed, it's good for rapid iteration where you don't wanna care about lifetimes nor memory size and just want to do something, but p5.js and python are too slow.
      currently I mostly do tool dev, so c# is my go-to

  • @Kitulous
    @Kitulous 5 місяців тому +8

    i didn't expect the emacs mode of this language to be inspired from tsoding's thing hahaha

  • @smnm
    @smnm 5 місяців тому +21

    Press 6 for beatbox mantra

  • @Mekelaina
    @Mekelaina 5 місяців тому +13

    I checked C3s change logs and apparently "printn" was once "println" and they willingly changed it for some ungodly reason.
    Revision 2023-03-18 apparently

    • @ardnys35
      @ardnys35 5 місяців тому +4

      it would be too good perhaps that's why. they had to get us

    • @0LoneTech
      @0LoneTech 5 місяців тому +3

      I guess they thought it was more C-ish to use n as in
      than ln as in natural logarithm. You know, just like in puts. Wait...

    • @christofferlerno2633
      @christofferlerno2633 5 місяців тому +3

      I hated how long and garbled printfln looked, and then I learned a bit of F# (F# uses printfn) and `printfn` quickly grew on me. A huge advantage is that it's much easier to read (fln is not good for readability).

    • @0LoneTech
      @0LoneTech 5 місяців тому

      @@christofferlerno2633 But as discussed all over these comments, fn now stands for function, even if the subprograms aren't functions at all. To please the parser, apparently.

    • @0LoneTech
      @0LoneTech 5 місяців тому

      @@christofferlerno2633 Thanks for the writeup. To me it still seems like overcomplication and NIH, though. I read about to see what the macro capability did, and it doesn't seem capable of the sort of thing I see C's preprocessor used for often, like generating multiple distinct definitions and arrays from reparsing one included file with different macros depending on pass. I also didn't see how to preserve accesses like we often do with volatile.

  • @vovagusse
    @vovagusse 5 місяців тому +2

    Can't wait for part 4. That one's gonna blow everyone's minds.

  • @icesentry
    @icesentry 5 місяців тому +2

    The nice thing about methods is that auto complete is much nicer with them compared to having the entire list of all functions.

  • @TheAlexgoodlife
    @TheAlexgoodlife 5 місяців тому +14

    People like methods mostly because it makes the code read almost like english. " a = b.copy(c)" is in the same order as subject, verb, object. It also keeps the current translation unit's namespace a bit cleaner I guess.

    • @RukopisyNarnie
      @RukopisyNarnie 5 місяців тому +2

      raw c is more like English. a = fsin(b). A is float sinus of b.

    • @TheAlexgoodlife
      @TheAlexgoodlife 5 місяців тому +1

      @@RukopisyNarnie consider a void function call to a function that modifies or requires self. It would read as "Operation(self, arg)", this could be "compare(a,b)", with a method it would be "a.compare(b)". Its really just to make it easier to read and parse, I argue that not having to explicitly pass self into the function makes it a worthwhile addition in its own right

    • @RukopisyNarnie
      @RukopisyNarnie 5 місяців тому

      @@TheAlexgoodlife It doesn't seem more readable to me. I guess it makes it easier to chain it for functions that return its "hosting type".

    • @samuraijosh1595
      @samuraijosh1595 5 місяців тому

      this is also kinda the same grammar convention in declarative functional programming right?

    • @RukopisyNarnie
      @RukopisyNarnie 5 місяців тому

      @@samuraijosh1595 I am not sure if I understand what you say

  • @stephenkamenar
    @stephenkamenar 5 місяців тому +3

    21:16 it's not "just a syntax" (well it is, but) it's actually important for organizing your code.
    i think it's a huge problem to not let you namespace functions like this.
    without it you just have a million global functions maybe namespaced with Foo_next() but Foo.next semantically lets you know the function is only relevant to the Foo struct/class

  • @fbarnea
    @fbarnea 18 днів тому +1

    Hello russian Tom Scott

  • @SteveRowe
    @SteveRowe 5 місяців тому +22

    I like that you wrote your own C3 mode before you knew C3 existed. 420 IQ move!

  • @v8metal
    @v8metal 5 місяців тому +5

    I swear I couldn't stop laughing throughout the entire video. Thank you, you made my year.

  • @GegoXaren
    @GegoXaren 5 місяців тому +4

    The only language that is syntaticlly consise that I've every seen is the dead language OOC.
    That was the most beautiful thing I've ever seen.

    • @christofferlerno2633
      @christofferlerno2633 5 місяців тому

      OOC. That brings back memories, last time I read about that one was ages ago.

  • @androth1502
    @androth1502 5 місяців тому +3

    windows stuff might be there for cross-compilation.

  • @memetech-
    @memetech- 4 місяці тому +3

    I feel like the subtitles are not doing their job here... They're nice, if not for the fact that now I don't get the *real* subtitles

    • @angelcaru
      @angelcaru 4 місяці тому +4

      You can still enable the auto-generated subtitles

  • @porky1118
    @porky1118 5 місяців тому +1

    26:50 If you want compiletime access of the complete language, rather use Lisp or Scopes.

  • @nuhuhuhuhuhuhuhuh-f6q
    @nuhuhuhuhuhuhuhuh-f6q 5 місяців тому +4

    for changing the color you could use the vector swizzling to move to 0xFF along the color! color = color.brga;

  • @nimaaskarian
    @nimaaskarian 5 місяців тому +5

    I've wrote a todo app and I've called it c3 because of it expanding calcurses todos to have a tree-like structure.
    I think I have to start a lawsuit against them.

  • @dragonkid5204
    @dragonkid5204 5 місяців тому +22

    have you looked at Odin-lang? I've gotten really into it as of late, it has defer and builtin vector type arithmetic as well. I'd be curious to see what you would think of it.

    • @RukopisyNarnie
      @RukopisyNarnie 5 місяців тому

      He played with it on stream. You will probably find recording of that stream on chanel.

    • @dragonkid5204
      @dragonkid5204 5 місяців тому +1

      @@RukopisyNarnie I couldn't find it, do you know what it is called? or around when it was?

    • @RukopisyNarnie
      @RukopisyNarnie 5 місяців тому

      @@dragonkid5204 I have no idea, but I remeber him trying it.

    • @RukopisyNarnie
      @RukopisyNarnie 5 місяців тому +1

      @@dragonkid5204 Maybe I mixed it upnwith something. Sorry.

    • @mishaerementchouk
      @mishaerementchouk 5 місяців тому +3

      @@RukopisyNarnieis it possible that you were thinking about zig? There was indeed a zig stream but I don’t recall an Odin stream.

  • @valentinrafael9201
    @valentinrafael9201 Місяць тому +1

    I heard that the next version, whatever comes after 3, will be really explosive ( if you cannot get the joke, I’m sorry ).

  • @ruroruro
    @ruroruro 5 місяців тому +1

    1) The ".o" files that were created with --target wasm32 are actually WebAssembly binaries, not ELF object files. So it seems that wasm "just works (tm)".
    2) If you don't like prefixing everything with "raylib::", you can just have the main file and the raylib.c3 use the same module. You don't have to create a new module for each file. Although it is indeed a bit weird that there is no import blah::* or using blah or even import blah as foo.

  • @jwill5954
    @jwill5954 5 місяців тому +3

    c3 before gta 6 is crazy

  • @RealPeoplePerson
    @RealPeoplePerson 5 місяців тому

    If you don't want to write a module's prefix when calling something from it, you can probably make a macro that iterates over every member of the module and creates an alias.

  • @KeyT3ch
    @KeyT3ch 19 днів тому

    The builtin Vector types just works with raylib's Vector2/3 structs. That was beautiful.

  • @xravenx24fe
    @xravenx24fe 4 місяці тому +1

    800x600 is of the orthodox aspect ratio but the holiest resolution is 640x480.

  • @avasam06
    @avasam06 4 місяці тому +1

    Adding chat in CC is novel. Probably breaks UA-cam's Machine Learning too. double awesome.

  • @stzi7691
    @stzi7691 5 місяців тому

    Regarding the $foreach: When it is executed at compile time the compiler loops and generates all the io::printfn() - lines.. and then there is no loop any more in the resulting code. In order to not confuse with scope, because it isn't, they did chosse the $endforeach, maybe. To annotate that you do not have a scope you could also used special curlys like ${ and $} to annotate that this are only lingual curlys but they will not exist anymore, when the compiler slided over it.

  • @valshaped
    @valshaped 5 місяців тому +12

    "What's the point of `fn` keyword?"
    The fn keyword takes parsing a function definition from O(n^3) to O(n) (if i remember right) by making the grammar fully predictable
    EDIT: I did not remember right, lmao, I remembered very, very wrong

    • @mrglick5050
      @mrglick5050 5 місяців тому

      What does n represent in a function declaration? I thought it's constant time.

    • @valshaped
      @valshaped 5 місяців тому

      ​@@mrglick5050The number of tokens in the function definition [`void`, `main`, `(`, `)`, `{`, `}`]

    • @sigurdhermann781
      @sigurdhermann781 5 місяців тому

      @@mrglick5050tokens?

    • @JustMaiyak
      @JustMaiyak 5 місяців тому +1

      It’s probably the length of the file in # of lines

    • @valshaped
      @valshaped 5 місяців тому +2

      @@mrglick5050 Number of tokens in a function definition; though, I'm probably wrong about that. It's only when you get to nesting functions in other functions that you'd have ambiguity with expression statements. \shrug

  • @musicdev
    @musicdev 5 місяців тому

    I’m not sure if this version will take off, but when they fix all the problems and release it as C4, I’m sure it’ll blow up

  • @Highwind_
    @Highwind_ 5 місяців тому +10

    First thing I will do is to alias c3c to "cccc", the way it should be.

  • @raykirushiroyshi2752
    @raykirushiroyshi2752 5 місяців тому +5

    Das crazy,can't wait for c4

  • @tomaszstanislawski457
    @tomaszstanislawski457 5 місяців тому +7

    There is a plan to add "defer" to C, there are even actively discussed proposals on WG14. However, "defer" introduces quite many complication due to odd corner cases. Moreover, "defer" is virtually unusable without lambdas that have their own problems.

    • @OREYG
      @OREYG 5 місяців тому +3

      More like, whoever proposed a defer was the same person who proposed lambdas, and used the defer as a vehicle to push his lambda proposal. You don't need lambdas for defer to work, and edge cases are mostly related to go-to.

    • @GegoXaren
      @GegoXaren 5 місяців тому

      Auto exists in C, but you have to register a function for each type.
      Look up the GLib macros for g_auto, g_autoptr etc etc.
      It uses __attribute__((cleanup(...))) to do it.

    • @tomaszstanislawski457
      @tomaszstanislawski457 5 місяців тому

      @@GegoXaren This GCC extension, not a standard portable C. Btw. it is possible to use nested functions with statement expression to get a lambda-like function that can be used with `cleanup` attribute. Something like `({ void foo(void*){...} foo; })`

  • @axthd
    @axthd 5 місяців тому +1

    The language looks very promising.

  • @paulzupan3732
    @paulzupan3732 3 місяці тому

    I think the a.f(b) syntax reads more naturally, similarly to the "subject verb object" sentence structure in English, and if there's no runtime overhead compared to f(a, b), I say why not.

  • @pedrokalil4410
    @pedrokalil4410 5 місяців тому

    the end for each may be because otherwise it could be confused with generate a block. needed because for loops accept statements, most commonly the block statement

  • @rafagd
    @rafagd 5 місяців тому +1

    14:00 that moment when you just want some pretty colors on your screen and you get doxxed by a random repo maintainer

  • @BeenYT
    @BeenYT 5 місяців тому

    libc doesnt have a fraction type its just a struct containing quotient and remainder from an integral division

  • @BingoDan936
    @BingoDan936 5 місяців тому +1

    Have you reviewed Forth?
    Do you think it can replace C?
    The only high level language older is Fortran.
    First language to use a database and 2D CAD.
    It is low level, like C, though not as fast.
    Incremental compilation.
    Rapid development, 50x faster than C.
    Extend and design the language as you need.
    Is used in the real world, mostly microcontrollers.
    Is used by NASA, by Riad Airport Saudi Arabia security management system, large construction management software.
    Large active user community, FIG.

  • @leshommesdupilly
    @leshommesdupilly 5 місяців тому +1

    Man, I'm still waiting for the day they will add classes to C :D

  • @NeohSpace
    @NeohSpace 5 місяців тому +1

    "Javascript damaged my brain" I think he speaks for all of us

  • @borodinden
    @borodinden 5 місяців тому +1

    "not readable, only maintainable"

  • @darioabbece3948
    @darioabbece3948 5 місяців тому +1

    14:40 the video is now turing complete

  • @oglothenerd
    @oglothenerd 5 місяців тому +1

    The random beet boxing made this all the better.

  • @jc-aguilar
    @jc-aguilar 5 місяців тому +1

    Okay, this language looks very cool. The only things that I don’t like are the contracts stuff and defer. I think the using keyword in C# is better approach than defer, you can really see the scope of the thing that you are “using”

    • @egorsozonov7425
      @egorsozonov7425 5 місяців тому

      No it’s not better, it introduces extra indentation and helps turn your code into The Tower of Doom

    • @donovan6320
      @donovan6320 5 місяців тому

      Or you could define using() declaration as open ended and it effectively has the same scope as the function. That being said, if you are using enough calls to make a tower of Doom of using statements, you're probably doing something wrong.@@egorsozonov7425

  • @RostislavArts
    @RostislavArts 5 місяців тому +7

    But wait... Sequel to C is actually D

    • @27onionnebell40
      @27onionnebell40 5 місяців тому +1

      but there's already a programming language called D. and it requires a runtime (including GC! 🤔), or you are limited to a subset of functionality (called BetterC).

  • @nephew_tom
    @nephew_tom 5 місяців тому +2

    14:11 That is c-2-emacs-2-human recursion...

  • @Lorenzo1938
    @Lorenzo1938 5 місяців тому +9

    I think zozin could love Odin language (and i'm not payed to say that). After years of C/C++, Rust and some other Scheisse, it is very refreshing to use it

  • @technite5360
    @technite5360 4 місяці тому +1

    Can't wait for C4, it will be the bomb

    • @technite5360
      @technite5360 4 місяці тому

      Why the need to add fn for a function tho...

    • @catsby9051
      @catsby9051 3 місяці тому

      @@technite5360truthfully a disgusting design choice that seems to provide 0 benefit

  • @kurtz2491
    @kurtz2491 5 місяців тому +1

    there is a build folder for temp files you just have to use c3c init

  • @jose6183
    @jose6183 5 місяців тому +3

    "What is this JAVA!?"...Yeah I totally agree 😂

  • @yoavmor9002
    @yoavmor9002 5 місяців тому +3

    Hot take: C will die when Intel comes up with a new instruction set architecture. But as long as they keep making them backwards compatible, we're stuck with C.

    • @ChristopherGray00
      @ChristopherGray00 4 місяці тому +2

      no? GCC/clang are made to have maximum compatibility, they'll just port to a new instruction set... that's one of the fundemental jobs of a compiler.
      also, intel won't change to a new ISA, i'm not sure why you think that would even remotely be a good idea for them

    • @satibel
      @satibel 4 місяці тому

      @@ChristopherGray00 itanium lurking around in the corner like oscar the grouch.

    • @ChristopherGray00
      @ChristopherGray00 4 місяці тому +1

      @@satibel itanium? you mean that ISA in 2001 that immediately flopped when it came out and that intel had zero reason to proceed with?
      yeah, no one is going to use a proprietary one-company ISA and move their entire infastructure over for it. companies will just move over to AMD for better top-level performance with no changes needed.

  • @ilyasssaadi9594
    @ilyasssaadi9594 4 місяці тому

    1:11:29 the language redeemed itself and he is expressing how much he loves it

  • @badrakhariunchimeg1031
    @badrakhariunchimeg1031 4 місяці тому

    Folders have to sorted by allocation sort folder

  • @ErikBongers
    @ErikBongers 5 місяців тому +1

    I'm gonna wait for C4. It's gonna be explosive.

  • @heavymetalmixer91
    @heavymetalmixer91 Місяць тому +1

    Ngl C3 looks relaly interesting, though it's still quite early in development.

  • @naranyala_dev
    @naranyala_dev 5 місяців тому +1

    [PARENTAL ADVISORY] 18++

  • @tomaszstanislawski457
    @tomaszstanislawski457 5 місяців тому

    GCC/CLANG provides vector extension.

  • @warko4
    @warko4 5 місяців тому +2

    Can you review V lang?

  • @androth1502
    @androth1502 5 місяців тому +2

    if you like the built in vectors and swizzling, you might also like odin. it doesn't have methods. heh.

  • @RadioactiveBluePlatypus
    @RadioactiveBluePlatypus 5 місяців тому

    Can't wait for C4 programming language that just explodes your computer at compilation

  • @RPG_Guy-fx8ns
    @RPG_Guy-fx8ns 5 місяців тому +1

    I want a prequel to C. something closer to ASM, but with more verbose operations.

  • @SlinkyD
    @SlinkyD 5 місяців тому

    First you find code based from your old code then René shows up. You not only famous, you a legend. 🎓🎩 👑

  • @HeyItsDoodler
    @HeyItsDoodler 5 місяців тому +4

    14:41 broke me

  • @nefrace
    @nefrace 5 місяців тому

    We need a full version of Kawaii Frikkin Desu

  • @rodelias9378
    @rodelias9378 4 місяці тому

    I watched the entire video. Now I can say that I have 10 years experience in C3.

  • @remondrk
    @remondrk 5 місяців тому

    Man I should catch up to all the recent videos

  • @yanikb.1312
    @yanikb.1312 5 місяців тому +1

    Have you tried the prologue? C--

    • @MartinDerTolle
      @MartinDerTolle 5 місяців тому

      You don't have to make things up. The real prologue is obviously B

    • @0LoneTech
      @0LoneTech 5 місяців тому

      @@MartinDerTolle You likely jest, but you are to some degree correct. C inherits from B, which in turn inherits from BCPL, spawning the vigorous argument about whether C would be succeeded by D or P. Meanwhile, C-- begat Cmm which is in active use inside the Glasgow Haskell Compiler.
      However, none of these are prologues (that's more akin to Haskell's Prelude) or sequels (like the numbered generations of K).

  • @DriftJunkie
    @DriftJunkie 5 місяців тому

    Now we know what language was C3PO programmed with

  • @Jasonwynn10
    @Jasonwynn10 5 місяців тому

    Someone please tell me what is happening in the closed captions for this video 😂😂😂😂

    • @p99chan99
      @p99chan99 5 місяців тому +1

      he now imports Twitch chat into the captions, pretty poggers if I say so myself.

  • @alifkhan4128
    @alifkhan4128 5 місяців тому +4

    I actually liked the syntax of c3. Linking native libraries is very easy. It has modules, generics, macros and what not. I think I like it more than zig already.

  • @maxmustermann5590
    @maxmustermann5590 5 місяців тому +1

    It looks like they did good work with this, but I don't really see why you'd use this over Zig, which has a faster developing ecosystem

  • @sucrettae
    @sucrettae 5 місяців тому

    19:30 It looks like the syntax of some static testing of source code such as Frama-C or something, nothing really new here, must be used by the compiler

  • @brunopanizzi
    @brunopanizzi 5 місяців тому

    we survived 30 mins without raylib

  • @rithvik_
    @rithvik_ 5 місяців тому +52

    the semantics look more like rust than C

    • @bossgd100
      @bossgd100 5 місяців тому +81

      crust

    • @Anubis10110
      @Anubis10110 5 місяців тому

      lol 😅

    • @Mohamed_Ahmed-222
      @Mohamed_Ahmed-222 5 місяців тому

      crust

    • @paulkanja
      @paulkanja 5 місяців тому +1

      ​@@bossgd100 okay no cap this is a good name for a language that melds the two

    • @a.lollipop
      @a.lollipop 5 місяців тому

      ​@@paulkanjaI NEED THAT

  • @cmon2564
    @cmon2564 5 місяців тому +1

    This C3 thing looks a lot like hare (or hare looks like C3, idk which was there first). Still nice to have different alternatives :)

  • @KernelKing1
    @KernelKing1 5 місяців тому +1

    do they a discord server?

  • @deadmarshal
    @deadmarshal 5 місяців тому +3

    Checkout Modula-3, it's an awesome language.

    • @stefanalecu9532
      @stefanalecu9532 3 місяці тому +2

      @@deadmarshal and Oberon, for that matter :)

  • @badrakhariunchimeg1031
    @badrakhariunchimeg1031 4 місяці тому

    That prob should have starting point

  • @HuntingKingYT
    @HuntingKingYT 5 місяців тому +1

    SQL in C?

  • @burrdid
    @burrdid 4 місяці тому

    whats next? PO?

  • @TavishMcEwen
    @TavishMcEwen 5 місяців тому

    I guess I'll have to look up comparisons to zig

  • @markblacket8900
    @markblacket8900 5 місяців тому +1

    looks like zig with less crappy syntax

  • @andrespedraza8939
    @andrespedraza8939 5 місяців тому +10

    $300 for another Zig stream(?

  • @Nhan-ti5go
    @Nhan-ti5go 5 місяців тому +1

    When C4?

  • @Br4dButt0wski
    @Br4dButt0wski 5 місяців тому

    So, will you continue using the language for other projects?