lidnariq wrote:
Kevtris's rant (as well as many other people's) is approximately that it's allowing people who don't know their butt from a bit to write hardware-interacting code, in an environment that coddles them such that they never will learn. On the other hand, it's allowed people who never were going to learn about hardware to demonstrate a whole slew of problems with how computers treat local peripherals, such as the X11 (linux) display server trusting the name from a USB keyboard and possibly executing code.
That's basically every programmer in the 2010s and beyond. (and some below.) I really don't think it's that fair to group ASM with all the other programming languages, because I'd say it's the only (well, aside machine code) "true" programing language. Sure, it isn't machine code level, but you have full control of what you're doing, and need to know the hardware inside out. (I couldn't even imagine changing pointers in machine code, because if you had to add a register in between two things, you might as well start over.) The only real advantage I see to higher level "programming languages" is that it is easy to port your game or project, but the code won't be as good as if you wrote it with that platform in mind. I kind off don't see why there's so much distaste towards asm. I know it gets the product out the door faster, but people always seem to complain it's "too difficult". Many people who like to program games as a hobby even don't want to use ASM, and there's no time limit. I just think it's funny how many times people have talked about using C on the NES or SNES, when, like I said, It's for fun, and I just don't see the fun in using C.
tepples wrote:
Also FAMI.com: Farmers Alliance Mutual Insurance
(It's funny how oblivious people can be, but I don't think farmers know too much about 30+ year old Japanese video games.
)