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

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

    "What is the fastest programming language?"
    "C"
    Assembly Language: Am I a joke to you?

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

      Machine Language: Am I a joke to you

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

      Isn’t C compiled to Assembly ?

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

      I saw a comparison where it showed that C was faster than Assembly. I'm still confused how.

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

      @@phatakom
      C is compile to Assembly and assembly is assemble to machine code.
      C is always slower or equal speed to Assembly, there is no way C faster than Assembly.

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

      @@phatakom I also don't get how that would be possible given the compilation chain of C. The only possible thing I can think of is if the C program in question would likely be compiled into a more efficient assembly language than the assembly it was being tested against (e.g. C compiles into something like X86 assembly being tested against MIPS assembly).

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

    I programmed for one of the big agencies. In military programming for example for rockets or drones even milliseconds make a big difference.

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

      So ?
      Is it an important for the language to be fast

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

      Microseconds matter a lot in embedded programming.

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

      @@Basseloob did you just ignore the comment you replied to?

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

      Which language though

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

      @@Basseloob yes embedded system is always in C for that matter

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

    I don't really like the argument of modern hardware. A lot of people nowdays can't afford a crazy computer. I remember when i still had a 4gb 2 cores laptop i couldn't even run discord or teams without lagging
    Now that doesn't mean you should learn low level languages and frameworks like c++ or qt to make your app faster, but you should consider twice using a framework that will bundle the entire chrome codebase (electron) just because you wanted to save time and put it under the "modern hardware" excuse

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

      I like your perspective!

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

      @@CodingWithLewis thanks man. Just wanted to say that your content is really great and i love it. Keep up the good work !

    • @j.r.r.tolkien8724
      @j.r.r.tolkien8724 2 ปีที่แล้ว +9

      Yeah speed will always matter. It's like saying why would you want the best performance when you can be mediocre? The answer is obvious. Speed means better quality. If you don't care about quality of your programs but wanna be as productive as possible you can but in the end you won't find room for improving your product and you'll lose to competitors who value speed and performance.

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

      True!

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

      @@j.r.r.tolkien8724 yeah a lot of the time its not a dealbreaker, but performance and robustness is always a big bonus. thats why I love rust.

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

    It started to matter with the growth of the microservices. Companies realized that especially scripting languages such as python or php use a lot more cpu than compiled languages such as Go. When you have hundreds of nodes running heavily, it really starts to add up and they can cut down the expenses significantly with faster languages because cloud companies mostly charge by the cpu usage along with other things.

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

      Yep!

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

      That's really interesting:)

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

      Isnt Assembly language supposed to be the fastest?

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

      @@WorldofNara no machine language is the fastest

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

      @@WorldofNara yes thats why "compiled languages" are the fastest. Compiled means the code gets translated into the machine code. Assembly language is the representation of the machine code. It is like writing machine code with more human way. Btw languages do not have speeds. Compiled languages generate machine code and it directly runs by the cpu. Scripting languages however are interpreted by the runtime of that language. The speed can be measured by the quality of that runtime if we assume you write great code. The runtime have to decide what to do while it is running. Thats why it is slower. But by the time your code is compiled, e.g translated into the machine code. Every operation is calculated and known. So the cpu just runs the code without any additional calculation or interpretation.

  • @TuanAnhNguyen-qp6uc
    @TuanAnhNguyen-qp6uc 2 ปีที่แล้ว +230

    C might be fast but is your C code fast?

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

      hell nah

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

      ASM or BINary

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

      compared to what? If this is Java vs C to calculate 1M integer in Recursion then C.

    • @ko-Daegu
      @ko-Daegu 2 ปีที่แล้ว +5

      @@m5a1stuart83 I don’t think you understood him
      Many people talk about getting faster by switching language ( by speed we talk about compilation or how fast your final app is in general let’s say how smooth it’s does it page for example ??)
      The issue many peopel don’t write clean, scalable, optimized and secure code so it’s irrelevant if I gave them python C or ARM assembly the result is trash

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

      Don't care, -Ofast

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

    Another important question is "Will your C implementation be faster than a Python one?". Because no matter how fast the language is, if you write bad code in it because you aren't experienced, it may be much slower than if you rewrote it in a language you are comfortable with.

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

    Well, this is the best channel for new developers I discovered 😃
    Greeting from México 👋

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

    Isn't assembly faster than C

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

      It's as fast as it gets without messing with machine code
      Assembler is always faster or equal to the speed of C, but you'll never really get to that level of efficiency or make something that is as good with just assembly. For 90% of us Compiler is the way to go

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

      If you can create assembly output that can run faster than what C compilers produce, hats off to you.

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

      Would you want to create something large using Assembly?

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

      @@gordonfreimann C is incredibly close to assembly anyway so if you can make extremely fast C code, you also just made super fast assembly at the same time.

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

      @@nanamacapagal8342 "fast C code" is optimizer friendly code. You can have a "slow" but readable C program in which the compiler detects certain patterns and acts upon them. On the other hand you can have "fast" C code which you optimized by hand with certain tricks but in the end just confuse the compiler and make the end product slower. This is an overexageration, of course, but that is not a rare occurence. Coding well in C can many times translate to coding well in asm, but most of the times your main job is to communicate with the compiler, not with the processor

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

    It doesn't matter, but for a different reason. In most cases, the speed of a lang highly depends on _how_ it is executed by the target machine:
    Statically compiled (C, Rust), AOT compiled (Python, Java, Kotlin), JIT compiled (Java, V8 Javascript, some implementations of Python), interpreted real-time (shells and some esolangs), interpreted bytecode (CPython, Java, Javascript), and some more approaches.
    If all langs were executed in the same way, the question "which is faster" starts to make sense and becomes fair. Statically typed langs will be usually faster than loose/dynamic/duck typed langs, especially if the dynamic langs do runtime type-checks and implicit type-coercion and casting.
    One of the reasons why a lang might be faster is its ease of memory management (auto and manual). Every global function that you call in JS, could be modified by some external code and change the behavior of your program at runtime, so the engine has to keep both the original copy of the bytecode and the optimized JIT version, just in case something changes, and then recompile the bytecode to generate new machine code at runtime. Langs like Java and Rust have "very localized" variables, and prevent you from directly tinkering with built-in libraries, this makes them easier to optimize

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

    This video is proof that modern programmers arent really programmers.

  • @AnnasVirtual
    @AnnasVirtual 7 หลายเดือนก่อน +1

    it matter when you build games, os, browser, vm, and any other high performance apps

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

    Deterministic behavior is also important

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

    It ALWAYS matters. A programmer that doesn’t care about cpu and memory usage shouldn’t be in the field.

    • @toby9999
      @toby9999 14 วันที่ผ่านมา

      And a lot don't care, hence bloatware.

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

    You may not be coding for the super Nintendo, that doesnt mean I and tons of other enthusiasts arent.

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

    At the End even C can be slower than Python if the programmer doesn't know what he is doing.

  • @RickB3n
    @RickB3n 4 หลายเดือนก่อน +1

    Assembler 👌

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

    Make one for “ will c++ die ?“
    Cause many people use it for competitive programming and DSA

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

    The example my CS professor gave was say you have a SpaceX rocket launching where in this case you need the system software to run at very specific times so everything works accordingly.
    C is great for that since it closely works with the memory and you know exactly what’s going on. You don’t want Java or Python to run their garbage collection to free up memory space right at the time you need to boost your engines for example

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

    Always optimize for lower end hardware
    ALWAYS
    it makes your apps better
    Put yourselves in the shoes of the user

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

    What programming language do you use? 👩‍💻

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

      I use Python for most projects, C++ for the others. Anytime I work with low level memory, I prefer to use C++ as Python doesn't have native support for memory reading and writing.

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

      After so many years in web dev. JS is like back of my hand. Though I still miss those optional chaining question marks.

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

      I just use C but slowly transiting to Java

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

      Just JS so far but Python and C++ are on my study list

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

      @@gourabmukherjee4848 Hello may I ask why are u transitioning to java?

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

    U can always do ur complicated algos in c then use python wrapper over it to make it fast.... Like pandas / numpy

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

      Why would you though

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

      @@dimi5862 to get the speed of c / c++ in python

  • @mes2009
    @mes2009 10 วันที่ผ่านมา

    Speed also size matter
    Speed and size matter = assembly language
    Speed = c& c++
    Otherwise it is easy language but slow and bigger

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

    Complexity of algorithms you use lies above all

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

    That means that Lua could be the best option? I heard somewhere that it is as simple as python and compiles as fast as c.
    Btw I'm interested in game and os developing when I graduate

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

    Lewis: "We aren't programming for the super Nintendo no more"
    Me: WLA 65816 compiler 😳

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

    Even at pretty simple applications a faster language can be so much better

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

    Hey, my first language was native c!

  • @CC-1.
    @CC-1. ปีที่แล้ว +1

    Binary:
    Faster than asmbley + C! Together

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

      That's a total misconception. Assembly is a human readable form of machine code, the fastest mashine code can't be faster than the fastest assembly

    • @CC-1.
      @CC-1. ปีที่แล้ว

      @@MI08SK asmebly is converted to binary

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

    I absolutely hate this nonechalant attitude towards memory and computer space from some modern programmers "because we have enough to use". For example video games, one of the main reasons why video games fill so much these days is in part because they stopped compressing audio files because it takes a ton of time/money to sound good, and the reasoning behind it is "people has enough space" but when all games do it then i suddenly don't have a lot of space anymore.

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

    And this gentleman is how you can't run more than 4 tabs on chromium, discord, Minecraft and Valo together. Speed is important but complexity too

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

    does it matter for competitive programming to choose fast programming language?

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

    Do you not know that assembly exists? It's really useful for operating system development (I know from experience)

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

    Bro is the biggest defender of Python language

  • @CC-1.
    @CC-1. ปีที่แล้ว +1

    You didn't need fast language but optimsed code like instead of using loops use delay loops ....

  • @j.r.r.tolkien8724
    @j.r.r.tolkien8724 2 ปีที่แล้ว +1

    That's what I said at first. Speed doesn't matter. I tried creating a medium level python program. I had to quit python programming all together. It was extremely slow. Why specialize in a language that is slow? Why waste your time on a language that, when it matters the most, you might not be able to use it? If you value your time don't specialize in python. That doesn't mean C is better but there are other languages that are both fast and modern.

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

      You probably just wrote bad python code if it's actually slow enough that you'd quit the language....
      Python is more used as an interface to C rather than to actually do the high computational processes itself when it comes to these things.
      What were you dealing with though, that required very fast computation, that python does really slowly? I can only think of computing numbers or interactive GUI applications

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

    The fact that C is the fastest programming language is a total misconception, first of all the fact of a language being fast depends on the fact of it being compiled or interpreted(compiled languages are translated into mashine code directly, so they are generally faster), second of all in compiled languages a language may have multiple compilers and the speed of their generated code depends on how well the compiler is able to generate the most efficient instructions, for example a conditional move is faster than a conditional jump + a move, the compiler has to be really efficient at generating as much branchless programs and as much simd as possible in situations in witch it is possible

    • @toby9999
      @toby9999 14 วันที่ผ่านมา

      Yeah, we know all of that stuff. But some bright spark always has lectures us. We dont care. You're being too pedantic. When we say a language is fast, we mean at runtime... obviously.

  • @SalmanAnsari-zb2ch
    @SalmanAnsari-zb2ch 2 ปีที่แล้ว

    Correct it doesn’t matter much how much fast is language as infrastructure also plays a great role how responsive is your application. But it’s always a good habit to keep memory optimization in mind. Even if your product scales up it will pay up later.

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

    I use C and Assembly, because I'm writing cómpiler 🤔🐣.. And yeah, I fking love C...its beautiful.

    • @user-py9cy1sy9u
      @user-py9cy1sy9u 2 ปีที่แล้ว

      Its not 90s you know. There are other programming languages that are compiled

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

      @@user-py9cy1sy9u lol.. 😂 Then you definitely donno bout C.

    • @user-py9cy1sy9u
      @user-py9cy1sy9u 2 ปีที่แล้ว +1

      @@chry003 I worked a little bit on DMD a D compiler.

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

      @@user-py9cy1sy9u still I prefer C though just cause it makes more sense to me.

    • @user-py9cy1sy9u
      @user-py9cy1sy9u 2 ปีที่แล้ว

      @@chry003 You can copy paste your C code into D file and it will work with minimal changes and produce the same assembly with same back end. You no longer need to split your implementation into two files and no need to forward declare things

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

    "we aren't programming the super nintendo anymore"
    Homebrew developers still using assembly: Are we a joke yo you?

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

    I do combinatorial optmization just forget using Python c++ is more suitable for this kind of problems

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

    More optimized is always better. You would know if you ever played factorio as it's one of the few games in which my old laptop can have 60 fps while having thousands of stuff hsppening.
    Factorio is made in Lua and I'm a Lua programmer too (but I know a bit of C++ and JS) so I know it can resch amazing efficiency if used correctly. No wonder why factorio that has been perfected over the years is now one of the top games because of its efficiency and high quality.

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

    Even binary computers may not be the fastest. Purpose built digital or even analog computers will be way more efficient. Just requires the R&D

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

      I even put my bets on ternary computing, because base2 is just too mainstream and "derp". But then I realized base3 is too complex, and kinda unreliable, at the expense of better performance and storage density

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

      @@Rudxain take a look at analog computers. They are coming back into style a bit. Usually less complex and no worries about rounding error or resolution.

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

      @@inues true, I can't wait for APUs (Analog Processing Unit, AKA analog accelerators) to become mainstream chips for the consumer market. That would help with the environment, by reducing energy use of AI, and continuous math functions like sine.
      Imagine a future where `sin` could be calculated in 2 clock cycles! Simulations and games would be faster, both on the physics engine and the graphics engine

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

    I think trying to optimize even its only a simple sum code its still better.

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

    C is fast because it's the speed of light

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

    It matters. Today you can get a simple markdown text editor as flatpack taking 1 GB and an insane amount of memory, because of course it is not just an editor it is a complete chrome browser and some javascript frameworks...

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

    We building web pages and frameworks in C baby

  • @kinershah464
    @kinershah464 4 หลายเดือนก่อน +1

    Slow program means more instructions and more energy. Energy is being wasted because of slow technologies. Energy needs to be saved and for that optimization is needed. Either use a fast language or optimize the tech too much. Former is better I think.

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

    This the exact reason half the shit starts lagging or running slow, whether Web or a Program.

  • @youssef.elmoumen
    @youssef.elmoumen 2 ปีที่แล้ว +7

    I swear the video paused when you said C 😅

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

      He's not wrong tho (ASM cannot be added to this category)

    • @MrMan-np9jg
      @MrMan-np9jg 2 ปีที่แล้ว

      @@TheJaber288 asm is also slower, and machine code is the same as asm

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

      @@MrMan-np9jg yeah people don't realize how hard it is to make ASM code that run fast, there's so many things to screw up

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

    First! Love the Jurassic Park shirt ❤️❤️❤️
    Second! Love your videos! They are amazing!
    Anyway! Lastly I just wanted to say you should do a short on Selenium or other automation frameworks. ☺️ Just thought it would be a cool short to show one of the ways people test their code 😎
    Keep up the amazing work! ❤️❤️❤️

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

    It's 2022, we now rent the cheapest virtual machine instance we can get, which has even less memory than a Super Nintendo. What is new: you want a programing language with more control of your memory usage, faster than C and better structured to reduce bugs and pointer errors, the Zig language is now available.

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

    I'm sorry, but even the simplest of applications are slow in Python. It's an excellent scripting language, but that's about it.

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

    Answer is C,
    my MCQs: we’ll see about that!

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

    The answer is actually Rust now...

    • @toby9999
      @toby9999 14 วันที่ผ่านมา

      Not really.

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

    It is matter when working on HFT.

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

    I feel like this is actually more of an issue now. Many games are doing this, not caring and not optimizing or just making it so only someone with the fastest computer can only get 60fps max.

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

    Rust is pretty comparable to C in speed

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

      Lmao how can't it be a rust user in this comment section

    • @noodle-xu9qv
      @noodle-xu9qv 2 ปีที่แล้ว +1

      executable size isn't comparable sadly

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

      Rust is hot garbage for troons that will die off like a passing fad as a yet another C++ killer in a couple years. Both the language and those who use it, mind you

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

      Rust is the best programming language. It does everything c++/c does and makes it better. I am trying to learn rust to rewrite it in rust. I'm going to rewrite the python compiler in rust, the gcc compiler in Rust and the linux kernel in rust. In fact I am going to rewrite my own DNA in rust. Rust is the king of programming languages. It cured the cancer left on me by c++/c.

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

      @@fenixfyrehart3191 :))

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

    Depends what you mean by fastest.
    It can be runtime perf.
    Or how fast is it to get something up and running.

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

    For low level libraries, ya C. It gets really annoying for application layer. Python's not any slower than C#. I'm just trying to get stuff done fast. Python is terribly quick to learn.

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

    For me only time i kinda pushed python to its limit was with making a 3d game (in ursina so it could be its problem but i think python is kinda slow for 3d)

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

    Writing direct machine code is the fastest...

  • @____uncompetative
    @____uncompetative 8 หลายเดือนก่อน

    FORTRAN is faster than most handwritten assembly language due to COMMON block and ARRAY programming features. It has the most mature compiler because it is one of the oldest and its use by scientists means it outperforms C when processing high numerical precision types. ATL is also fast but no one knows how to program ATL. There were once 7 proficient ATL programmers in the world, but as of 2024 they have all retired or died.

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

    Isn't it Fortran actually?

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

    I program microcontrollers. I use C.

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

    I AM coding for Super Nintendo, you can't read my mind!

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

    Don't forget the server costs.😢
    Not everyone writes software that is only used by 100 people.

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

    Vb6 was that powerful that Microsoft had to kill it from destroying intel

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

    Wrong most big data operation and high volume computation use FORTRAN.

  • @mk-19memelauncher65
    @mk-19memelauncher65 2 ปีที่แล้ว

    This is the ideology that made chrome browser eat terrabytes of ram

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

    "The answer is C"
    Me who codes in binary

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

      You who lies :D

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

      @@armincal9834 it's a joke. But I actually do have a little bit of binary experience because I made an 8 bit adder in Minecraft

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

      @@notarandom7 that's not exactly programming in binary, tho that does mean you have hardware design experience :3

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

    What about rust? Zig ? Haxe?

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

    Yeah. Thats the way we ended with 1gb of ram needed to run for a user form.input. And with memory leaks. Its like you need a bike of one ton, because you have enough fuel to move it

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

    We aren't programming for the "Gameboy" anymore. But seriously, the tricks they used for games like Pokémon are next level.

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

    I grew up on c baby in 30days do a video on wat a computer system coordinator did in 1993 and u needed cobol for your northeastern degree

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

    It’s 2022 and Embedded Developers designing Battery Powered IoT Devices be like “does it matter?”

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

    Any suggestions or help for me, which programming language should I start with I am a beginner

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

      Python for sure,also there are a lot of tutorials and guides on internet for free.

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

      I'd personally recommend Java, Kotlin or C#. Languages that lack static and explicit type system like Python are actually worse for learning. There is also good community around JVM, probably not smaller than Python one.

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

      C# for sure. A fun way to learn is with Unity game engine, that is what I always recommend to friends looking to get in to it. Very easy engine to use, C# is easy and can be used for so many different things, plus you get to use Visual studio with intellisense which helps a ton.
      Dont to get bored writing a console program that asks you your name and age.
      Its fun to be able to play what you make, and visually see what changes you make do.

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

      Python, if you want to make games, learn C#

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

      @@LittleRainGames The problem with that is Unity being a cursed environment to program in, built around bad abstractions that are not idiomatic by any means. I had to work on a game with a team of "programmers" who started to learn their craft in Unity - they all knew little to nothing about programming and wrote all sorts of stupid stuff. One of them couldn't even give a definition of a class :)

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

    Yeah, what about assembly?

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

      There is no Assembly, are you talking about x86, ARM or something else entirely? Let's take x86 assembly for example, x86_64 because it's the most modern one. x86_64 CPUs have around 1000 valid instructions, which if you want to write the fastest code you have to memorize entirely. C compilers already do multiple checks to ensure what you're trying to do is optimized to the instruction, as well as ensuring that you aren't writing actual machine code

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

    personally for better speeds and accessibility i prefer binary

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

    In case of the SNES only Assembly is good enough for that console.

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

    İs c or c++ faster ?
    İ saw a guy that said they are equal speed.

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

      c++ is a super set of c, c++ is c just plus some extra stuff, for example in c++ you can "new" an array or you can call the c malloc(), it's your choice

  • @pythones_ind
    @pythones_ind 11 หลายเดือนก่อน

    I develop software by googling more, is it the wrong way for me to become a software engineer?😂

    • @toby9999
      @toby9999 14 วันที่ผ่านมา

      No.

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

    I check golang is faster than c which is made up of c

  • @domi-no1826
    @domi-no1826 ปีที่แล้ว

    What is the best programming language to program a programming language in?

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

    The answer is surprisingly Fortran

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

    I think this "give a crap about performance" mentality in the last few years will come back at us in the long run. We "teach" new programmers to be wasteful with memory and performance. We lose the knowledge about how to make programs performant in the new generation. And this will ad up! Like you said no one noticea it when 1 program is shit and hogs the entire ram. But if dutzends of programs on a system do it it will die. Languages like python are _fine_ for prototyping. But for production code we should prioritize performance more. It's better to have 500 programs running with 5% cpu load then having 10 programs running with 100%.

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

    Me who writes ray tracer in python anyways

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

    Zig laughing in corner

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

    Assembly language?

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

    *assembler joined the chat*

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

    x86asm:
    javascript: yo why do yall still think im slow

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

    C is good but I like it Pascal

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

    Numba is faster than c in some cases

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

    C++ is faster than C...

  • @jaedson-barbosa
    @jaedson-barbosa 2 ปีที่แล้ว

    Unsafe Rust is sometimes faster than C.

  • @74Bagas
    @74Bagas 2 ปีที่แล้ว

    Screaming bun, and still in node js all the way.

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

    tbh i dont really think these search engines need to be that fast cuz idrc

  • @TechAitijhya
    @TechAitijhya 7 หลายเดือนก่อน

    Golang?

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

    Machine language be like: wtf bro😑

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

    Assemblers are faster, but yeah it super-doesn’t matter anymore

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

    What about rust tho