Can software replace a programmer?

zidane1strife said:
What will you do, the day after tomorrow? :LOL:

Cover up or freeze to death.

No really, lots of jobs would go down the drain, but thankfully this won't happen too soon, and i believe there will always be the need to "tweak" the code here and there, in the end nothing created by man will ever be perfect, therefore i don't expect automatised code will also be perfect. Errors are like viruses. There will always be a little "thing" going around and around, until it has the opportunity to "come up" and mess things up. Look at Windows. And any program ever created.
 
Programmers write software for specific set of hardware specs.
IE: DirectX coding requires a Direct X capable card that supports feature A, B, etc...

Does this software write for the hardware specs? Or is it just just a very detailed code generator?

The more simpler programs are to write the more complex our software becomes and the more possibilities of bugs and hardware/software incompatibilities.

I don't think any machine could replace a coder.
 
KILER, it is perfectly normal coding practice. There is no ambiguity.

Your suggestion, OTOH, gives:
Code:
main.c:...: `true' undeclared (first use this function)
 
If we program code creators so smart they can create better code creater be prepaired for judgement day!
 
K.I.L.E.R said:
Nutball, that's a fucking aweful coding practice.

Replace '1' with 'true'. o_O

And then it's still wrong!

loop:
rant();
goto loop;


A machine would know that you don't write 'while' when you're really doing a 'goto'.

/me ducks
 
Simon F said:
KILER, it is perfectly normal coding practice. There is no ambiguity.

Your suggestion, OTOH, gives:
Code:
main.c:...: `true' undeclared (first use this function)

Not in Java or C#. ;)
 
evil said:
K.I.L.E.R said:
Nutball, that's a fucking aweful coding practice.

Replace '1' with 'true'. o_O

And then it's still wrong!

loop:
rant();
goto loop;


A machine would know that you don't write 'while' when you're really doing a 'goto'.

/me ducks

Ugh! I haven't used a GOTO in fifteen years, not even when programming in FORTRAN!
 
I don't think any machine could replace a coder.

A coder? Of course it can.
Any coder? Possibly.
An engineer? Not likely.

Coding is just current implementation method, transforming and evolving to something else in time. The essence of technology is in design, not in implementation.
 
We'll see if those code generators work as good as John Carmack when it comes to making graphics engines. ;)

After all, a machine can't be better than a god. ;)
 
Back
Top