GBAiD (GameBoy Advance in D)

Abdulhaq via Digitalmars-d digitalmars-d at puremagic.com
Thu Dec 25 06:25:35 PST 2014


On Thursday, 25 December 2014 at 09:22:48 UTC, JN wrote:
> On Thursday, 25 December 2014 at 01:59:48 UTC, Meta wrote:
>> On Thursday, 25 December 2014 at 00:05:06 UTC, MattCoder wrote:
>>> Hi,
>>>
>>> Not mine, just sharing:
>>>
>>> reddit: 
>>> http://www.reddit.com/r/programming/comments/2qaxvs/gbaid_a_gameboy_advance_emulator_in_d/
>>>
>>> github: https://github.com/DDoS/GBAiD
>>>
>>> Matheus.
>>
>> That's really neat. The author's coding style suggests that 
>> he's new to D and coming from Java, as I was in a similar 
>> place when I started with D and his code looks very similar to 
>> some that I wrote back then.
>
> I write the code in a same way, even though I first learned and 
> used C++ before switching to Java. Is it really that bad? I 
> know OOP isn't trendy nowadays and functional programming is 
> cool, but it's a very simple way to write software. I don't 
> think the fact you're not using "advanced" features makes the 
> code less cool.

OOP encourages use of inheritance (prefer composition over 
inheritance) and the overuse of state, increasing the likelihood 
of bugs. If you avoid those traps then it's a good paradigm.


More information about the Digitalmars-d mailing list