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

Pages: 1-

What makes High-level languages special?

Name: Anonymous 2009-01-02 10:53

What exactly can't be replicated into ASM macros?

Name: Anonymous 2009-01-02 11:06

NO EXCEPTIONS

Name: Anonymous 2009-01-02 11:06

>>1
ITS ALL ABOUT THE ENCAPSULATION OF THE HARDWARE

Name: !d4sLowpokE 2009-01-02 11:33

*pushes  >>2 into the stack*

Name: Anonymous 2009-01-02 12:00

Once you've macro-ed up your register allocations, you've written a high-level language compiler.

Name: Anonymous 2009-01-02 12:02

*pops a cap into >>4's ass

Name: Anonymous 2009-01-02 13:27

>>5
is NP-hard

Name: Anonymous 2009-01-02 14:57

>>7
1.Optimal.2.For compilers.

Name: !d4sLowpokE 2009-01-03 6:49

*jumps unconditionally*

Name: Anonymous 2009-01-03 8:12

Of course you could write most things in asm, but is it worth it? There's certain things which would take many thousands of pages of asm to write, and only take a hundred lines of code to do the same in a more appropriate or specific language for that task. It's all about the right tool for the job. You can write routines in asm that need a lot of optimization or write CPU specific instructions that need to do hardware operations(I/O), or even write critical system code that needs to perform very fast in asm, but otherwise you're most likely just wasting your time when you could be using to actually code what you had in mind in a much shorter timeframe.
Knowledge of the architecture your code will run on is however quite useful if you plan on writting efficient code, but not necesarry.

Name: Anonymous 2009-01-03 8:14

>>10
s/need a lot of optimization/need to perform fast/

Name: Anonymous 2009-01-03 8:29

>>1
loeb :: Functor a => a (a x -> x) -> a x
loeb x = fmap (\a -> a (loeb x)) x

Name: Anonymous 2009-01-03 11:12

>>12
loeb f = fmap ($ loeb f) f

Name: Anonymous 2009-01-03 12:01

Marketing.

Name: Anonymous 2009-01-03 12:12

>>13
loeb = fix . flip fmap (flip id) . flip fmap

Name: Anonymous 2009-01-03 13:11

fun fact: loeb is logically complete, everything can be written in terms of loeb

Name: Anonymous 2009-01-03 13:21

>>16
Write loeb in loeb.

Name: Anonymous 2009-01-03 13:24

>>16
I know what ``logically complete'' means, pal, you don't have to spell it out to me.
And your ``löb'' is hardly logically complete.

Name: Anonymous 2009-01-03 14:57

>>17
loeb = loeb

Name: Anonymous 2009-01-03 14:58

>>19
AMAZING!

Name: Anonymous 2009-01-03 15:23

loeb f = loeb f

Name: Anonymous 2009-01-03 20:07

>>21
loeb = loeb

CUTTING-EDGE, ENTERPRISE GRADE, CUSTOMER ORIENTED POINT-FREE PARADIGM _|_

Name: ​​​​​​​​​​ 2010-10-25 2:47

Name: Anonymous 2010-12-09 6:08

Name: Anonymous 2011-02-03 6:32

Name: Anonymous 2013-08-05 16:40

FIOC

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