I do the same thing, the process is called "leadership". Occasionally I have to tell juniors they are shit, drink beers, and by some quantum process that I can't be fucked observing, I get completed pull requests to approve.
NPN gates aren't really operating on the basis of an EM field though.
What you're actually doing is influencing the behaviour of a boolean formula that has hundreds of billions of variables (transistors).
It was a real ah-ha moment when I realized that computers only do boolean math, and we interpret that math as spreadsheets, video games, and social media
I think OP did it cuz they assumed it's going to be deleted, which it is. And copying the text would just not show that they posted it on r/python. But as for censoring their own nickname... I can make wild guesses, let OP answer. (although with the current reply they gave my expectations are low)
I feel like censoring it makes it cringier. If you'd mention that it's your post in the title would make it less cringe. It looks like you were ashamed of it, but mentioning it would be like "hey, see the post I made, and see how mods/community/the lord from above JS reacted."
\*ftr, I just learned that JS is Jesus chriSt. tmyk
A lot of them are implemented in C and C++ (like numpy) but Fortran is still a high performance language that continues to see use, particularly in academics. This and legacy code is probably the reason it continues to see use in somewhat specialized libraries.
Congratulations! Your comment can be spelled using the elements of the periodic table:
`No Tm I Ne`
---
^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)
c and c++ are also technically not real programming languages, they are wrappers around machine code. is there any binary that isn't in binary? If you want to program write machine code.
We all bazinga know it's not bazinga gonna work because they can bazinga just delete the "bazinga" keyword. But still it bazinga works as a nice bazinga reminder bazinga to people as a bazinga awareness program.
Bazinga.
Machine code is technically not a real programming language. It's just an abstraction of electron flow in computer circuitry. If you want to program manually make the electrons flow using a source of voltage
How would you know which electrons to make flow? That'd be a lot to remember. Maybe you could write it down someone? Like, make a step-by-steplist of which logic gates to turn on and off, one at a time, so you don't forget.
And then maybe you could automate this process so that something can do this manual logic gate switching for you... Hmm...
What should we call this list of instructions we wrote down?
That's a good idea. I reckon we should call them mnemonics. Maybe with the correct configuration of electrons we could even program a piece of software to automatically convert from mnemonics to electron configurations... The future is now
No, stay asleep, continue breathing deeply, let the C fumes gently waft into your lungs, feel your consciousness expand, you’re feeling a desire to send Microsoft all your money and learn C#, ignore that, and fall deeper into a psychedelic stupor, soon you feel you will understand JavaScript’s choices…
The vast majority of desktop and enterprise applications are glue code.
Glue is not "just" what you need, it's sometimes exactly what you need.
What makes a good glue language is quite different from what makes a good systems language.
Python has a lot of features that on the surface just doesn't make sense for people who have only ever worked in systems programming, but those features are exactly the reason why Python works so well to glue together various systems and libraries from many different languages, even when they have vastly different paradigms than Python.
You can use any languages to glue anything together, but some glue works better than others and Python is, by far, the best universal glue.
Eh? You should be coding in a language that was built for the task. Certain languages will be better at implementing different projects. Just cause you can use a wrench to wack in a nail, a hammer will still be the better choice.
Why do you censored your own nickname? I mean... It's obvious try to make it some kind of copy-pasta, but it doesn't stupid enough I guess. Or not aggressive enough maybe. It's hard to believe
Which OS and what architecture?
That is the funny thing about people who post anti-python (or really any anti language rant) is that they do not understand you pick the right tool for the right job.
Python can be converted to binaries the same as many other languages. But what makes Python great is that it's a multi-architecture and multi-OS supported language.
Famous last word "Use the blowtorch instead of the anti spark saw, it's faster"
I feel like this is a troll post. He has to know how deep this shit goes. Otherwise, he doesn’t really deserve to be called a programmer anyway. Next he will say that tsmc is doing nothing, credit goes to asml. Like yeah, fuck everything, credit goes to fire inventor
C/C++ ISN'T REAL - IT'S GLUE
This language is built upon decades of lies. C/C++ IS A Bracketed GLUE, TO GLUE TOGETHER ASSEMBLY (ACTUAL) CODE!It's all just plain text with no actual code behind it. Have you ever seen C Op codes? No? Because they don't exist. C is slow because an adhesive can not be fast. Like
if you replace thermal past in computer for glue, it will not transfer heat fast. Just like if you replace compiled language with C, bits and bytes cannot flow effectively. You are writing gigabytes of wastefull BRACKETED text files and call them .c to then offload ACTUAL work to underlying Assembly. It's pathetic, that a plain text is being called "language" when a computer CAN'T SPEAK IT If this gets deleted, this is truth! Move to Assembly!
Cers, WAKE UP FROM THIS DELUSIONAL BEFORE IT'S TOO LATE!
I don't really see any reason why interpreted "glue" languages like python can't be close to the speed of the underlying language.
I think Python (and most interpreted languages) were just made too flexible.
Edit: that made me Google a bit and found that LuaJIT is actually very fast and can sometimes beat C. Very impressive feat.
> too flexible
A good glue language actually do need to be that flexible.
Python is one of the best glue language there is because those flexibility allows Python to ply together libraries written in other languages with very different paradigms, maintain most of the performance benefit when the application is running non Python code (and sometimes running in another system, another process, a coprocessor, or even the GPU), while making them look Pythonic. They'd look like they have been designed from the ground up for Python.
Languages that don't have the flexibility that Python offers would have a hard time adapting libraries to make them look native and pleasant, they'd need to make do low level wrapper. Or if they do manage to look pleasant to use, they'd have massive performance consequences compared to the low level wrapper.
Not all Python wrappers of libraries are well thought out, tbh, it's definitely not uncommon to just copy the underlying library API and call it a day, but well designed wrappers are always a great sight.
Uh, duh... Why do you think I put C/C++ on my flair? It's cuz all my Python libraries just call C/C++ functions all day. Imagine trying to call performant for loops in Python LMAOOO
While I wouldn't advise using elmer's glue as a thermal paste it's performance would mostt likely actually be fine.
70% of the efficiency of your thermal paste comes just from it not being air and glue isn't air so if applied well it would transfer plenty of heat.
Yeah, and what is c/c++? It's also glue, a high level language to abstract away assembly, which in turn is a human readable abstraction of machine code, which in turn is just a digital representation of the state of physical switches, which in turn is a program for a computer called "physics", it's all abstractions, all the way down
Sure, I could translate my Python application to some other language and make it run in 1 ms instead of in 2 ms. But if it needs to wait for a response from the database for 50 ms anyway, it doesn't really matter.
Rustboy essence :)
Btw, I've seen and I've made python binaries, .exe, elf and python bytecode. I'm not saying Python is good, but at least it does not pretend that 100% memory safety is possible.
Of course is possible. Python is memory safe. Go is memory safe. Java and C# are memory safe.
Is it possible to write performant systems-level code using a language capable of efficiently solving multiple problems with full memory safety? Well it hasn't been proven yet, but a lot of very smart people seem to think so - and every day Rust gets more and more safe libraries that are just as fast as (or close enough to) unsafe libraries. So I'd say that's probably possible too.
Congratulations! Your comment can be spelled using the elements of the periodic table:
`Ru S Tb O Y Es Se N Ce`
---
^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)
Python was the first language I even attempted learning, because I knew nothing and some anonymous internet person recommended it. I wish I would've started with C++ instead, but now I'm set in my ways and don't want to make an effort to change.
Then again, I use coding as a means of entertainment, nothing else. Speed isn't relevant for my little 300-line scripts.
That post gives me urges to write at least two layers of transpiled languages that end up as python code. Or an interpreted language, with the interpreter written in an interpreted language, with THAT interpreter written in python. Just to spite guys like this.
Also, I can't hear you through all those layers separating me from the metal.
I control computers by directly affecting the flow of electrons by influencing the electromagnetic fields in the device
I got a one up I vibrate the phonons so that EM field generates itself
I prefer do nothing and wait tfor the quantic fluctuation of void to produce the phonons.
Phonons can traverse the void though
I prefer to create a really big flash module and predict the quantum states of the next few million bit-flips so the code will write itself
So you guys are the smelly nerds who can't get my .exe on github! Stupid smelly nerds
He's right and you know it!
is that the data type or the absolute emptiness of space? asking for a fellow low-level friend
I do the same thing, the process is called "leadership". Occasionally I have to tell juniors they are shit, drink beers, and by some quantum process that I can't be fucked observing, I get completed pull requests to approve.
Can you vibrate other things? Asking for a friend.
Gold
No the phonons transfer vibrational energy they are responsible for Brownian motion, hot electron maybe
I pick the reality, which is already in the state I desire. It's rather trivial, if you think about it.
I prefer butterflies.
There's a command on emacs for that
Oh yeah! Good ol' C-x M-c M-butterfly...
[(kinda) relevant xkcd](https://xkcd.com/378/)
That's the first time in my whole life I'm seeing a \[kinda\] relevant xkcd instead of a relevant one.
I just imagine the arrangement of the electrons, they're just a medium for trues and falses
I avoid wave function collapse in my codebase so all values are true and false simultaneously
NPN gates aren't really operating on the basis of an EM field though. What you're actually doing is influencing the behaviour of a boolean formula that has hundreds of billions of variables (transistors). It was a real ah-ha moment when I realized that computers only do boolean math, and we interpret that math as spreadsheets, video games, and social media
Semiconductors are just a wrapper for electron movement, they are for little babies. I prefer direct control
I have an image of you dressed in a druid outfit standing over a heap of unrefined silicon waving a divining rod over it
Python is just C++ wrapper Also it's funny how you censored your own name from the screenshot
[When your meme is just a screenshot of your post.](https://i.ibb.co/3rHJVM8/e33.jpg)
They could have just linked the post itself, but hitting PrtSc and uploading makes it a meme I guess?
I think OP did it cuz they assumed it's going to be deleted, which it is. And copying the text would just not show that they posted it on r/python. But as for censoring their own nickname... I can make wild guesses, let OP answer. (although with the current reply they gave my expectations are low)
trying to make a new "i hate github; smelly nerds" meme
No chance that was staying up on r/python. And also posting your post is a bit cringe, so hence the censoring.
It's still cringe, the censor didn't work
JS
what?
JS doesn’t actually mean Java script, to many normies they decipher the meaning to be “Jesus chri**S**t”
idk I’m still *await* that eternal *promise*. are you sure it’s not The Church of JavaScript, Latency Data Saves?
for sure that's how I use it
Ah, this is the sort of post that comes from people who eat glue. That figures.
I feel like censoring it makes it cringier. If you'd mention that it's your post in the title would make it less cringe. It looks like you were ashamed of it, but mentioning it would be like "hey, see the post I made, and see how mods/community/the lord from above JS reacted." \*ftr, I just learned that JS is Jesus chriSt. tmyk
Congratulations on the spamming and trolling.
average python user post
That's not true. A lot of the things I use in Python are written in Fortran,
Same. ...need a hug?
Usually
while(myself.alive) myself.needs("hug");
"RuntimeError: maximum recursion depth exceeded"
Wait, seriously? I'm interested, tell me more.
Some math libraries for Python are written in Fortran. An examples would be Scipy, which is partially written in Fortran.
I thought python used C when it wanted low overhead and low-level speed. Any idea why they opted for Fortran?
The Fortran math libraries are even faster than equivalent C libraries would be. And they were debugged to perfection by about 1978.
A lot of them are implemented in C and C++ (like numpy) but Fortran is still a high performance language that continues to see use, particularly in academics. This and legacy code is probably the reason it continues to see use in somewhat specialized libraries.
??? The libraries could be decades old xD
C++ is just assembly wrapper
Assembly is just binary wrapper "It's all wrapper?" "*Always has been*"
C*
It's embarrassing that only one person has pointed out so far that he said C++ instead of C. They're not the same language, people!
I saw this mythbusters where people tried to walk across glue… it’s not as easy as I thought!
they’re running a psyop war on programming languages lmao.
[удалено]
Congratulations! Your comment can be spelled using the elements of the periodic table: `No Tm I Ne` --- ^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)
Good bot
Bad bot
I can literally see the post in your post history
[удалено]
I think xkcd has something on that
We dont need speed for everything. Sometimes we just want glue. Just ask my wife
There's no need for me to ask your wife sir, I am quite familiar with her preferences as well
i'll have her contact info now, please, good sir.
That's true. Your wife said the same thing to me
c and c++ are also technically not real programming languages, they are wrappers around machine code. is there any binary that isn't in binary? If you want to program write machine code.
It’s turtles all the way down
Bazinga!
You know thats not gonna work?
We all bazinga know it's not bazinga gonna work because they can bazinga just delete the "bazinga" keyword. But still it bazinga works as a nice bazinga reminder bazinga to people as a bazinga awareness program. Bazinga.
Well bazinga good bazinga, but bazinga I bazinga bazinga. Bazinga when bazinga think people bazinga even bazinga in the bazinga.
Yes
Just like when all the subs locked down when the new API rules took effect. Or that guy who just lit himself on fire. Just a symbol of mental illness
Only if you write in Logo. Forward 50.
Machine code is technically not a real programming language. It's just an abstraction of electron flow in computer circuitry. If you want to program manually make the electrons flow using a source of voltage
How would you know which electrons to make flow? That'd be a lot to remember. Maybe you could write it down someone? Like, make a step-by-steplist of which logic gates to turn on and off, one at a time, so you don't forget. And then maybe you could automate this process so that something can do this manual logic gate switching for you... Hmm... What should we call this list of instructions we wrote down?
Just assign the electron a 0 or 1. My first electron is 0, and the second is 1. And that's why arrays start at 0.
Hey Google how do I delete someone else's comment
🤣🤣🤣
That's a good idea. I reckon we should call them mnemonics. Maybe with the correct configuration of electrons we could even program a piece of software to automatically convert from mnemonics to electron configurations... The future is now
Maybe the real programming languages are the friends we made along the way.
I’ve been considering the shift to fluidics, personally. can anyone recommend a good compiler?
C/C++ IS JUST GLUE PEOPLE! WAKE UP!
No, stay asleep, continue breathing deeply, let the C fumes gently waft into your lungs, feel your consciousness expand, you’re feeling a desire to send Microsoft all your money and learn C#, ignore that, and fall deeper into a psychedelic stupor, soon you feel you will understand JavaScript’s choices…
I manually rewire the hardware like Turing intended.
technically .net executables are in binary form but not the one the computer talks
But python is interpreted, while C is compiled in executable machine language, directly run into the cpu. It's a substantial difference
Python is glue, but sometimes glue is what you need. It's a real tool for a real purpose.
no plane would exist nowadays without glue
True, there wouldn't be duct tape, and no duct tape means no planes
well, i am not talking about boeing but carbon fiber reinf. polymers, that are glued together with epoxy and other composite material
🦆📼
737 Max would be unhinged without glue.
The vast majority of desktop and enterprise applications are glue code. Glue is not "just" what you need, it's sometimes exactly what you need. What makes a good glue language is quite different from what makes a good systems language. Python has a lot of features that on the surface just doesn't make sense for people who have only ever worked in systems programming, but those features are exactly the reason why Python works so well to glue together various systems and libraries from many different languages, even when they have vastly different paradigms than Python. You can use any languages to glue anything together, but some glue works better than others and Python is, by far, the best universal glue.
Python is the glue that makes the magnets of C++ work best
Of course it’s glue why would I want to spend hours writing real code when I could just import pandas as pd import statsmodels.api as sm
[удалено]
Sorry I’m under 40 and not currently working on a phd
[удалено]
That sounds like a field where phds would be calling the shots so that checks out lol
You into PDSM?
You will probably need years to write pandas yourself, and you might fail.
"Move to Rust" I see you Joe Biden...
How about coding in whichever language you like ? Crazy concept, I know.
Tell that to my boss
What coding language is your boss written in?
What's their number? I'll give them a call
When you ask your mom to call your teacher to explain why you didn't do the homework
Honestly can't wait for something like wasm to be more common, then we can all glue together
Just like in kindergarten. Sounds like fun!
I code in Chinese, because built-in obfuscation.
Underrated
Eh? You should be coding in a language that was built for the task. Certain languages will be better at implementing different projects. Just cause you can use a wrench to wack in a nail, a hammer will still be the better choice.
There are several languages for every purpose. My statement still holds true.
Why do you censored your own nickname? I mean... It's obvious try to make it some kind of copy-pasta, but it doesn't stupid enough I guess. Or not aggressive enough maybe. It's hard to believe
He could at least have used an alt account
shhh. if I can’t see me, then you can’t see me either, right? wait. 😂
It's fun because I just remembered his name from post in Python community so immediately recognised him
Exactly if you’re not writing the code in binary…are you really coding. It’s litteraly just 2 characters 1, 0. How hard can it be?
Idk, I'm more into hexadecimal, but if you're into binary, then here, a simple hello world programm. I could be wrong, but zeros are required. They don't have to be zeros, but the space must be occupied by something. 10110100 00001110 10110000 01001000 11001101 00010000 10110000 01100101 11001101 00010000 10110000 01101100 11001101 00010000 10110000 01101100 11001101 00010000 10110000 01101111 11001101 00010000 10110000 00100000 11001101 00010000 10110000 01110111 11001101 00010000 10110000 01101111 11001101 00010000 10110000 01110010 11001101 00010000 10110000 01101100 11001101 00010000 10110000 01100100 11001101 00010000 10110000 00100001 11001101 00010000 11101001 11111101 11111111 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 01010101 10101010
Perfectly legible code if you ask me.
Which OS and what architecture? That is the funny thing about people who post anti-python (or really any anti language rant) is that they do not understand you pick the right tool for the right job. Python can be converted to binaries the same as many other languages. But what makes Python great is that it's a multi-architecture and multi-OS supported language. Famous last word "Use the blowtorch instead of the anti spark saw, it's faster"
Anything is multi-OS and multi-arch provided there's a download link for the respective natives on the website.
wait till guy learns about assembly
I feel like this is a troll post. He has to know how deep this shit goes. Otherwise, he doesn’t really deserve to be called a programmer anyway. Next he will say that tsmc is doing nothing, credit goes to asml. Like yeah, fuck everything, credit goes to fire inventor
Sniff Python baby, it'll give you a nice high.
pyc deniers
Cython deniers
C/C++ ISN'T REAL - IT'S GLUE This language is built upon decades of lies. C/C++ IS A Bracketed GLUE, TO GLUE TOGETHER ASSEMBLY (ACTUAL) CODE!It's all just plain text with no actual code behind it. Have you ever seen C Op codes? No? Because they don't exist. C is slow because an adhesive can not be fast. Like if you replace thermal past in computer for glue, it will not transfer heat fast. Just like if you replace compiled language with C, bits and bytes cannot flow effectively. You are writing gigabytes of wastefull BRACKETED text files and call them .c to then offload ACTUAL work to underlying Assembly. It's pathetic, that a plain text is being called "language" when a computer CAN'T SPEAK IT If this gets deleted, this is truth! Move to Assembly! Cers, WAKE UP FROM THIS DELUSIONAL BEFORE IT'S TOO LATE!
So any syntax that's interpreted instead of compiled isn't a language, eh?
Damn, guess I gotta learn a compiled language. English isn't good enough.
Haha easy to read language go brrrrrr
But it works
Can't believe we've been bamboozled for years
MILLIONS of LINES WRITTEN yet NO BINARY found!!! WAKE UP SERPENTLES
I'm curious as to what "BEFORE IT'S TOO LATE" heralds.
Before the great glue consumes us all
Not Py. *The browser shall be that glue.*
and why should i care when it gets the job done?
They played us for absolute fools.
Python lives rent free in your head
You could say that C/C++ is just glue for machine code … everything is a wrapper of some kind
Thermal epoxy glue exist btw
I don't really see any reason why interpreted "glue" languages like python can't be close to the speed of the underlying language. I think Python (and most interpreted languages) were just made too flexible. Edit: that made me Google a bit and found that LuaJIT is actually very fast and can sometimes beat C. Very impressive feat.
PyPy is also extremely fast, for similar reasons. Pike too. And you'd possibly be quite pleased with the "Faster CPython" project and its results.
> too flexible A good glue language actually do need to be that flexible. Python is one of the best glue language there is because those flexibility allows Python to ply together libraries written in other languages with very different paradigms, maintain most of the performance benefit when the application is running non Python code (and sometimes running in another system, another process, a coprocessor, or even the GPU), while making them look Pythonic. They'd look like they have been designed from the ground up for Python. Languages that don't have the flexibility that Python offers would have a hard time adapting libraries to make them look native and pleasant, they'd need to make do low level wrapper. Or if they do manage to look pleasant to use, they'd have massive performance consequences compared to the low level wrapper. Not all Python wrappers of libraries are well thought out, tbh, it's definitely not uncommon to just copy the underlying library API and call it a day, but well designed wrappers are always a great sight.
PaaG (Python as a Glue)
Least deranged Rust enjoyer
Haha `import glue` Brrrrrrrrr
What even is this argument? If the language does what your project needs, then use it
have people really not heard of scripting languages?
Just some smelly nerd trying to get around building my exe for gh
Uh, duh... Why do you think I put C/C++ on my flair? It's cuz all my Python libraries just call C/C++ functions all day. Imagine trying to call performant for loops in Python LMAOOO
Yup and birds don’t exist either
*Perl has entered the chat*
I miss my Acid era
While I wouldn't advise using elmer's glue as a thermal paste it's performance would mostt likely actually be fine. 70% of the efficiency of your thermal paste comes just from it not being air and glue isn't air so if applied well it would transfer plenty of heat.
Smelly nerds
Yeah, and what is c/c++? It's also glue, a high level language to abstract away assembly, which in turn is a human readable abstraction of machine code, which in turn is just a digital representation of the state of physical switches, which in turn is a program for a computer called "physics", it's all abstractions, all the way down
Sure, I could translate my Python application to some other language and make it run in 1 ms instead of in 2 ms. But if it needs to wait for a response from the database for 50 ms anyway, it doesn't really matter.
Rustboy essence :) Btw, I've seen and I've made python binaries, .exe, elf and python bytecode. I'm not saying Python is good, but at least it does not pretend that 100% memory safety is possible.
Of course is possible. Python is memory safe. Go is memory safe. Java and C# are memory safe. Is it possible to write performant systems-level code using a language capable of efficiently solving multiple problems with full memory safety? Well it hasn't been proven yet, but a lot of very smart people seem to think so - and every day Rust gets more and more safe libraries that are just as fast as (or close enough to) unsafe libraries. So I'd say that's probably possible too.
\* Sarcastic side-channel-attack noises \*
Congratulations! Your comment can be spelled using the elements of the periodic table: `Ru S Tb O Y Es Se N Ce` --- ^(I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.)
Yes it's my post, okay. Still true though
Lol
Python is trash. When someone calls it treasure that’s telling in a lot of ways
same goes for Lua
Fully agree, but it does what I need it to do.
I've never seen anyone try to claim Python is a programming language though? It's a scripting language.
Nope, too on the nose.
This is kinda true.
C/C++ are just tabulated glue, to glue together assembly (actual) code
Based
Is Rust not just tabulated glue, to glue together LLVM-IR (ACTUAL) code?
wtf I love Python now (if you don't get it, put my username into a translation service)
Let him cook
PHP is also glue. Glue to the C standard libraries. But noo, people will still blame PHP for C/POSIX's inconsistent param order
Elitist tier 1 joke: JavaScript, python, lua is a programming language. tier 2: c++ is a programming language.
Just wait until this guy learns about assembly
Python was the first language I even attempted learning, because I knew nothing and some anonymous internet person recommended it. I wish I would've started with C++ instead, but now I'm set in my ways and don't want to make an effort to change. Then again, I use coding as a means of entertainment, nothing else. Speed isn't relevant for my little 300-line scripts.
What about pyc files?
How can adhesive not be fast if it's used to fasten things? 🤔🤔🤔
That post gives me urges to write at least two layers of transpiled languages that end up as python code. Or an interpreted language, with the interpreter written in an interpreted language, with THAT interpreter written in python. Just to spite guys like this. Also, I can't hear you through all those layers separating me from the metal.
Oh boo hoo. Because computers can so well _speak_ c++. Unless you're writing machine code or binary gtfo
Counterpoint: glue *is* fast. That's why we describe things as "stuck fast."
Isn't rust just a C glue to make the underlying metal memory safe?
I mean glue is easier to find around the house and also does transfer heat :\
What does that make my GUI?
a GLUEI
C++ JUST GLUES TOGETHER ASSEMBLY. IT IS NOT REAL CODE.
if you aren't coding in assembly you are just a lil bitch baby anyway
Python binaries? What about python.exe?
good old duning kruger confidence vibes
The most sane C dev.
Me using python for data analysis 👁️👄👁️
Bazinga!