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

Computer grads are useless.

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

    Computer grads are useless.

    No wonder CompSci grads are unemployed ? The Register

    Operating systems internals in java?

    Stone me.

    Whatever happened to gigabytes of hand crafted assembler?

    #2
    Originally posted by zeitghost View Post
    No wonder CompSci grads are unemployed ? The Register

    Operating systems internals in java?

    Stone me.

    Whatever happened to gigabytes of hand crafted assembler?
    It's still there running on the same processors. <---- Does that tell you anything?

    Comment


      #3
      Originally posted by zeitghost
      Er.

      No.
      How about it being a major obstacle to progress?

      Comment


        #4
        Originally posted by SupremeSpod View Post
        How about it being a major obstacle to progress?
        I agree C#/Java make programming easier and you can focus on the problem quicker, however I think system level code has to be realtime and will always be written in C/Assembler.

        (If thats what you were talking about)

        Comment


          #5
          When I did my degree, 20 years ago, we covered, off the top of my head,

          Programming - modula-2, polymorphism, abstract data types
          Programming the M68000
          Hardware architecture
          Software architecture
          Algorithm design
          Computability - Lamdba calculus, halting problem,
          Functional languages - Miranda
          Compiler writing - yacc, lexx, and then writing a simple on in C
          Formal systems - provability, predicate logic, communicating sequential processes
          .
          .
          .

          Very little of which is relevant to what I do now - but was a very good grounding to begin doing it.

          What's in a computer science course nowadays?
          Down with racism. Long live miscegenation!

          Comment


            #6
            Originally posted by zeitghost View Post

            No wonder CompSci grads are unemployed ? The Register

            Operating systems internals in java?

            Stone me.

            Whatever happened to gigabytes of hand crafted assembler?
            I like the quote from that article

            If you haven’t trashed your computer while doing something questionable, then you’re not a computer scientist - You’re just
            an arts grad who didn’t get laid
            Been there, done that - Many years ago, accidently changed Gate segment access on a clientco server with dozens of clients logged in, who immediately started seeing nothing but "Stack overflow in crawlout" messages, much to their consternation.
            Work in the public sector? Read the IR35 FAQ here

            Comment


              #7
              Originally posted by kandr View Post
              I agree C#/Java make programming easier and you can focus on the problem quicker, however I think system level code has to be realtime and will always be written in C/Assembler.

              (If thats what you were talking about)
              "C" has been described as a platform independent assembler language.

              How much of Linux is written in Assembler? Very little.

              Comment


                #8
                Originally posted by SupremeSpod View Post
                "C" has been described as a platform independent assembler language.

                How much of Linux is written in Assembler? Very little.
                Im not following you, what is your point.

                Comment


                  #9
                  Originally posted by zeitghost
                  And how much is written in Java?
                  Point taken.

                  However, writing reams of hand crafted assembler is no-longer viable.

                  Comment


                    #10
                    Originally posted by kandr View Post
                    Im not following you, what is your point.
                    The GAL mentioned gigabytes of hand-crafted assembler.

                    I countered that it was still there running on the original processors.

                    Putting the effort into writing an operating system or any other large scale system in an assembly language restricted to a specific processor is not a viable proposition these days. Hence "C" can be regarded as a ardware independent assembler language as possibly Java will become.

                    Comment

                    Working...
                    X