I've been developing processors for 18 years. The only thing assembly is used for is bootloaders and DSP type optimizations. Most code can actually be written more efficiently in C because optimization is excellent and most engineers can't write efficient assembly (no matter what they claim). That said, you use the language appropriate for the job. No one developing desktop applications, nor even mobile applications, nor small embedded applications should be writing assembly...ever. It is people like me (and there are very few people like me) who write the initial bootloader in assembly (the rest is in ANSI C) so you don't need to. I am an old embedded guy, I write desktop and server application code in Java because it is nearly as fast (with modern VMs) and far more maintainable than C. In fact embedded system that use Android OS exclusively use Java outside the native driver level (which is written in ANSI C). Now that the nerd fest is done stop throwing airs around about things you very likely have never done.
Can't imagine you moving out of your parents' basement either. --- Post updated --- You write the bootloader in ASM but then in C. Not Java, C. Yes, thank you for agreeing with me at least by that much. The applications later on sure, use Java or Python or whatever you want to make whatever application or Minecraft or whatever. But when you're talking about analysis/simulation programs, that stuff that I do, you need to code efficiently and that's usually done with C or C++. Yeah, you don't use ASM to make a bigass program like that, but for many areas involving drivers (not all, MANY, again READ before you post) or processors working on a small amount of processing power (khz to mhz range) you're gonna need to go down to that ASM/C level, mostly ASM. And this is especially the case when you need to seriously budget memory allocation. Also when we talk about drivers, hardware interaction kind of stuff, you're gonna need to stay down at that level of abstraction for a period of time, at least in the initial phase of development. Again, I never said it's isn't right to make games like Darkfall with Java. I never even said it's wrong to use C to work on things like MBEDs, or furthering driver development in the later stages; hell I was working on an avionics unit for a different company in the past and we used C in the MBED, no real need for ASM. But once again, the Darkfall community has displayed serious reading comprehension deficiencies as my main point was saying that parading around down town with a banner that shows like 8 lines of crappy Java code isn't supposed to impress anyone as much as make you look like a pretentious idiot. There's a time and place for Java, as well as C/C++, and of course ASM, I've said that many times but you don't listen. Problem is that you yourself even admitted that alot of code is optimized in C, which proves my point. Otoan here tried to argue that this sort of optimization is mostly unnecessary (which is completely false), or even the C language in general is almost completely replaceable with Java. And let me tell you, 85% of the things I've said I've done in some degree. Don't confuse my experience with otoan's cocky inexperience.
Slammington has gone off the deep end here. FYI practically nobody is using asm for embedded programming anymore, it's a colossal waste of time, most everyone is using C/C++.
It's funny how you talk about reading comprehension but have none yourself. I never said that. I said Java Developers are more in demand and higher paid on average than C or C++ developers. Also I wrote code that is literally taught on the first day in Java class. It's a joke. Not showcasing my skills as a programmer. I don't think anyone could do that in the space that a signature would take up. All these page lengths essays you've written could have been spent doing something productive instead of raging at someone for an imaginary slight you made up in your head. This all started because you saw java and thought to bash it. I quote 'crippled version of C language'. Nice try trying to backpedal and reword what you've said.
come on man. System.out.println(new Random().nextInt(99) > 49 ? "Rise of Agon Wins!" : "New Dawn Wins!");
It is a crippled version of C language. If you read it right the first time I wouldn't have to correct your ass for the past three pages. You just wanted to put your little crappy 8 lines of code on here to you can look a little more edgy while displaying the ND vs ROA shit. AND worst of all you did it with a cripple people language that anyone can do on the first day of learning that language (first 10 minutes even), like you said. That's my point. I did NOT SAY that it didnt make money. You just got all delusional and started linking shit just to divert attention from the main point and to boost back your ego. If you ask me, that's a major sign of autism. --- Post updated --- LOL almost forgot that notation exists
I posted it -in the code of the game-. I don't think you understand that. Am I trying to showcase that I'm a great coder? No I'm not. I'm going to school for it currently. And I think you have the wrong verb. I think you mean 'enhanced' version of C language.
Most angry chain of posts I have ever seen. Just chill out dude. If you're as big as your ego makes you out to be then you should realize theres no need to be so upset over a guys forum sig. You're acting ridiculously immature here.
I'm not angry at all. I'm just passionate. If anything, captain money bags over here has an attitude problem. AND he has trouble reading/understanding what I'm trying to tell him.
No one ever quits Darkfall, Darkfall quits us. Think about it. Good luck, have fun, see you back in DF soon everyone going to play Albion!
Why derail such a good thread. Like fml I had to keep scrolling through wall of text nerd rage arguments nobody gives a fuck about to find the real gems.