• 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

    #31
    Most java systems I have worked on are written like a procedural program, sadly.

    Financial systems are the worst for it, all written about 2000 and the designer was a COBOL programmer with 20 years experience writing on mainframes and 2 weeks reading a java book on the train.

    Comment


      #32
      Originally posted by minestrone View Post
      Most java systems I have worked on are written like a procedural program, sadly.

      Financial systems are the worst for it, all written about 2000 and the designer was a COBOL programmer with 20 years experience writing on mainframes and 2 weeks reading a java book on the train.
      Sounds like the mess of a web system I've been ploughing my way through today. It uses all the right tools, but in all the wrong ways. Still, that's permies for you! Peanuts = Monkeys. (Plus a contractor to come along and fix - i.e. re-write - it. )

      Nomadd
      nomadd liked this post

      Comment


        #33
        Originally posted by nomadd View Post
        Sounds like the mess of a web system I've been ploughing my way through today. It uses all the right tools, but in all the wrong ways. Still, that's permies for you! Peanuts = Monkeys. (Plus a contractor to come along and fix - i.e. re-write - it. )

        Nomadd
        Cracker of a system I am on just now, GUI system which takes XML in from a mainframe and turns it into a java object to be placed on a screen but rather than just...

        customerNameTextField = customerObjectDerivedFromXML.getName() ;
        customerAddressTextField = customerObjectDerivedFromXML.getAddress() ;

        they have a 'layer' where you have to manually place all the customer fields into an 2D array, shuffle it up to a GUI framework that takes the array and then manually strip the array into the fields using static text keys from a 2000 line long config class.

        Taken me 2 weeks to do 2 days work.

        Comment


          #34
          Why haven't I been paying attention to this thread?

          Originally posted by nomadd View Post
          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
          struct.

          It's the same thing. Honest.
          Will work inside IR35. Or for food.

          Comment


            #35
            Originally posted by minestrone View Post
            ...they have a 'layer' where you have to...

            Taken me 2 weeks to do 2 days work.
            Ah, "layers".

            I've just spent 2 days trying to figure out how the current system I'm working on sends an email! You'd have thought things couldn't be simpler with the Java Mail API, but these guys decided to add 4 layers (!) of "helper" classes on top.

            Add to this that I'm working with a European and an Indian permie who don't speak good English, and you have no idea how slow progress can be...

            Still, I will kiss this months invoice once it's paid.

            Nomadd
            nomadd liked this post

            Comment

            Working...
            X