Am I the only one who hates coding in high level languages? I can write all kinds of games and programs in 68k assembler, but I just choke all over C. It just makes more sense to deal with actual memory spaces than to mess around with pointers and libraries and shit. I don't like having to use any code that I didn't write myself.
>>37
I've written quite some complex BBCode and even wrote programs to generate BBCode for me, yet I never did find out how to multi-line quote.
Name:
Anonymous2009-11-05 23:56
>>38
I suppose this is the point where we'll have to agree to disagree. I personally see assembly as quite tedious for almost all tasks; save for when it's necessary for stuff like bootloaders, kernel/driver programming, microcontroller programming (gba, nes, etc..).
I will concede that I do think it's something more CS/IT graduates should be exposed to, at least to form a greater understanding about the nature of computer systems.
>>43
Of course, you can do anything you can do in a high level language, in assembly (but not everything that you can do in assembly, in a high level language - of course a high-level language could emulate the CPU, but that's not the same as issuing commands to the CPU directly), but that doesn't mean that you can use closures and lambda's freely in asm, at least you'll either have to do everything manually, or you're going to be using a lot of macros, and even then, the amount of boilerplate required would be pretty large (just like you can use objects in asm and C, the syntax isn't very pretty). If you want to use such high level features without having to deal with all the boilerplate involved, you're going to end up inventing a language higher than assembly.
>>38
and writing a working generic binary sort takes a week, good fucking luck
Name:
Anonymous2009-11-06 12:57
What's a good 16-bit debugger/emulator for Windows? I use emu8086 but it expired and I can't find a serial for the newest version so I am fucked unless I want to risk downloading some malware by trying to get a cracked, older version of the program.
Name:
Anonymous2009-11-06 14:06
>>46
Just write your own, I wrote a Z80 emulator in 3 days and the 8086 is not that much more complex (the 286 and above, however, are going to take a bit more time).
There's already quite a few free and non-free x86 emulators and debuggers. If you wish to use a debugger, just install your target OS in a VM, and use the debugger within that.
Am I the only one who hates coding in low level languages? I can write all kinds of games and programs in hardware, but I just choke all over Z80. It just makes more sense to deal with actual flipflops than to mess around with memory spaces and shit. I don't like having to use any code that I didn't write myself.
Am I the only one who hates programming with transistors? I can write all kinds of games and programs using vacuum tubes and punchcards, but I just choke all over a breadboard. It just makes sense to deal with actual mechanical devices than to mess around with electrons and shit. I don't like having to use any component that I didn't assemble myself.
Name:
Anonymous2009-11-06 23:49
Assembly is good for some things and higher level languages are good for others. /thread
Software is not hardware; assembly is the lowest conceptual level of software. It's entirely reasonable to prefer to work on the lowest level, and doing so doesn't mean you necessarily want to build your own transistors.
>>59
Modern hardware is designed just like software, except the testing is considerably more rigurous than how most software is tested.
Name:
Anonymous2009-11-07 10:53
>>60
But software is still not hardware; software is a sequence of instructions, whereas hardware is the interpreter for those instructions.
Name:
Anonymous2009-11-07 11:01
>>61
I like to think of software as flexible hardware: anything done in software can be implemented in hardware. Only in special cases do we implement hardware that originated as software logic simply because hardware is permanent.
Name:
Anonymous2009-11-07 11:58
I like to think of software as totally awesome, and hardware as something for gay nerdy fags with absolutely zero personality. not like software developers. oh no we're out about partying all the time, creative aewsome new paradigms, drinking champagne, riding in limos, smoking cigars, doing the finest cocaine right off of some hot models tits. oh yeah.
>>66
im a software developer, and i was just describing my everyday life
Name:
Anonymous2009-11-08 7:43
oh God my dick is huge today
Name:
Anonymous2009-11-08 8:20
>>69
Mine too! It's red raw swollen from FUCKING hot stripping coeds in the bathroom at this LISP party I went to last night.
Name:
Anonymous2009-11-08 8:30
In the overwhelming number of non-realtime applications, optimising programmer's time is better than optimising program execution time. Thus, Python not ASM.