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

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)
 
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?
 
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.
 
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.
 
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.
 

Advertisers

Back
Top