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

Is C a 'good' programming language?

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    Originally posted by d000hg View Post
    Actually, you made the wrong assumption. I was responding to your know-it-all comment about (non)PCs/BIOS. If you're going include thinly veiled rudeness and act superior when you share knowledge, perhaps best not to bother, or at least not be surprised people call you a smartarse (do you deny it?)

    Aw, your feelings are hurt. Nevermind, I'm sure it will soon blow (goats) over.
    It wasn't thinly veiled rudeness, my post was meant to show that not all software development is for PCs - you made an incorrect assumption and made yourself look a c0ck!

    Btw, my feelings aren't hurt - it takes more than a drunken keyboard warrior to upset me.

    Comment


      Originally posted by Churchill View Post
      Just thought I'd let you guys know. 3 Interviews in 7 days. Blown out.

      Oh well, not meant to be!!!

      Ah bollocks, sorry to hear that chief

      Chin up, onwards n' all that.
      Where are we going? And what’s with this hand basket?

      Comment


        Originally posted by Churchill View Post
        Just thought I'd let you guys know. 3 Interviews in 7 days. Blown out.

        Oh well, not meant to be!!!

        Bugger! Sorry Churchill.
        +50 Xeno Geek Points
        Come back Toolpusher, scotspine, Voodooflux. Pogle
        As for the rest of you - DILLIGAF

        Purveyor of fine quality smut since 2005

        CUK Olympic University Challenge Champions 2010/2012

        Comment


          Originally posted by Churchill View Post
          It wasn't thinly veiled rudeness, my post was meant to show that not all software development is for PCs - you made an incorrect assumption and made yourself look a noddy!
          Um, no. You assumed I hadn't noticed C was used a lot in embedded systems. I may even have mentioned it earlier in the thread as it happens... the point was we were derailing onto random old-school memories and you had to jump in showing how clever you were. Or that's how it seemed.

          Btw, my feelings aren't hurt - it takes more than a drunken keyboard warrior to upset me.
          Well that's a weight off my drink-addled mind. I could barely sleep last night worrying I'd upset some geek so much he resorted to insulting my in assembly code.

          Anyway, how long shall we play this game before we and make up?
          Originally posted by MaryPoppins
          I'd still not breastfeed a nazi
          Originally posted by vetran
          Urine is quite nourishing

          Comment


            Originally posted by d000hg View Post
            blah
            Either give it rest or abuse him by PM.
            My all-time favourite Dilbert cartoon, this is: BTW, a Dumpster is a brand of skip, I think.

            Comment


              Originally posted by RichardCranium View Post
              Either give it rest or abuse him by PM.
              Since when is that in the spirit of CUK?

              Anyhow, maybe us 2 will have to form coalitions with DP & sy01 otherwise it's just too risky... me and C will be unable to commit fully in case DP makes an opportunistic attack from the rear.
              Originally posted by MaryPoppins
              I'd still not breastfeed a nazi
              Originally posted by vetran
              Urine is quite nourishing

              Comment


                Originally posted by d000hg View Post
                Since when is that in the spirit of CUK?
                General. We're in Technical.
                My all-time favourite Dilbert cartoon, this is: BTW, a Dumpster is a brand of skip, I think.

                Comment


                  Come on gents. Surely you can agree that you use the right tool for the particular job?

                  Declared interest - C and Motorola assembly language programming person. A long time ago.
                  +50 Xeno Geek Points
                  Come back Toolpusher, scotspine, Voodooflux. Pogle
                  As for the rest of you - DILLIGAF

                  Purveyor of fine quality smut since 2005

                  CUK Olympic University Challenge Champions 2010/2012

                  Comment


                    Originally posted by RichardCranium View Post
                    General. We're in Technical.
                    WHS.
                    Behold the warranty -- the bold print giveth and the fine print taketh away.

                    Comment


                      At my last permie position I had to write a shed load of cleanup code to remove blemishes etc from signature image thumbnails for a building society (actually a shareholder vote for privatization).

                      I started out writing it in C, but as there were half a million of the brutes, which all had to be tarted up by a certain date, performance was imperative and we worked out that at the rate the code was chugging through them it would never be done in time.

                      So I started embedding assembler bit blitters into the code, small sections at first but of course getting more ambitious as time went on, and sure enough it started speeding up significantly.

                      At the same time, I was writing an Intel disassembler as a personal hobby, and so had a pretty intimate knowledge of all the prefix codes that specify a 32-bit operand etc, and I found that using these operands speeded things up even more.

                      In the end, the 16-bit C code went like the clappers, but was a mere shell and comprised mostly hundreds of lines of 32-bit assembler much of it hand-coded using numeric values (as the 16-bit compiler didn't support 32-bit).

                      When I was due to leave, to start my first contract, my magager asked the project leader about this code, and the project leader assured him it would be no problem as it was C. Although I had mentioned the assembler, he luckily had no conception of the untold horrors awaiting anyone who ventured to change it.
                      Last edited by OwlHoot; 30 August 2009, 19:58.
                      Work in the public sector? Read the IR35 FAQ here

                      Comment

                      Working...
                      X