Programming thread

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
C these nuts.
And you can't disprove a single thing I wrote on the cards so you made them into a fake meme to cope. Caw! Caw!



Here's some new material for you.


>>You are not allowed to do anything in programming unless you spend 10 years mastering C
>What if I don't?
>>Grave, grave consequences will follow
>Oh shit, like what?
>>$100K a year starting
Good marning saar. Did you do the crowdstrike needful and push the poo?
 
I think that learning assembly is really useful at a minimum to increase one's understanding of how computers function. Having all of those abstraction mechanisms stripped away does clarify a lot for you as a programmer, bonus points for a RISC architecture like ARM where it really does not hold your hand.
Weirdly, working with BrainFuck of all things is actually a decent preparation for understanding assembly, as BrainFuck is a really good approximation of a pure Turing Machine.
I loathe any kind of black box conceptually, it aggravates my impostor syndrome greatly. Even if I can't fully wrap my head around something, at least I made an effort.
Really? Brainfuck??? Now that is a damn complex thing to study.
 
Knowing assembly is immensely useful for debugging purposes, as well as for reasoning about problems at a low-level (and for violating EULAs).

Assembly isn't really a "programming language" in that way that we normally think, it's more of class of text representation for different CPU's binary machine code. Every CPU architecture has its own machine language that is then represented as an assembly language for us humans, and then different compiler tooling might have different syntax for their assembly languages. When you learn "assembly" what you are really learning is a certain CPU's interface for units of computational intent.

Traditionally speaking, "high level" languages are programming languages that are at a higher level of abstraction than assembly languages, but at some point we went way too far with layers of abstraction where now, C is considered a "low level" language only relative to languages that are huge abstractions to the actual units of computational intent, which are the instructions within binary machine code (technically it's deeper than that with things like micro-ops and whatnot, but as software folks we tend to draw the line at machine code).

Knowing assembly is immensely useful for pretending to flex on your fellow low level shits so you can win points you can't cash in when you die, as well as wasting years to pretend you are better than someone who got it done in an hour (and for violating tutorials of OOP).

Assembly isn't really a "programming language", in that way that we normally think, it is a "gay basement dweller religion" of blah blah blah I think I'm better than you don't read this. When you learn "assembly" what you are really learning is a fake religion to waste several decades.

Traditionally speaking, "high level" languages are good, or some bullshit, and just work. At some point in time we made it too easy for people to get shit done and we accidentally took away the only way I could have ever got attention. The way it was "intended" to be was to be stuck in the 80s, if you jerk off to SICP for 40 years you can see that is true. Just read between the lines and make shit up and don't acknowledge that the same authors admitted that gluing together frameworks was the new way to go in the 90s and they willingly stopped teaching their own courses.

Basically "we" as "software folks" ie the "real sweaty nigger manchildren" "programming in a real suicide-language" went too far. So we have to spend 40 years whining about how everything is too good, easy, and mainstream now.

------

Seriously guys, if your average person on KF knew what was going on instead of passingly ignoring it once they see some tech wording, this thread would be the #1 source for new lolcows.
 
Really? Brainfuck??? Now that is a damn complex thing to study.
Yeah, the conception of a turing machine is an infinite tape where at each entry, data can be modified and then the position on the tape is shifted
 
I think that learning assembly is really useful at a minimum to increase one's understanding of how computers function. Having all of those abstraction mechanisms stripped away does clarify a lot for you as a programmer, bonus points for a RISC architecture like ARM where it really does not hold your hand.
Weirdly, working with BrainFuck of all things is actually a decent preparation for understanding assembly, as BrainFuck is a really good approximation of a pure Turing Machine.
I loathe any kind of black box conceptually, it aggravates my impostor syndrome greatly. Even if I can't fully wrap my head around something, at least I made an effort.

Really? Brainfuck??? Now that is a damn complex thing to study.

He's trying to trick you into wasting a decade before you realize you got trolled.

All assembly shits do is waste time and try to drag everyone else down into the hole with them.

Literally none of that shit will help in any way and make you go backwards at light speed.
 
And you can't disprove a single thing I wrote on the cards so you made them into a fake meme to cope. Caw! Caw!
You know, what? I'm bored, so I'll humor you.
To begin with, where I live C and C++ jobs pay way more than Java/JS/PHP/etc jobs cause even though they're in lower supply, they also have much higher requirements for candidates, so all of the Pajeets and bootcamp scrubs get filtered.
Secondly, has it occurred to you that people can enjoy programming in C in their free time when they come home after coding some B2B web app that runs on React? Or maybe they have to use both JS and C at their job?
 
  • Agree
Reactions: Ghost of Biden
I sometimes wonder if these people actually work for AWS or another cloud vendor and are commission based on how much they can get people to increase their spending by writing inefficient, crappy code.
OOP isn't beneficial to AWS because they sell you on Lambda functions that abstract away the difficult aspects of programming. This dude is scared that everyone is doing that now, and he is about to get felted.
 
OOP isn't beneficial to AWS because they sell you on Lambda functions that abstract away the difficult aspects of programming. This dude is scared that everyone is doing that now, and he is about to get felted.
That works too, you realize your OOP sucks, switch to Lambda and then your bill goes up even higher.

AWS continues winning.
 
I sometimes wonder if these people actually work for AWS or another cloud vendor and are commission based on how much they can get people to increase their spending by writing inefficient, crappy code.
They pay for your welfare too

You know, what? I'm bored, so I'll humor you.
To begin with, where I live C and C++ jobs pay way more than Java/JS/PHP/etc jobs cause even though they're in lower supply, they also have much higher requirements for candidates, so all of the Pajeets and bootcamp scrubs get filtered.
Doesn't matter where you live because there are remote jobs
Everyone has tests now because they aren't allowed to be racist because of cucky HR and they want to filter jeets

Also bootcamp is a valid alternative to universities as the latter tends to waste 3.5 years "teaching you the wrong way". Which does nothing but produce more C autists with anime pfps

Secondly, has it occurred to you that people can enjoy programming in C in their free time
If that were true they would write C code and be happy
That's not what we see, we see them desperately getting onto programming threads and pretending to flex then jump back and forth and squawk
This isn't just on KF, every website and especially tech websites has a smelly little infection of low level niggers posting the same shit, go back 10 years you will see the same posts, 20 years the same, 30 years the same shit. When you can intermix posts from 30 years ago to now you know you fucked up bad


Or maybe they have to use both JS and C at their job?
If they used JS they are aware of the web existing and how it isn't a "fad" and wouldn't use C


I enjoy learning for the sake of it a lot of the time, so that's where I'm coming from with it
I enjoy making money, every once in a while a Ctard loses their welfare, then they come to the private sector and fuck shit up for months, that's where I'm coming from
 
Doesn't matter where you live because there are remote jobs
It does. If you're living in a different country, they'll have to hire you through some third party that's based in your country(which will demand their share of your wage), you might have to adapt to a different time zone, etc. Long story short, you're disadvantaged, compared to locals, and unless you're an excellent developer, there's a high chance you won't get hired.
Also bootcamp is a valid alternative to universities as the latter tends to waste 3.5 years "teaching you the wrong way". Which does nothing but produce more C autists with anime pfps
Self-education is a valid alternative. When you build your own projects in your free time for years and maybe do a bootcamp. But a bootcamp by itself isn't, it produces scrubs who, in turn, produce shit code.
If that were true they would write C code and be happy
They write code, they're happy and they also shit on everyone who can't code in C. Good old school elitism!
If they used JS they are aware of the web existing and how it isn't a "fad" and wouldn't use C
Who says that web is a fad? Also, why would they stop using C, a language they enjoy?
 
  • Agree
Reactions: GhastlyGhost
It does. If you're living in a different country,
foreign recruiter companies are cringe and never result in a finished product. They should make some successful companies in their country instead of desperately trying to steal jobs

they'll have to hire you through some third party that's based in your country(which will demand their share of your wage), you might have to adapt to a different time zone, etc. Long story short, you're disadvantaged, compared to locals, and unless you're an excellent developer, there's a high chance you won't get hired.
Good

Self-education is a valid alternative.
If your goal is to pretend to flex on other people who are also not making money because they don't teach low level shit anywhere anymore because it's rightly useless

When you build your own projects in your free time for years and maybe do a bootcamp. But a bootcamp by itself isn't, it produces scrubs who, in turn, produce shit code.
They aren't, they continue to stay in business because of income sharing agreements, which means the candidates they are producing get jobs. "bootcamp scrubs" are much better than shitty foreign recruiter candidates who just lie and say they can do it

They write code, they're happy and they also shit on everyone who can't code in C. Good old school elitism!
Yes, you are now repeating what I say. Elitism is cringe and has no place in this industry.

Who says that web is a fad?
Literally everyone that uses C and C++ and anything low level because it's the only way to get out of not having anything that works with it. Much like how BSD niggers pretend that laptops and wi-fi are a fad because they have no drivers so they just jerk off for 25 years about how they created the ultimate OS for a 386

Also, why would they stop using C, a language they enjoy?
Because then they'd lose the only way to pretend to feel like they are superior to everyone else. If you want to code in C, go code in C. nobody does that, coding with C inherently requires you to get online and jump back and forth for decades squawking. It's kind of like music hipsters at coffee shops who want to keep all the other hipsters out, so they can capitalize on the "normies that they don't care about" who aren't looking but they fool themselves into thinking they are. So they DO care about it if they look.

I don't know why anyone's responding the nigger that got filtered from a microprocessor programming job.
I work one OOP job to make the same money a tryhard low level shit does, while they work 8 hours a day and I do 30 mins a week. And I have more than one of them at the same time. I don't want your sinky microprocessor job
 
Back