← Home ← Back to /b/

Thread 941461698

49 posts 12 images /b/
Anonymous No.941461698 [Report] >>941461855 >>941461961 >>941462451 >>941462590 >>941462611 >>941462766 >>941468536 >>941469219 >>941469450 >>941470056 >>941470413 >>941473000 >>941473994 >>941477836 >>941479398
Why does this newbie language get so much praise? It’s basically the "Unity" of programming languages, a mountain of abstractions so you never have to understand what’s actually happening.
Anonymous No.941461855 [Report] >>941462235 >>941462564
>>941461698 (OP)
>shitting on Python
Tell me you've never done anything related to computer science, cybersecurity or Science professionally without telling me.
Anonymous No.941461961 [Report]
>>941461698 (OP)
>y
other letters should have representation, no taxation without representation.
Anonymous No.941462201 [Report] >>941462564
Faggot's post summary:

(1) It's popular (so he doesn't like it.)
(2) It's easy to use (so he doesn't like it.)

It's a high-level language. You can't really attack its users for not writing everything in ASM because that's kind of the point. And pretending like you know everything just makes me think that you're foolish and insufferable. It goes without saying but: intentionally wanting to avoid something because its popular doesn't make you "deep" bruh. It makes you a cringe faggot.
Anonymous No.941462235 [Report] >>941470113
>>941461855
>Science professionally
That's the thing. Python is the preferred programming language of non-programmers. How much science is delayed or outright wrong because scientists think they can write their own code?
Anonymous No.941462451 [Report]
>>941461698 (OP)
It's the ham sandwich of languages. Sure, you could make yourself a delicious hamburger full of optimized C++, but that'll take a fair while, and you are hungry NOW. Bread, ham, hunger satiated, now you can start making a burger for the next time you get hungry. Great for prototyping and things you'll launch twice and never again.
Anonymous No.941462564 [Report]
>>941461855
They’re irreconcilable approaches: mine is "bottom-up". I "feel bad" for using C in my projects instead of assembler... but those smug guys think they’re on top just because they’re being spoon fed? Where’s the intellectual satisfaction in that? It’s like winning a race just by driving a car... And seriously, how can a language that separates code blocks using only spaces be considered a good idea...

>>941462201
I don’t hate programming languages or development environments per se, in fact I have a sort of nostalgic fondness for the awful adobe-flash and its actionscript… I mostly hate people. It’s annoying how some beginners, crippled by comfortable abstraction layers, think they have enough expertise to give advice or perspectives to others. As I mentioned earlier, I see this a lot in the game development scene: individuals dependent on third-party engines love to build huge egos, even though without those engines, they’re nothing
Anonymous No.941462590 [Report]
>>941461698 (OP)
Python is a programming language for housewives and accountants, but that is a valid niche. It being misused by people who would be served better by a lower level language is besides the point, an accountant optimizing his workflow from Excel "programming" to a Python script is a massive performance upgrade already.
Now, Java is a language for nobody, and yet used everywhere. It's a tentacular monster that is not easier, not faster and not better than anything in any way, yet it still persists. Fuck Java. All my niggas hate Java.
Anonymous No.941462611 [Report]
>>941461698 (OP)
I'd rather be the Unity of programming languages than the UE5 of programming languages
Anonymous No.941462766 [Report] >>941462844 >>941462917
>>941461698 (OP)
beats managing pointers or dealing with java runtime, I'm not trying to write low level firmware or high performance trading algorithms here
do you use haskell or delphi or brainfuck or something?
Anonymous No.941462844 [Report] >>941463122 >>941463238 >>941465518 >>941465692
>>941462766
I know they’re different tools serving different purposes. My problem isn’t with the language itself; it’s with its loud users who, for some reason, worship it as if nothing better exists.

It’s like a noisy case of the dunning-kruger effect.
Anonymous No.941462917 [Report]
>>941462766
but managing pointers is the most fun part of programming
Anonymous No.941463122 [Report]
>>941462844
anything that hits the sweetspot of 'pretty powerful, pretty easy to approach, pretty well made' is going to get this. its human nature, and python is a local maxima. its not good for everything, but for people up to a certain level of dedication or skill its the best around and there's a big jump in the learning experience if they want to master something more specific.

Apple makes good hardware, good software, and has a good user experience and support. The Raspberry pi is decent single-board computer with a big community around it and lots of support. Tesla was, for a while there, actually pretty game-changing and turned a lot of non-car people into electric car people because of how accessible it felt.

As soon as you get into anything a bit niche, they're probably not the best thing for the job. but they're still pretty good for 95% of use cases, and you can invest 20% of the time it would take to learn the better thing.

>t. mostly use shell scripting because I'm too lazy for python
Anonymous No.941463238 [Report] >>941465413
>>941462844
i think this is a good way to learn for people who dont have the patience to sit down and learn a new language and then a new paradigm. also if you dont care about performance but just want to get something done
Anonymous No.941465413 [Report]
>>941463238
it's a newbie language? i'm not sure what you mean by that. it's an object-oriented programming language that uses static typing. it was developed by mozilla to build web applications, but has since gained popularity in other areas.
Anonymous No.941465518 [Report]
>>941462844
Ok. You have a valid point. But hear me out on this: who fucking cares?
Anonymous No.941465692 [Report]
>>941462844
Literally who is praising a programming language as if it is a sports team? This is the first time I've heard of this. Where are you encountering these people?
Anonymous No.941467362 [Report] >>941467573
Python is useful. OP is just either a very young retard trying to be edgy or an idiot that hasn't actually used python beyond "hello world"
Anonymous No.941467573 [Report]
>>941467362
The only retards are those who use invisible characters [spaces] to separate code blocks...

Is it really that hard to use something tangible... like curly braces {} ?
Anonymous No.941468197 [Report]
I just wanna get done what I need to get done. Not become a mathematician.
Anonymous No.941468536 [Report] >>941468883
>>941461698 (OP)
>a mountain of abstractions
that's a good thing, the goal of programming is to accomplish a task, and high-level abstractions are a great way to achieve that
the goal is not to write CPU instructions
programmers use abstractions all the time, in ever language, they even write their own, having them baked into the language is very useful, it's why standard libraries exist in every serious language
Anonymous No.941468883 [Report]
>>941468536
So you’re not a "real programmer". Just like me, since I usually use SDL for my projects. But the difference is that I aim to eventually create things more "from scratch", I’m not content with my current level of abstraction.

My ideal is to be a guru, not a lamer. But these days, even a "vibecoder" can gain some relevance...
Anonymous No.941469219 [Report] >>941469359 >>941469433
>>941461698 (OP)
You just said you don't know shit about Python. So there's no point of arguing about it with you. How can you even argue about something you don't know shit about.
>keep sucking dicks btw, OP
TC No.941469359 [Report]
>>941469219
>You just said you don't know shit about Python

Where did I say that? Why are you lying? You’re making lolis cry...
Anonymous No.941469433 [Report]
>>941469219
>You just said you don't know shit about
Python

Where did I say that? Why are you lying? You’re making lolis cry...
Anonymous No.941469450 [Report] >>941470171
>>941461698 (OP)
>a mountain of abstractions so you never have to understand what’s actually happening.
Yep. And I can focus on my actual work and be productive with the end goal, not mired down in all the programming details. The architects of Python and its libraries have handled that for me.

All hail our benevolent dictator Guido.
Anonymous No.941470056 [Report] >>941470344
>>941461698 (OP)
>noob has an opinion
Python gets shit done, does not get in your way. That's the selling point. That is why it's the language of science and engineering.
If you want to masturbate, go learn C++. C++ is made for midwits who want to wank off intellectually. It can be used to do stuff, but it's really just made for people who need to stroke their brain boners over retarded rules.
Anonymous No.941470113 [Report] >>941470344 >>941470399
>>941462235
another retarded take by a retard
scientists aren't professional code monkeys, but scientists are schooled in math and logic WAY more than any code monkey, hence inherently more competent.
know your place, code monkey.
Anonymous No.941470130 [Report]
absolute rage bait thread. just junk it.
Anonymous No.941470171 [Report] >>941470262
absolute rage bait thread. just junk it.
>>941469450
>mired down in all the programming details
that is precisely the selling point of languages like C++. they ENJOY wallowing in mental mazes that get in the way of getting shit done. personally, I avoid people who turn C++ into their god.
Anonymous No.941470262 [Report]
>>941470171
>mental mazes that get in the way of getting shit done
brainlet take, programming is not for you
Anonymous No.941470344 [Report]
>>941470056
Blasphemy! I will create a template to insult you in 10 different ways based on different levels of anger.

>>941470113
PICREL: Have you ever heard of applied ontology/heuristics? Neither have I.
Anonymous No.941470399 [Report]
>>941470113
remember deadliest warrior had those computer match-ups at the end that were designed by "computer wiz" and everyone thought they were awful. Its important to have a deep understand of what you are coding as well as plugging in the correct numbers
Anonymous No.941470413 [Report]
>>941461698 (OP)
You just sound like someone I would enjoy kicking their egotistical stupid fuckin teeth down their throat. Please let me do this.
Anonymous No.941473000 [Report] >>941473089 >>941473480 >>941473515
>>941461698 (OP)
The fastest way to out yourself as an inexperienced midwit in CS is endlessly pontificating on what the "best" language is.
PLs are the most surface level types of discussions you can have in this field.
It's bike shedding. CS freshmen exclusively discuss what their favorite language is because that's the only thing they can talk about.
Anything past that is far too much math for them to handle.
Not to mention, you can easily write bindings for native functions and gain the benefit of the extensive ecosystem of libraries the Python community has to offer. There are countless projects that employ multiple languages all compiled together into the same binary.
It's just a moot point of discussion that ignorant people latch on because that's as far down the rabbit hole they're willing/able to go.
If you've actually worked in the industry and contributed to more than just pet projects, you'll realize that it's not so much about the syntax of any particular language as it is about your ability to build abstract models of real life problems and translate to to whatever language a particular tool happens to require. I picked up C# once for a particular job because that's what was required for the company's stack, and never touched it again til a few years later in a different job where I had to use it for something super specific.
You don't specialize in a language. You specialize in a problem domain.
TLDR this is a midwit post made to bait midwits. So I guess I'm a midwit but I'll sage anyways.
Anonymous No.941473089 [Report]
>>941473000
trips of truth checkem
Anonymous No.941473480 [Report]
>>941473000
this, any serious developer should learn, know, and use multiple languages, and should be able to do so once you understand fundamental concepts
they all have their uses for different purposes in different problem domains, there is no one size fits all language
Anonymous No.941473515 [Report]
>>941473000
Ad-generalizatium fallacy (actually I just made that up) :P

I don’t get why your words sound so antagonistic. I agree with about 90% of what you’re saying. My text is really aimed at certain people who, not knowing any better, treat their own biases as absolute truth. What really matters is learning how to build logical structures; everything else is just another path, more or less arbitrary.
Anonymous No.941473947 [Report]
are there any cs fields with remote work possibility that one can get into nowadays at entry level, or did i miss the boat?
Anonymous No.941473994 [Report]
>>941461698 (OP)
My colleague is a pretty mediocre developer
but he really likes to show off his python
>>941457384
Anonymous No.941474081 [Report]
It's easy to learn. But you're trading performance for dev-time, which may be worth it in some cases but not for anything performative. Even just a simple "add" function sends ~180 instructions to the CPU where a similar function in C sends 1. That's a problem.
Anonymous No.941474176 [Report]
Any tips for the noobs?
Anonymous No.941474802 [Report] >>941475693
I've been using python for 10 years to automate the testing of software. You just use whatever language makes sense for the task. Programming languages are just tools. You don't use a screw driver to hit a nail, but that doesn't mean the screw driver is bad.
Anonymous No.941475693 [Report] >>941475735
>>941474802
agreed, but I'd add that sometimes you have to use what client demands, even if you don't think it's the most appropriate
Anonymous No.941475735 [Report]
>>941475693
*the client
Anonymous No.941477836 [Report] >>941482903
>>941461698 (OP)
>Not writing your own kernel and compiler
Anonymous No.941479398 [Report]
>>941461698 (OP)
i agree. it's not a good language, but it's the best programming language for a reason. it's just that easy to use
Anonymous No.941482903 [Report]
>>941477836
based terry
Anonymous No.941484952 [Report]
This is the programming equivalent of dudes who consider themselves superior because they can play a video game better than most.

You tied your ego to something no-one gives a fuck about, you're upset it isn't getting you the praise you think you deserve, so you're shitting on everyone else instead of re-evaluating yourself. It's time to grow up, lad.