OT: on IDEs and code writing on steroids
Walter Bright
newshound1 at digitalmars.com
Tue May 19 14:47:44 PDT 2009
Georg Wrede wrote:
> In the Good Old Days (when it was usual for an average programmer to
> write parts of the code in ASM (that was the time before the late
> eighties -- be it Basic, Pascal, or even C, some parts had to be done in
> ASM to help a bearable user experience when the mainframes had less
> power than today's MP3 players), the ASM programing was very different
> on, say, Zilog, MOS, or Motorola processors. The rumor was that the 6502
> was made for hand coded ASM, whereas the 8088 was more geared towards
> automatic code generation (as in C commpilers, etc.). My experiences of
> both certainly seemed to support this.
The 6502 is an 8 bit processor, the 8088 is 16 bits. All 8 bit
processors were a terrible fit for C, which was designed for 16 bit
CPUs. Everyone who coded professional apps for the 6502, 6800, 8080 and
Z80 (all 8 bit CPUs) wrote in assembler. (Including myself.)
> If we were smart with D, we'd find out a way of leapfrogging this
> thinking. We have a language that's more powerful than any of C#, Java
> or C++, more practical than Haskell, Scheme, Ruby, &co, and more
> maintainable than C or Perl, but which *still* is Human Writable. All we
> need is some outside-of-the-box thinking, and we might reap some
> overwhelming advantages when we combine *this* language with the IDEs
> and the horsepower that the modern drone takes for granted.
>
> Easier parsing, CTFE, actually usable templates, practical mixins, pure
> functions, safe code, you name it! We have all the bits and pieces to
> really make writing + IDE assisted program authoring, a superior reality.
Right, but I can't think of any IDE feature that would be a bad fit for
using the filesystem to store the D source modules.
More information about the Digitalmars-d
mailing list