• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:

  • You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
  • You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
  • If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.

Previously on "Functional Programming Languages"

Collapse

  • Drewster
    replied
    Originally posted by d000hg View Post
    It's not our fault you don't understand English. Quick lesson... the same word can have different meanings. 'functional' refers to mathematics, where we have functions, in this case.
    Originally posted by sasguru View Post
    So this whole thread is based on your basic ignorance of what "functional" means.....
    The daft thing is - when I first saw this thread I thought of posting:
    "AtW Functional Programming doesn't just mean - It works!!"

    but thought - "Nah that wouldn't be funny - there is no way AtW doesn't know what Functional Programming is.............."

    ..... that was before he spent all yesterday and most of today talking Tulip and proving that that is exactly the case.........just goes to show..........

    Leave a comment:


  • BlasterBates
    replied
    ooooh!!!!

    Functional Programming language in a job spec


    ...and another one

    Better brush up on those Haskell skills.

    Looks like it is gaining traction.
    Last edited by BlasterBates; 4 May 2010, 16:01.

    Leave a comment:


  • threaded
    replied
    Originally posted by d000hg View Post
    AtW, does an imperative language mean you shout at the CPU?
    'Tis true: I've occasionally heard "Work damn you!" directed at some code.

    Leave a comment:


  • d000hg
    replied
    AtW, does an imperative language mean you shout at the CPU?

    Leave a comment:


  • sasguru
    replied
    Originally posted by scary View Post
    unlike you, talking ignorant bollox on your own dime.
    ftfy

    Leave a comment:


  • Scary
    replied
    Originally posted by AtW View Post
    No. What's "mathematial"?

    I do know your function though - wind people up on here for laughs whilst being paid by your employer!
    Unlike you, winding people up for laughs on your own dime.

    Leave a comment:


  • sasguru
    replied
    Originally posted by AtW View Post
    No.
    So this whole thread is based on your basic ignorance of what "functional" means in this context.
    You reallly are an idiot savant without the savant bit.

    Leave a comment:


  • Churchill
    replied
    Originally posted by atw View Post
    no. What's "mathematial"?

    I do know your function though - wind people up on here for laughs whilst being paid by your employer!
    |
    |
    |
    |
    |
    |
    v

    Leave a comment:


  • AtW
    replied
    Originally posted by sasguru View Post
    Do you know what a mathematial function is?
    No. What's "mathematial"?

    I do know your function though - wind people up on here for laughs whilst being paid by your employer!

    Leave a comment:


  • sasguru
    replied
    Originally posted by AtW View Post
    It's clearly a made up acronym which is an indication it does not actually mean it is a soap.
    God you're thick.
    Do you know what a mathematial function is?

    Leave a comment:


  • AtW
    replied
    Originally posted by d000hg View Post
    SOAP's a bad name because it's not clean?
    It's clearly a made up acronym which is an indication it does not actually mean it is a soap.

    Leave a comment:


  • d000hg
    replied
    Originally posted by AtW View Post
    No, it is not legitimate to omit a material qualifier from the name.

    "Imperative" programming is functional because it works just fine in real world.

    This "functional" programming should be called (in absence of a better word) - Retarded.
    It's not our fault you don't understand English. Quick lesson... the same word can have different meanings. 'functional' refers to mathematics, where we have functions, in this case.

    Boring now, what's next? SOAP's a bad name because it's not clean?

    Leave a comment:


  • AtW
    replied
    Originally posted by sasguru View Post
    functional programming languages are better for stuff like tree traversal, alpha-beta pruning etc i.e. stuff necessary for cutting edge decision-making software as opposed to bog standard data processing
    On normal hardware (x86-64) "functional" languages will be converted to "imperative" language of opcodes - the question is whether such mapping will be efficient which I think is impossible because programmer has no control over what happens: I've done plenty of tree traversal using very efficient memory techniques, you won't beat direct memory access with pointers performance wise.

    Leave a comment:


  • sasguru
    replied
    Originally posted by AtW View Post
    WHS

    The reality is that "imperative" languages that do a lot of useful functions in the real world map over well to existing well entrenched hardware architectures. You'd need to design new CPU for this piece of tulip that requires massive recursions etc etc etc - Intel won't do it, and there is nobody else left to do it in a meaningful scale (beyond labs and very niche jobs).
    Hmmm not convinced about the hardware argument.
    Horses for courses.
    If you were using advanced artificial intelligence techniques on your crappy search engine you may well have found that functional programming languages are better for stuff like tree traversal, alpha-beta pruning etc i.e. stuff necessary for cutting edge decision-making software as opposed to bog standard data processing

    Leave a comment:


  • Churchill
    replied
    Originally posted by zeitghost
    It was old when I started using it 30 odd years ago.

    Still around though*.



    *despite the fact that I can no longer understand the syntax of the last 3 revisions.
    The Salford compiler is free... As in beer...

    Leave a comment:

Working...
X