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

Which programming language should I learn?

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

    #61
    Originally posted by doodab View Post
    Has anyone used F# much?
    I have, but only when doing something major in G. (Or for minor work in B).

    Down with racism. Long live miscegenation!

    Comment


      #62
      Originally posted by BlasterBates View Post
      Java always was and always will be a steaming pile of sh*t for anything other than very simple unimportant interfaces where there is very little data.
      That's even less credible than your dodgy AGW arguments. Back-end web-based systems in many sectors are built on Java, including the banking infrastructure (apart from C++ used in some specialist areas).
      Originally posted by MaryPoppins
      I'd still not breastfeed a nazi
      Originally posted by vetran
      Urine is quite nourishing

      Comment


        #63
        Originally posted by d000hg View Post
        That's even less credible than your dodgy AGW arguments. Back-end web-based systems in many sectors are built on Java, including the banking infrastructure (apart from C++ used in some specialist areas).
        <cough>What sub-prime crisis?</cough>
        Behold the warranty -- the bold print giveth and the fine print taketh away.

        Comment


          #64
          Originally posted by Sysman View Post
          <cough>What sub-prime crisis?</cough>
          Actually, I read an interesting paper in CACM the other month about that.

          Basically it said that although it's possible in theory for a buyer to value one of these CDO even when they don't know to what extent the seller has stuffed it full of lemons, and hence in theory the seller would have no incentive to do so, in practice a computationally constrained buyer wouldn't be able to do so hence the sellers who realized this could get one over on the market and remain undetected while doing so.
          While you're waiting, read the free novel we sent you. It's a Spanish story about a guy named 'Manual.'

          Comment


            #65
            I'm not a programmer but I was I'd learn machine code, I mean, how hard can it be to learn '1' and '0' - there, I just learned it...

            Comment


              #66
              Originally posted by d000hg View Post
              That's even less credible than your dodgy AGW arguments. Back-end web-based systems in many sectors are built on Java, including the banking infrastructure (apart from C++ used in some specialist areas).
              Well I happen to know one or two banking apps, that were a mess becuase of Java, yes they get them working in the end, but a huge pointless amount of effort it trying to make them perform. So just because a lot of banks have gone through this pointless "buy a huge machine to make it work" doesn't change it's unsuitablility for hunky dunky servers. And if it's so good why do I have to wait half-an hour for the Sun java based C++ compiler to step along the code. Java was a big mistake, the cross platfom idea is utterly pointless. How many Java apps do you know that are actually working on multiple platforms?.
              Last edited by BlasterBates; 30 May 2011, 14:48.
              I'm alright Jack

              Comment


                #67
                Originally posted by BlasterBates View Post
                Well I happen to know one or two banking apps, that were a mess becuase of Java, yes they get them working in the end, but a huge pointless amount of effort it trying to make them perform. So just because a lot of banks have gone through this pointless "buy a huge machine to make it work" doesn't change it's unsuitablility for hunky dunky servers. And if it's so good why do I have to wait half-an hour for the Sun java based C++ compiler to step along the code. Java was a big mistake, the cross platfom idea is utterly pointless. How many Java apps do you know that are actually working on multiple platforms? none thought so.
                By "step along the code" do you mean you are stepping through in the debugger? In that case the reason it takes half an hour to get to the next line is because the last one took half an hour to do whatever it does. That is to say, it's your C++ code that's the problem.

                Oh BTW I have written one server side java app that has been deployed on windows, linux, solaris & AIX, and a couple of others that have managed 2 platforms. I also have some utilities of my own that have seen action on several platforms. Oh, and eclipse I have used on several platforms as well. So it does happen.
                While you're waiting, read the free novel we sent you. It's a Spanish story about a guy named 'Manual.'

                Comment


                  #68
                  Originally posted by BlasterBates View Post
                  Well I happen to know one or two banking apps, that were a mess becuase of Java, yes they get them working in the end, but a huge pointless amount of effort it trying to make them perform.
                  I bet they were a mess because the developers didn't know what they were doing, or because Java was used in a performance critical app (trading perhaps), or because a very old crappy version was used a decade ago. I've also worked on banking back-end systems and they all worked very smoothly on a Java infrastructure.
                  And if it's so good why do I have to wait half-an hour for the Sun java based C++ compiler to step along the code.
                  Because that application was written by useless developers, I imagine. The speed difference between C++ and Java is typically a few %, but even if we said 100%, that would not cause the problems you see. Ergo, Java is not the problem here.

                  Java was a big mistake, the cross platfom idea is utterly pointless. How many Java apps do you know that are actually working on multiple platforms?.
                  • The UML tool I use is 100% Java.
                  • Eclipse IDE is mostly Java as far as I can tell, and is the default IDE for Java development - and doesn't suffer the issue you describe.
                  • OpenFire & Tigase provide ability to run an IM server for 100k users on a single server
                  • SmartFox can let you have 10s of thousands of simultaneous players on a single low-end server


                  When did you last actually use Java, like version 1?
                  Last edited by d000hg; 30 May 2011, 15:03.
                  Originally posted by MaryPoppins
                  I'd still not breastfeed a nazi
                  Originally posted by vetran
                  Urine is quite nourishing

                  Comment


                    #69
                    Originally posted by d000hg View Post
                    I bet they were a mess because the developers didn't know what they were doing, or because Java was used in a performance critical app (trading perhaps), or because a very old crappy version was used a decade ago. I've also worked on banking back-end systems and they all worked very smoothly on a Java infrastructure.Because that application was written by useless developers, I imagine. The speed difference between C++ and Java is typically a few %, but even if we said 100%, that would not cause the problems you see. Ergo, Java is not the problem here.
                    • The UML tool I use is 100% Java.
                    • Eclipse IDE is mostly Java as far as I can tell, and is the default IDE for Java development - and doesn't suffer the issue you describe.
                    • OpenFire & Tigase provide ability to run an IM server for 100k users on a single server
                    • SmartFox can let you have 10s of thousands of simultaneous players on a single low-end server


                    When did you last actually use Java, like version 1?
                    Type "Java App slow" in Google.

                    I rest my case.
                    I'm alright Jack

                    Comment


                      #70
                      What exactly is your case? A lot of search results? in that case, search for "global warming". Or maybe you claim if enough people spread the same misinformation that makes it true?

                      This thread is eye-opening into your thought processes. Unlike AGW this is hard, measurable science where we don't have conflicting, unprovable models to support our claims. Modern JIT compilers are very quick - as evidenced by recent improvements in browser JS performance as well actually - and differences are down to a small margin.

                      I think you're just trolling.
                      Originally posted by MaryPoppins
                      I'd still not breastfeed a nazi
                      Originally posted by vetran
                      Urine is quite nourishing

                      Comment

                      Working...
                      X