• 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!

Reply to: Bnf

Collapse

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 "Bnf"

Collapse

  • threaded
    replied
    Originally posted by zeitghost
    Anyone remember RATFOR?
    Oh yes, remember doing a job where it was Java going native to C and the C calling Fortran modules, but the Fortran modules were actually in Ratfor so any line numbers given for the error had to be worked through one of the intermediate compile steps to work out what it all was complaining about.

    Kids today don't know they're born...

    Leave a comment:


  • Churchill
    replied
    Originally posted by Gibbon
    I come from an Ada background and GOTOs are not allowed (although they are available in the language). They can make for a very unstructured and unreadable program with the control flow allover the shop.
    Yes but surely that is the fault of the programmer , not the language.

    Leave a comment:


  • Gibbon
    replied
    GOTOs

    I come from an Ada background and GOTOs are not allowed (although they are available in the language). They can make for a very unstructured and unreadable program with the control flow allover the shop.

    Leave a comment:


  • Churchill
    replied
    Originally posted by threaded
    But that follows the same argument as to why many contractors like M$ products...

    Not really a 'good' reason, all-be-it a good reason...
    Ok. Valid point.

    Perhaps I should've stated that "C" and "C++" have enabled me to get the required job done - effectively.

    I do quite like Fortran and have "used it in anger" but "C" and "C++" have proved themselves to be very worthy tools in my repertoire.

    Btw, what's wrong with "GOTO" even if it isn't calculated?
    Last edited by Churchill; 21 March 2007, 10:41.

    Leave a comment:


  • Gibbon
    replied
    I liked JOVIAL, you had to use /devil spawn mode on/ GOTOs /devil spawn mode off/ to get out of variable loops. It always slightly rebelious using them.

    Leave a comment:


  • threaded
    replied
    Originally posted by Churchill
    A bad work(man/lizard).

    I like 'C' and 'C++' - they've both been very good to me.
    But that follows the same argument as to why many contractors like M$ products...

    Not really a 'good' reason, all-be-it a good reason...

    Leave a comment:


  • Churchill
    replied
    Originally posted by zeitghost
    Why would he apologise for FORTRAN...

    I wish to feck that someone would apologise for C and especially C++...
    A bad work(man/lizard).

    I like 'C' and 'C++' - they've both been very good to me.

    Leave a comment:


  • threaded
    replied
    Originally posted by zeitghost
    Why would he apologise for FORTRAN...

    I wish to feck that someone would apologise for C and especially C++...
    I never quite understood why he felt the need to apologise for FORTRAN either. Pretty darn good for what it does.

    C was definitely a hack, IIRC they wrote a telephone system in assembler and then some suit said it had to be in a HLL so they made a bunch of macros and called it C, or somat like that, or was it that they wanted to play Asteroids on a PDP, I've probably got it mixed up with B.

    Leave a comment:


  • Churchill
    replied
    Originally posted by threaded
    Well, what you've all missed I guess is that the creator of BNF, which some might say was an attempt at an apology for FORTRAN, which he also wrote, has died.
    Am I bovered?

    Leave a comment:


  • Cowboy Bob
    replied
    I remember doing BNF in GCSE Computer Science. Looking around at the kids now I'm guessing that subject now involves the study of how to make text bold in MS Word...

    Leave a comment:


  • threaded
    replied
    Well, what you've all missed I guess is that the creator of BNF, which some might say was an attempt at an apology for FORTRAN, which he also wrote, has died.

    Leave a comment:


  • bobhope
    replied
    Ahh compiler theory 101. That takes me back a few years.

    I can count on the fingers of one hand the number of times I've had to use BNF at work.

    Leave a comment:


  • The Lone Gunman
    replied
    oops.

    Leave a comment:


  • Churchill
    replied
    Originally posted by The Lone Gunman
    I assume you are alluding to language definition and not some obscure club?

    Threaded ::= talks | always
    always ::= talks
    Talks ::= Bulltulip

    or something like that. It has been a long time.
    Another fecking code review you've failed!

    Leave a comment:


  • The Lone Gunman
    replied
    I assume you are alluding to language definition and not some obscure club?

    Threaded ::= talks | always
    always ::= talks
    Talks ::= Bulltulip

    or something like that. It has been a long time.

    Leave a comment:

Working...
X