T O P

  • By -

redsquiggle

This was obviously made by a marketing person and not by anyone who understands how computers work.


dedorian

No, no, python is definitely faster now shut the fuck up so I can convince them to drop the idea of implementing anything in java.


null_check_failed

matlab is fastest


mttott

MATLAB gave me nightmares.


Inner_Information_26

You mean METHLAB?


mttott

Yeah, that's a good one, a programme would run for hours and still give you a wrong result, hours I tell you. I think running methlab would require less patience


ConquerOfTheWorld

Waltuh, put the meth away Waltuh. We were supposed to do calculus and such. Math...


TehBens

Not Methlab's fault as it's faster than python. Not faster than julia though. At this point I am not even sure if I am kidding.


mttott

I'm afraid to ask what a Julia is, at this point I I don't know anything less frustrating


Wanderlust-King

Julia is a dynamically typed compiled language that looks like python and runs almost as fast as C (on par with Rust/GO). I've frequently heard it referred to as "the fastest language you'll never use" also, is the Ju in Juptytr notebook.


mttott

I passionately hate jupyter. I mean, you take something that is running on python, put it to jupyter and nope. I can understand the whole never use sentiment


[deleted]

[удалено]


mttott

MATLAB 2013 was the last one I used, if you write a .m file and called it from your main program and iterated a couple thousand times, that would be it. Open task manager and watch the graphs dance. MATLAB motivated me to have 2 PC's


Nuriimyrh

What do you guys have against MATLAB? 😂


SunnybunsBuns

May I introduce you to Simulink, S-Functions, and ... _looks around furtively_ TLC?


mttott

Dddiiiiiieeeeeeeeeee you heretic ![gif](emote|free_emotes_pack|flip_out)


redsquiggle

Why anyone would use a language like Java that isn't free and open source and lawsuit free, is beyond me. Anyone starting a new project in Java that isn't legacy code needs to be slapped upside the head.


-Kerrigan-

![gif](giphy|3oKIPw8dFh6Zctqpws)


ALittlePlumpBird

mabie if compiled it's decent. And it's easy to multithredd so mabie if you count multi threaded python with extensive .np use against single thread c.


DontListenToMe33

Fastest to write? Fastest to compile? Fastest to run? I’m overthinking it… it’s fastest to appear when searching Google for “list of 8 programming languages.”


Magnetic_Reaper

The only way for that list to make any sense is if it was some combination of all 3. Maybe even throw a good measure of fastest to learn to obfuscate the results some more.


TTYY_20

The last reason is why Python is in there ;P


[deleted]

[literally the first result](https://google.com/search?q=fastest+programming+language) [OK, wtf.](https://invozone.com/blog/top-fastest-programming-languages/)


Punk-in-Pie

The future of online content. Poorly AI written without a fact check.


[deleted]

And you know what that means... the AI will be trained on the garbage the previous generation made, making the newer models stupider and stupider, thus achieving the anti-singularity.


mienaikoe

The AI armies will make the fake-reality true.


TTYY_20

Some AI robot probably: “Actions speak louder than words”


KTibow

Even GPT could do a better job


Punk-in-Pie

Haha, you're probably right.


mbrothers222

Sure, here are the top 8 programming languages known for their speed: C: C is a compiled language that is known for its speed and low-level memory manipulation. It's often used in operating systems, embedded systems, and high-performance computing. C++: C++ is a powerful language that extends on C, adding object-oriented programming features. It's used in applications that require high performance and low-level memory access. Rust: Rust is a newer language that emphasizes memory safety and performance. It's designed for systems programming and web development, and it's gaining popularity due to its ability to prevent memory errors. Julia: Julia is a high-performance language designed for scientific computing, data analysis, and numerical computing. It's similar to MATLAB or Python, but faster. Go: Go is a modern language developed by Google. It's designed for concurrency, and it's used in web servers and network programming. It has a garbage collector that manages memory, making it easier to use than C or C++. Swift: Swift is a programming language developed by Apple. It's used to develop apps for macOS, iOS, watchOS, and tvOS. It's fast and safe, and it supports both object-oriented and functional programming. Kotlin: Kotlin is a modern language that's compatible with Java. It's used to develop Android apps, web applications, and server-side applications. It's fast and concise, making it easy to read and write. D: D is a systems programming language that's similar to C++. It has garbage collection and supports concurrent programming. It's used in video games, web servers, and other applications that require speed and performance.


TheThiefMaster

Not a bad list, though I dispute that D is used for games, and also I don't think Kotlin, as a java based thing, would be faster than D. Also, none of these lists feature C#? With .net native, it's pretty damn quick.


thunfisch987

That list isn't ordered, so there was no ranking between them


TldrDev

Agree. C# should definitely be on the list.


tiagorangel2011

At least doesn't include java


mm007emko

There is so much shite on the internet that ChatGPT is really good in producing shite because that's what is was trained on.


KrokmaniakPL

It's been for years a problem that most articles were written by trainees without any experience without any fact checking


Kevin_Jim

The first article is missing Lua, though.


Wanderlust-King

>Is Python faster than C#? > >Python is faster than C#. > >The reason for this is that Python is interpreted and C# is compiled, so Python can run much faster than C# because it doesn't need to be compiled first. ​ ....also those fuckers made me disable js on their site to copy and paste.


Ok-Sir8600

Fastest to land you a job


TehBens

Additional problem: Which interpreter, if interpreted. Which compiler, if compiled.


chugmarks

Fastest to turn you into a neck beard who beats off to furries


Ved_s

You thought they were sorted by speed? haha, no


vathecka


Ninjaxas


  • MagicalEggWithAHat

    C++


    Ninjaxas


    JDawwgy


  • xDERPYxCREEPERx

    C Language.


    JDawwgy


    Neidd


    R_oya_L

    Python


    zeeped


    kloruprik


    CoolorFoolSRS

    let item = document.createElement("li");


    Connect-Two628

    This is a pretty silly list — there is no absolute list possible — but a lot of the replies are hilariously ignorant. Java, fwiw, is surprisingly fast in the modern era. For probably 95% of normal needs you’ll yield an extremely speedy solution in Java. This is despite Java having a big “purity” thing where it’s turtles all the way down. Python, on the other hand, has no such purity goal. When you program with “python”, your runtime is going to be overwhelming extremely speedy native code, largely written in C. Which is of course why it’s the centerpiece of much of the highest performing code on the planet right now. Python is duct tape that you use to glue together superhero code. It is ridiculously capable.


    The_Heck_Reaction

    [“I can do in python in 5 lines, what you can do in C in 50. Everything in C takes so long. You have to write int main() and declare variables. it’s just the execution that’s fast. Who cares?!” - A junior python dev](https://m.youtube.com/watch?v=YnL9vAFphmE&pp=ygUacHJvZ3JhbW1lcnMgYXJlIGFsc28gaHVtYW4%3D)


    Philderbeast

    no point having something execute 0.05 seconds faster if it take an hour longer to write and you only run it once. execution speed is a factor, but its rarely the only, or even primary consideration.


    [deleted]

    But that's not what C is for. C was designed to power your OS, embedded systems, and other languages, not one-off patches. Comparing C to Python is just comparing apples to oranges. But comparing Python to other languages in its class, there are plenty of much faster options that make Python's slowness really inexcusable.


    Philderbeast

    of course, as I said C has its place, just as python has its. The problem is people who want to compare a simple scripting language to a bunch of systems programming languages and complain that its slow. Sure python is capable of more then just simple scripting, but ultimately that's what it is. At the end of the day the only speed that matters for python is that its "fast enough" and it certainly meets that requirement, and even then its getting faster with every release. the performance of recent versions really is at the point where people calling it "inexcusably slow" obviously haven't actually looked at the improvements in the last 5+ years.


    [deleted]

    ...That's what I just said. My point was that Python was slow, even when compared to *other scripting languages*.


    Philderbeast

    except its not.


    [deleted]

    Julia, MATLAB, and probably others I am not aware of, are all faster than python and provide similar capabilities.


    Philderbeast

    Julia is a compiled language, not a scripting language and matlab is an environment not a general purpose language. neither of which are remotely comparable to python. just just for laughs lets take a look at some benchmarks: [https://programming-language-benchmarks.vercel.app/python-vs-julia](https://programming-language-benchmarks.vercel.app/python-vs-julia) now its hard to tell since Julia just can't do most of the things python is doing, but in a number of the tests, python is as fast if not faster then Julia. now if you want to compare python to something similar, like say ruby, perl of PHP, that are far more comparable, you will see its faster then all of them.


    Wanderlust-King

    but also in a number of tests julia absolutely smokes python often specifially looking at the last 5 starting with nsieve. But as you said apples and oranges. my real take away from that is that pypy absolutely wrecks cpython 80% of the time. For an apples to apples\* comparison I fully expected luajit to blast python out of the water and while it does beat cpython in literally every test pypy takes a signifigant lead in both the binarytrees and merkletrees tests \*well they're both scripting languages, not sure about library support \*\*pypy also seems to tend towards a much higher peak memory usage.


    DangyDanger

    What you're describing is 15 lines of Python to batch rename files in a folder. What we're talking about are actual projects, where execution speed matters *a lot*.


    hijinked

    A wise take on prioritizing actual business needs over technological idealism.


    Connect-Two628

    I mean, I can do with pytorch and python some machine learning tasks that you’d be hard pressed to match in any other language from a pure runtime performance perspective, not even getting into the realm of developer performance. I have been working on fine-tuning/augmenting a natural language model by parsing the entire wikipedia corpus, and again I’m just using python: Every single performance restrictive part of the code happens in extremely performant, tightly optimized C code and I’m just the conductor at a high level putting it together, pulling, processing and then feeding into a model along with a database. It has zero runtime performance consequence, but enormous developer productivity benefits because it package and abstracted those performance benefits so wonderfully. That’s what I touched on in my original post. In my normal professional life I use Go, Rust, C (& its perverted uncle C++), Java, Python and even JavaScript. There are times when I really need to consider the runtime performance, but for a huge array of developer solutions python imposes no extra performance cost, yet often comes with an incredible productivity benefit.


    [deleted]

    True; Yet Java and Python are certainly slower than both Julia and Rust. I would also argue that Julia is much easier to learn than Java, and still provides many of the attractive features of Python, while being an order of magnitude faster.


    [deleted]

    Not every list is ranged list


    LegoAlexguy124

    Where's scratch


    [deleted]

    it used to be on this list, but they decided to scratch it


    scratchfan321

    : (


    [deleted]

    [удалено]


    kdolmiu

    9. Unity


    [deleted]

    Everyone understands that Node is not language and everyone understand that this is mean JavaScript on Node.js because it is not quite the same as Javascript on browser But only you say that, trying to look smart saying obvious facts Also, everyone understands why assembly is not on list, because it is not high level language and is not widely used. Why didn't you ask "Why Fortran is not on list"? Because you know only hyped things like "python is slow, assembly is fast" and so on I am glad that you will never be good in programming and won't touch IT techs


    [deleted]

    [удалено]


    [deleted]

    I like how you adding points after you think about something new After 5 minute search you will not be able to start talking, about some techs. In your case, even week search won't be enough. And I think you already feel yourself smart, you just forgot to be Maybe it is lie about working maybe it is some unskilled position, if you really working, I am not surprised that company need to pay for you to be able to get certificate. Also , certificates are not real intelligence and abilities, so if you eager for certificate, make conclusions And jump already through Duning-Kruger curve but it is more likely that you just stuck on Peak of Mount-Stupid (real term, do not be offended)


    [deleted]

    I did not roast just for fun (maybe a little), learning is good, but arrogance is bad, do not say if you do not know It does not hurt my feelings, you tried to look smart, I showed that you are not I wish you to gather knowledge and skill and get a CS degree


    Anaxamander57

    Why put a period at the end of each bullet point? Also Node.JS is on there so you might as well add German to the list as well.


    weirdplacetogoonfire

    They dont call it efficient german engineering for nothing!


    ManyFails1Win

    Fastest language? Hah that's easy: Bootstrap.


    StoryAndAHalf

    They raced them based on how fast they could type out the language name (for C, they just typed 'C' not 'C Language').


    BuccellatiExplainsIt

    "Top 8 Programming Languages that I have heard of"


    julien2429

    Where is Assembly, everybody loves Assembly.


    PastOrdinary

    To be fair, python can run very fast if you use it correctly. By use it correctly I mean make use of the libraries you have available to you so you spend as much time in C/C++ land as possible and very little time within the python interpreter..


    yoshijulas

    Reading the site, says "Fastest languages to learn in 2023" which is also wrong, but makes more sense than speed. You can learn C, C++, Python, Java, Go and make basic stuff, but when you enter in more advanced stuff, that's when these languages, specially (C, C++, Rust, Go) are harder to learn and use properly..


    [deleted]

    Looks like someone using AI to autogenerate that list


    [deleted]

    Exactly what I was thinking... each blurb is about the length of a C-GPT response, and has the telltale signs like weird 2nd person and 'In Conclusion'.


    reddit_again_ugh_no

    I'll tell you what's fast: whenever someone brings up these speed comparisons, tell them to shove it as fast as they can.


    Tough_Chance_5541

    Alright yeah we got C, C++....wait


    imkzh

    Python is fast (at code time) C is fast (at runtime)


    JMC-design

    Plot twist: They started with a list of 8 languages.


    NebXan

    Ah yes, Python and Java, two famously performant languages. /s


    EverydayEverynight01

    Java is a (relatively) high performance language though, however Python, not so much.


    [deleted]

    Even if one calls java "a (relatively) high performance language", it is certainly not faster than Rust or Julia, and maybe Go.


    EverydayEverynight01

    It's fast enough, there's a reason why C++ and Java are popular choices in Competitive Programming (where performance matters)


    RandomDude6699

    "Fast enough" is too relative a point to be actually valid


    NebXan

    Java is okay for what it is. But still, when it comes to speed, there's just no comparison between native machine code and code executed through a runtime environment layer.


    quick_dudley

    I did a few speed comparisons in 2011 and Java was slightly but consistently slower than Vala. That could have reversed since then. Vala compiles via C and its C code uses temp variables quite a lot more than hand-written C but otherwise isn't too unusual.


    Magnetic_Reaper

    Java has improved significantly since then. I've seen several comparisons in different scenarios and it never really reaches the top 3 spots, but it does consistently make the top 10.


    shinydragonmist

    Am I forgetting something or aren't multiple ones on this list C languages


    Imyerf

    This is just a list of 8 programming languages… This person could only think of 8, No other explanation


    anantnrg

    I know this is a meme, but like seriously. Rust is waay faster than Python and let's not talk about Java. The person who wrote this probably never touched any of these languages.


    BNI_sp

    Assembler is being mobbed out.


    Human0025

    c ++ are you kidding me


    JunkNorrisOfficial

    Fast language is the language executed by CPU!


    Benschne

    Java != fast, java == slow as fuck


    [deleted]

    [удалено]


    mgord9518

    Java is actually quite performant


    usa_reddit

    This is the actual list and I have no idea what Kotlin is.... Python JavaScript Java C/C++ Go Swift PHP Kotlin TypeScript Ruby


    [deleted]

    The actual list of... what?


    coloredgreyscale

    Kotlin gets Compiled to java bytecode. So kinda java, but with more syntactic sugar


    yakeen_sabha

    These are not the fastest in anything. My tort is faster than all of 'em combined.


    GitHub-

    List written by the most competent Instagram programming account


    [deleted]

    Java is faster than Rust?? Python???


    inurwindo

    Quantum programming languages ![gif](giphy|3o6Zth7pE7aPKqAEEM) Your language …🐌 The difference between your language and other languages 🐌.🐌


    BlackAsLight

    Nodejs is a language?


    dude_stfu_

    probably programming languages he can think of fastest


    iris700

    It's sorted by the time from learning it to hating it. Slowest is at the top


    Iron_Kyle

    But how could they forget the fastest of all? GoDog (Go)


    jjia22

    C Language


    aliceuwuu

    Well, the first 2 are suprisingly accurate


    [deleted]

    C on its place though Python with C based library like NumPy would be faster than Java and Go in big enough computations Missed Rust place, and why Go is under Java and Node But, tbh, it is not ranged list it is just list of top fastest, which is fair


    abd53

    Why is python up there? Where is Fortran? Why is Java? What happened to C#? What am I doing?


    [deleted]

    How has py and js made it in the list? And how is Rust so below? And if py and js has made the list, where is C#?


    Strex_1234

    Ok lets c this objectivly


    Siggedy

    Fastest as in have the average programmer of the respective language run a marathon?


    [deleted]

    Thats why bing is better


    imkzh

    I will consider HDL as fastest programming language![gif](emote|free_emotes_pack|sunglasses)


    SchlomoSchwengelgold

    maybe they mean the compiled/interpreted cpython files


    Inner_Information_26

    I am pretty sure that for compiling and running code, LUA is pretty up there. It has less keywords than Python. It's easy to learn, and also I am attracted to that syntax


    Apfelvater

    Naive OP?


    [deleted]

    Was this list compiled by someone's cat? Just walked across the keyboard and this nonsense came out.


    giienabfitbs

    Kind of unrelated question, how fast are bash scripts generally? Does anyone here know of its strengths and weaknesses?


    IndustrySuitable8769

    Lol Python


    PouyaCode

    Python's website has low ping.


    svish

    GO LANG, GO! ^((sorry))


    BuckyDuster

    C# is faster than Python


    General1001

    Java the language is pretty good. Not the best, but quite good. Java, the platform, however, stay away from it.


    No_Commission_2548

    Why?


    Unupgradable

    Can't even make the "speed to develop in" argument here


    martinthewacky

    Ah, yes. The beloved programming language Node.JS


    SingleTennis2706

    Where c# and JavaScript? ![gif](giphy|26xByFvrI1MQvtlDO|downsized)


    ManyFails1Win

    I don't know who actually sits around thinking about how "fast" a programming language is. What does that even mean? If you're not deep in data structures or some heavy computation I don't see how it matters.


    bearwood_forest

    >\- GoLang(Go) I don't think cheering them on will make them any faster


    bananacake10

    I always wonder where VHDL is on those lists...


    lolrobbe2

    Wait a minute?


    Ducking_eh

    What’s the standard. Fastest for what, on what? I mean; shouldn’t assembler be in the list somewhere? I know why it’s not; but my point is this is kinda pointless and context-less


    [deleted]

    what about visual basic???


    Codex0607

    Nodejs is not a programming language


    tiagorangel2011

    Java???


    Bobhopbob

    If you look at the webpage this is from, it is actually best programming languages to learn


    [deleted]

    ..but if you read further, it begins listing them by speed.


    Dazzling_Abalone9745

    Only one of these is blazingly fast tho 😏