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

C is a dead end skill?

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

    #11
    Originally posted by nomadd View Post
    Shockingly, I had an interview 3 weeks ago at a large Investment Bank. They now consider their C++ (and yes, I do mean C++, not C) code as legacy.

    All they mandate now is Java and C#.

    Time for you to re-skill.

    Nomadd
    Interesting... but isn't C++ still going to be used in the hardcore stuff - like grid processing etc?

    Comment


      #12
      Originally posted by nomadd View Post
      Shockingly, I had an interview 3 weeks ago at a large Investment Bank. They now consider their C++ (and yes, I do mean C++, not C) code as legacy.

      All they mandate now is Java and C#.

      Time for you to re-skill.

      Nomadd
      On the server side C++ just doesn't make sense. Modern virtual machines running Java, C# can often outperform the equivalent compiled C++ app, with the added bonus that one little bug won't take down the whole thing.
      Cats are evil.

      Comment


        #13
        Originally posted by swamp View Post
        On the server side C++ just doesn't make sense. Modern virtual machines running Java, C# can often outperform the equivalent compiled C++ app, with the added bonus that one little bug won't take down the whole thing.
        Its not just speed. There are other reasons why some project will use C++ -
        1) Libraries that you need to use are in C++ (for example several european exchanges still support only C++ libraries to connect to them).
        2)You have existing code in C++ (saw it in several places, perfectly good system written over last 2/3/4 years in C++ - so why throw it away)
        3)in house skill available in C++

        Comment


          #14
          Originally posted by swamp View Post
          with the added bonus that one little bug won't take down the whole thing.
          It's amazing how many people think that.

          C++ won't go away. There's more to software than web servers. C, however, ought to be dead. There's no point in doing anything in C when C++ does everything that C does but with lots of added benefits.
          Will work inside IR35. Or for food.

          Comment


            #15
            Originally posted by kingshuk View Post
            Its not just speed. There are other reasons why some project will use C++ -
            1) Libraries that you need to use are in C++ (for example several european exchanges still support only C++ libraries to connect to them).
            2)You have existing code in C++ (saw it in several places, perfectly good system written over last 2/3/4 years in C++ - so why throw it away)
            3)in house skill available in C++
            All good reasons. But still 'legacy'.
            Cats are evil.

            Comment


              #16
              My old client has just readvertised for C programmers... with any luck I'll be dead-ending it for a while longer yet.

              Comment


                #17
                Originally posted by SoupDragon View Post
                Hi - long time no post

                I am a programmer C / unix / embedded SQL (mainly oracle). This skill just seems DEAD. I can't get work in embedded programming because I have no experience of it.:
                I have 20 year's experience in embedded programming and ATM I can't get work in it because the sector is completely dead

                tim

                Comment


                  #18
                  Originally posted by SoupDragon View Post
                  My old client has just readvertised for C programmers... with any luck I'll be dead-ending it for a while longer yet.
                  ditto. C and C++ are my bread & butter.
                  Current gig wanted C++, but what they have is just C with classes not C++.

                  Comment


                    #19
                    Originally posted by FarmerPalmer View Post
                    Current gig wanted C++, but what they have is just C with classes not C++.
                    Huh? How you are even declaring a class in C?

                    ANSI C (C89)/ISO C (C90) keywords:

                    * auto
                    * break
                    * case
                    * char
                    * const
                    * continue
                    * default
                    * do
                    * double
                    * else
                    * enum
                    * extern
                    * float
                    * for
                    * goto
                    * if
                    * int
                    * long
                    * register
                    * return
                    * short
                    * signed
                    * sizeof
                    * static
                    * struct
                    * switch
                    * typedef
                    * union
                    * unsigned
                    * void
                    * volatile
                    * while

                    Keywords added to ISO C (C99) (Supported only in new compilers):

                    * _Bool
                    * _Complex
                    * _Imaginary
                    * inline

                    Cheers,

                    Nomadd
                    nomadd liked this post

                    Comment


                      #20
                      I assume the farmer's point is stylistic - it's technically C++ but it's just procedural code that happens to be wrapped in classes without much thought to OOD. Maybe.
                      Last edited by thunderlizard; 7 November 2009, 12:19. Reason: apparently "without" is all one word these days. Fancy that.

                      Comment

                      Working...
                      X