This gotta be ragebait, everyone know that a language isn’t bad or good only for a single thing, hell there is no bad language, the reason why “python is better” is because you use it to make kids learn how to program, this is a good use, every other use is just…not good since it’s slow as hell and the indented syntax make it hell to write with but i’il gave you that python > go for making kids learn.
That isn’t a bad language. It’s pretty simple and it serves a cool purpose, which is to convey the power of a Turing machine. Now this is a bad programming language.
You can transpile from C to Malbolge and then run it (this will probably take forever for most of C programs). I thought it can be used for obfuscation, and sure enough Wiki already states that:
Hisashi Iizawa et al. also proposed a guide for programming in Malbolge for the purpose of obfuscation for software protection
I love Python because it’s actually the second best language to do anything. For concurrency, Go is better. Also, you are terribly naive to judge a language only by its syntax.
i’m a linguist so i’m super nitpicky about shit that just doesn’t matter at all. like i try to make python read like it’s a declarative language rather than an imperative one because it’s looks more grammatically correct that way (in other words, typing shit like dog.walks() instead of dog.walk()
If you’ve selected Python as your programming language, then your problem is likely either to do some text processing, a server-side lambda, or to provide a quick user interface. If you’re using it for eg. Numpy, then you’re really using Python to load and format some data before handing it to a dedicated maths library for evaluation.
If you’ve selected Go as your programming language, then your problem is likely to be either networking related - perhaps to provide a microservice that mediates between network and database - or orchestration of some kind. Kubernetes is the famous one, but a lot of system configuration tools use it to manipulate a variety of other services.
What these uses have in common is that they’re usually disk- or network- limited and spend most of their time waiting, so it doesn’t matter so much if they’re not super efficient. If you are planning to peg the CPU at 100% for hours on end, you wouldn’t choose them - you’d reach for C / C++ / Rust. Although Swift does remarkably well, too.
Seeing how quickly you can solve Fannkuch-Redux using Python is a bit like seeing how quickly you can drive nails into a wall using a screwdriver. Interesting in its way, but you’d be better picking up the correct tool in the first place.
further to that, “demonstrably worse for the planet” i’d like to debate: considering a huge amount of climate science is done with python-based tools because they’re far easier for researchers to pick up and run with - ie just get shit done rather than write good/clean code - i’d argue the benefit of python to the planet is in the outputs it enables for significantly reduced (or in many cases, perhaps outright enabled) input costs
If you need to optimize for performance, a common approach in Python is to extend it in C/C++. It’s quite easy to do. Many high performance modules in Python are written in C/C++.
It’s also easy to embed Python in a C/C++ program, should you feel the need to add some scripting support to it. A very nice feature of Python, in my opinion.
Compare it to the likely alternative for the task/person, probably R or even MS excel in many cases i’d guess.
The alternatives should ideally be based on empirical observation of the population.
The marginal saving of choosing a higher efficiency than python might look a lot lower.
i’m a python dev so i know there is a better way to express his frustration
from actions import fuckfrom entities import youfuck(you)Let’s try this instead
package main import "actions" import "entities" func main() { actions.Fuck(entities.You) }So much bloat. So many boilerplates. Just
is enough.
Could you please file a PR ? 🤣
this is why python > go. even a kid knows what my insult means
This gotta be ragebait, everyone know that a language isn’t bad or good only for a single thing, hell there is no bad language, the reason why “python is better” is because you use it to make kids learn how to program, this is a good use, every other use is just…not good since it’s slow as hell and the indented syntax make it hell to write with but i’il gave you that python > go for making kids learn.
There’s no bad language you say? https://en.wikipedia.org/wiki/Brainfuck
Don’t you fucking dare speak badly of my beloved Brainfuck
In fact, take this fully functional Fibonacci sequence generator I did some time ago, so you can repent from your blasphemy by looking at its beauty.
;>;>;<<[->>[->+>+<<]>>[<<+>>-]<<<[>>+<<-]>[<+>-]>[<+>-]<:<<]Damn someone made Ogham script into a coding lang?
The fuck I’m looking at here?
Ogham Script, an old Irish alphabet
Looks like a bad LLM’s try at drawing ASCII fish.
That isn’t a bad language. It’s pretty simple and it serves a cool purpose, which is to convey the power of a Turing machine. Now this is a bad programming language.
Malbolge is great for replying to anyone who claims that since programming languages are Turing-complete, any one of them is fit for the job.
You can transpile from C to Malbolge and then run it (this will probably take forever for most of C programs). I thought it can be used for obfuscation, and sure enough Wiki already states that:
JS?
runs for cover
I love Python because it’s actually the second best language to do anything. For concurrency, Go is better. Also, you are terribly naive to judge a language only by its syntax.
i’m a linguist so i’m super nitpicky about shit that just doesn’t matter at all. like i try to make python read like it’s a declarative language rather than an imperative one because it’s looks more grammatically correct that way (in other words, typing shit like
dog.walks()instead ofdog.walk()Haven’t python reintroduced the infix notation? That’s incredibly exhausting and lame. A simple
fuck youwould look much fancierPython is demonstrably worst for the planet than Go.
https://www.iro.umontreal.ca/~mignotte/IFT2425/Documents/RankingProgrammingLanguagesByEnergyEfficiency.pdf
Interesting, but misguided, I think.
If you’ve selected Python as your programming language, then your problem is likely either to do some text processing, a server-side lambda, or to provide a quick user interface. If you’re using it for eg. Numpy, then you’re really using Python to load and format some data before handing it to a dedicated maths library for evaluation.
If you’ve selected Go as your programming language, then your problem is likely to be either networking related - perhaps to provide a microservice that mediates between network and database - or orchestration of some kind. Kubernetes is the famous one, but a lot of system configuration tools use it to manipulate a variety of other services.
What these uses have in common is that they’re usually disk- or network- limited and spend most of their time waiting, so it doesn’t matter so much if they’re not super efficient. If you are planning to peg the CPU at 100% for hours on end, you wouldn’t choose them - you’d reach for C / C++ / Rust. Although Swift does remarkably well, too.
Seeing how quickly you can solve Fannkuch-Redux using Python is a bit like seeing how quickly you can drive nails into a wall using a screwdriver. Interesting in its way, but you’d be better picking up the correct tool in the first place.
further to that, “demonstrably worse for the planet” i’d like to debate: considering a huge amount of climate science is done with python-based tools because they’re far easier for researchers to pick up and run with - ie just get shit done rather than write good/clean code - i’d argue the benefit of python to the planet is in the outputs it enables for significantly reduced (or in many cases, perhaps outright enabled) input costs
If you need to optimize for performance, a common approach in Python is to extend it in C/C++. It’s quite easy to do. Many high performance modules in Python are written in C/C++.
It’s also easy to embed Python in a C/C++ program, should you feel the need to add some scripting support to it. A very nice feature of Python, in my opinion.
absolutely! similar is true of node in v8 (though python imo is far more mature in this regard) and probably most other languages
exactly why things like numpy are so popular: yeah python is slow, but python is just the orchestrator
Compare it to the likely alternative for the task/person, probably R or even MS excel in many cases i’d guess. The alternatives should ideally be based on empirical observation of the population. The marginal saving of choosing a higher efficiency than python might look a lot lower.
>implying i give a fuck about the planet