Quote:
Originally posted by prozac424242
you made a processor from scratch?
How was the silicon crystal growing process
and the pathway etching?
or what level did you work on to make that
processor, how much could it do?
|
I said I
designed one. Actually creating it would've been pointless. I'm not looking to run AMD out of business - it was only an eight-bit doodah - but I'm certainly not going to be blinded by a few simple pieces of jargon.
Quote:
What makes a good programmer?
Look at Bill Gates. He bought DOS
off his friend and tweaked it some.
Windows is jsut a graphical
representation of DOS.
Hes worth billions, and has defined
what a successful software engineer
is: one who can make a boatload
of money selling a program that
people will want.
|
Gates is a good programmer, maybe, but he's rich because he's a good businessman and opportunist, and because he was in the right place at the right time. Being a good programmer is about being able to program a wide range of applications quickly and efficiently.
Quote:
Graphics applications, as Graal and
video games and CAD all are,
yes they require a lot of math.
I can do matricies, remember some calculus,
trig, play with sin and cos,
deciaml-hex-octal-binary conversion,
but is there any one specific example
that you think defines a good programmer?
I think its more complex than that.
|
Obviously it's more complex, but the fundamental is this: Putting limits on what you can code puts limits on how good a programmer you can be. And when you have to borrow somebody else's code just to make a circle in Graal, those limits are quite restrictive.
Quote:
I have written reliable code,
perl scipts, that have run more
than a million times,
each one about four pages
of code for text parsing and searching
-but thats what most web code is.
|
Excellent, good for you. I have no doubt that you're a perfectly competent web programmer.
Quote:
Graal code for a 3-d modeling engine
looks really cool, but will it go online
in a server? How would multiple
users interact with it?
|
The tentative plan is to make a whole 3D world for them to explore. Multiple users would be easy to code - creating the actual engine is the only hard part.
Quote:
Part of good programing is using the
software development package you have
and making something practical with it
for its intended end use (multiplayer enviromnent.)
|
Yes indeed, and that's what I'm doing. People can have fun with it in Graal, I don't need to resort to C++ or VB, and it's fun to push back the limits of what has been achieved within GScript.
Quote:
Its cool that i'm not the only one on graal
who knows what a nand gate is, heh.
And im not trying to use technical jargon,
I know exactly what i am saying and I expect
you to understand it too, being a high level programmer and
understanding lower level bitwise processing.
|
*shrugs*
Well, whichever, it just sounded as though that was your intention.
Quote:
dosent everybody? Its fun making karnaughmaps,
finding the most efficnent binary combinations
and laying the 7400 series chips onthe breadboard,
at least I think so. what kind of building blocks
were your processor made from?
|
Well, I already said above, but I can elaborate. I designed it using a tool whose name I forget as part of a University course. We were given some fundamental help at first, until we could manage simple things like flip-flops and multibit adders, and then we were left to ourselves. The thing did little more than add and subtract and store and retrieve, but that was really all the course asked and I'd have run out of time if I tried anything more.
Question: It doesn't bother me, so I'm not complaining about it, but why do you manually end your lines instead of letting them wrap?