10 ms·
Be helpful if the page mentioned what language the program was written in.
by jorisw 8y ago
Be helpful if the page mentioned what language the program was written in.
- londons_explore 8y ago16 bit x86 assembly. It will run on DOS with a VESA framebuffer and mouse driver. Dosbox with it's default config should work fine.
- einr 8y agoNitpicking, but this is not a VESA mode, it is plain VGA mode 12h (640x480x16).
- klohto 8y agoIs assembly not common knowledge anymore?
- nf05papsjfVbc 8y agoI'm not even sure if C is.
- jacquesm 8y agoIt's interesting how many people would not recognize assembly language if shown a sample. In a way that is a statement as to how far compilers have come, that it is possible to produce perfectly good software that runs fast enough that only a limited number of people still has to know about the details of the underlying processor. And in the case of interpreted languages or JIT'd languages the lines get blurred a bit more but even there it is clear that whoever uses say 'numpy' does not need an understanding of the underlying operations to get through their working day. Higher levels of abstraction translate into higher productivity, in ever more rare cases it is worth breaking open those black boxes to go to work on the underlying plumbing.
- benj111 8y agoIn the parents defense 'assembly' isn't one thing. Every assembler has a different syntax, as does every chip family. The parent might be a master of 6502 ASM. And as that XKCD comic says. Everyone has to learn even the most obvious thing for the first time at some point.
- m0skit0 8y agoHm... If you know one assembly you can easily recognize when it is assembly, even if you don't know the specific architecture.
- vanderZwan 8y agoNot if it is your first time seeing assembly.
- dpcx 8y agoDoesn't that then imply that you don't know assembly?
- vanderZwan 8y agoBlargh, I somehow read that as "if you don't know assembly" instead of "if you know one assembly".
- odn86 8y agoI'm the worst type of bootcamp web developer you can imagine. I only knew it was Assembly because i once looked at the apollo guidance computer's source code.
- hondadriver 8y agohttps://xkcd.com/1053/ https://xkcd.com/1053/
- klohto 8y ago
- thanosnose 8y agoThere is a significant portion of developers ( particular web and app ) and IT staff who never studied computer science in college but instead moved into programming/IT mid career. Most of them probably never heard of or seen assembly code. However, I would be shocked if anyone who went through a CS program wasn't aware of assembly programming.
- AstralStorm 8y agoCS tends to be algorithms not low level programming. Unlike say robotics or electronics.
- vectorEQ 8y agolots of 'programmers' don't even know what a debugger or a cpu is xD let's not talk about common knowledge in 2018 please its depressing :D
- reaperducer 8y agoLast week I had to explain to an IT guy what a tractor feed printer is. He'd never heard of "tractor feed."
- taejo 8y agoASM is arguably not obsolete technology, while tractor feed pretty clearly is.
- m0skit0 8y agox86 16-bit assembly using MS-DOS system calls.
- Sharlin 8y agoIt's obvious in the context of that wiki. From the front page: > SizeCoding.org is a wiki dedicated to the art of creating very tiny programs for the 80x86 family of CPUs. By "very tiny programs", we mean programs that are 256 bytes or less in size, typically created by members of the demoscene as a show of programming skill. The size of these tiny programs is measured by their total size in opcode bytes, and are usually presented as executable .COM files to be run in pure DOS, a DOS VM running inside another operating system, or an emulator that can run DOS such as DOSBox.