Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Top-Down vs Bottom-Up

Name: Anonymous 2010-08-06 15:30

All languages can be conclusively and reliably separated into 2 major camps, those which were designed top-down and those which were implemented bottom-up.
The top down approach(example:LISP,Prolog,Haskell,Java,.NET) is creating an abstract environment and implementing a layer which translates abstractions into machine code or bytecode.
The bottom-up approach(example:Macro Assembler,Forth,C) is creating a execution chain of blocks which represent machine opcodes, with those blocks being portable abstraction of assembler.
What is your preferred approach?

Name: Anonymous 2010-08-06 15:33

In the beginning was the hardware.

Your abstract bullshite need not apply, asm and C own your sorry asses.

Name: Anonymous 2010-08-06 15:39

In today's hardware, it doesn't fucking matter.

Name: Anonymous 2010-08-06 15:50

How cute, OP recreated the high-level/low-level distinction.

Name: Anonymous 2010-08-06 15:57

>>2
APPLY MY ANUS

Name: Anonymous 2010-08-06 17:40

Top-Down and Bottom-Up don't mean what you think they mean OP.
They're design methodologies and can be used with any language whatsoever.

Name: Anonymous 2010-08-06 17:45

>>6
You are correct, it is possible to design a program in assembly from the top down. But OP was talking about when the language itself was designed. Both uses are valid.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List