- Joined
- Dec 13, 2022
What do you want to do with it?What's a good service to learn Python?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
What do you want to do with it?What's a good service to learn Python?
If you just want to see how incredibly gay it can be then check out Codeacademy.What's a good service to learn Python?
python 2 is extremely ancient and unsupported, to the point of not being in many package managersYou should also (probably) disregard any book about Python 2.x. I'm not an experienced Python programmer, but from what I can see 3.x is the future and has been for quite a while now.
also don't learn specific languagesif you want to be a programmer you should start by typing out random letters and making random changes until it compiles, then you will learn by brute force.
Start small.
And the book, shown recently, is very short.C is a really good language to learn if you can because the need isn't going anywhere but new guys are generally keeping away from it due to it's reputation that it's hard to work with.
What's your side project?The worst part about C is that it has like 90% perfect syntax and then 10% complete garbage like pointer syntax and type degeneration.
I've been using Odin in a side-project for a little while and I would recommend it over the other two nu-langs (Rust/Zig).
You get C-level power without the retarded little bits of C.
just look for the 1 program in existence written in odin that isn't the compilerWhat's your side project?
Video games... it's always video games...What's your side project?
Replying to this and your other posts. Mate, if you can do kernel-mode development of basically any sort with a reasonable degree of competence (looking at the pajeet who nuked crowdstrike's fleet lmao), you're a good hire in any serious shop. Seriously. And I'm not saying you should stay in driver work for M$ specifically, or even driver work in general. The skillset you need to do that instantly opens the doors for you to pivot into any other systems-level-ish adjacent role.I'm seriously considering retraining as an electrician.
Career wise: Currently pretty much dead end working as a windows driver developer and job interviews aren't going to go that well:
>" What's a challenging problem you solved?"
>"I had to disassemble Microsoft's own driver to understand what undocumented DDI marks memory to not be invalidated during hibernation."
I'd obviously rephrase to be less autistic but my point is that my examples already alienate your typescript and .net developers which dominate my area.
It's not that I don't have my own portfolio of personal web apps but to be honest in the age of AI, they are basically meaningless.
It’s worth doing the interviews anyway. If you can do low-level stuff you can handle webdev just fine. You have to be thorough with low-level stuff. Much higher barrier to jacking off to abstractions.I'm seriously considering retraining as an electrician.
Career wise: Currently pretty much dead end working as a windows driver developer and job interviews aren't going to go that well:
>" What's a challenging problem you solved?"
>"I had to disassemble Microsoft's own driver to understand what undocumented DDI marks memory to not be invalidated during hibernation."
I'd obviously rephrase to be less autistic but my point is that my examples already alienate your typescript and .net developers which dominate my area.
It's not that I don't have my own portfolio of personal web apps but to be honest in the age of AI, they are basically meaningless.
I’d like to add onto this: SQL is the highest leverage skill you can have for business programs. If you are comfortable with it, you can handle complex stuff with relatively little effort.Read The Fine Manual. https://www.sqlite.org/docs.html
SQL is one of those "programming languages" (barely) that will tie your head in knots for a couple years until you learn how to sort things out. It's not something you learn on a lark very well. Sqlite makes it approachable because you can simply copy a file and screw around on your fresh copy and no one gets hurt. And you can do it all from the command line easily.
I've been keeping an eye on both Odin and Zig for a while now, leaning more towards Zig. What do you like more about Odin?I've been using Odin in a side-project for a little while and I would recommend it over the other two nu-langs (Rust/Zig).
The reputation is real, but I think it's wildly misinformed.new guys are generally keeping away from it due to it's reputation that it's hard to work with.
I've been keeping an eye on both Odin and Zig for a while now, leaning more towards Zig. What do you like more about Odin?
I don't have much more to add. It's just like C, but easier to read, write and compile. And I like C, but C's syntax is kind of niggerlicious the moment you have more than one level of indirection.daily reminder that zig is fucking gay. the compiler does shit like rejecting your program if it has unused variables
I wouldn't say it has a reputation of being hard to work with, so much as a reputation of being annoying to work with. C got traction early on by being an exercise in how much shit you could take out of a language's implementation requirements while still having a language that's good enough to write real shit with. People act like module/package systems and rich type systems and multiple calling conventions are 'modern' but they were all popular when C was conceived. C caught on because it jettisoned all of that and made itself easy to port to new architectures, and that was a killer feature in an age where new architectures appeared every other week. C might be a pain in the ass but if you wrote your software in C, you could very easily port it forward in five years when your company decided that it didn't want to buy DEC machines anymore and instead wanted something from Sun. Nowadays this problem basically doesn't exist - there are less than ten major ISAs that cover 90% of all computing on this planet (fewer if you consider that some of them are just extensions of the others), and operating systems have settled on a handful of well-defined calling conventions.C is a really good language to learn if you can because the need isn't going anywhere but new guys are generally keeping away from it due to it's reputation that it's hard to work with.
c is at its very best when you want to make a small low-overhead program but you don't want to write 8 versions in various assembly languages- snip -
C is also at its best when it's the target language for various compilers (e.g., f2c compiled Fortran 77 into C, p2c compiled Pascal into C, Squeak's VM is written in a subset of Smalltalk and automatically compiled into C, Eiffel compiled into C and maybe still does, and I don't think any of the Modula-3 compilers ever generated anything but C). Bernstein has remarked that he wrote qmail in C because it was available on every system, but that he should have implemented a simple compiler for an Algol-like language that compiled into distributable C and then written in that instead of doing all the bounds checking by hand. I think we should go back to this sort of thing, because I really don't like the modern practice of putting every egg on the planet into LLVM's basket.c is at its very best when you want to make a small low-overhead program but you don't want to write 8 versions in various assembly languages