Frankly, optimizations are an advanced programming topic.
but they should not be. going along with this nither should how to manipulate registers and use addresses in creative ways. students should also be forced to be able to read RFCs and things of that nature also. otherwise you end up with people who are unsuitable for any task other than being a web monkey.
and if you want to be a royal bastard you could even take away the operating system after a few weeks and let them only survive on the hex editor and OS that they have written themselves.... I like it..01% graduate, but they really know what they are doing.
my first language was x86 asm. I think I am a better programmer for it. Oh yeah, that and I make a six figure salary at 19 without graduating from high school (nevermind college), what do web monkeys cap out at again?.
I agree 100%. There are still some things that HAVE to be done in asm (for various reasons). Just try writing a 3D game without using asm and you will see what I mean. The only problem with people who say they know asm is that many of them have no concept of optimization (which is the most common reason for using asm), I dont know how many times I have had to tell people that you simply DO NOT move zero to a register. I think more important than knowing asm is knowing the instruction timing.
C is very different than C++ (not necessarily bad! I use C most of the time) and is NOT an OO language. Most introductory courses do not teach C anyway. I think a structural language (like C) or a procedural language (like COBOL) is the way to go for your first language (unless you want to become a web monkey, in which case VB will do for you)
go to monster.com, search the job listings for fortran and COBOL jobs. You will be suprised what comes up. I personally worked on an IBM 390 in COBOL only about 2 years ago, the only reason I left is that x86 assembly pays more.
Large, innefficient programs. A scripting interpreter laced with bugs (and yes, if you can run the code without compiling it, it is a scripting language). Large DLLs which are required to run what you write. Also, I have noticed that most people who only know VB do not know how to do trivial but important things such as read RFCs, define custom network protocols, and work in the context of large (100,000 line +) programs.
of course, my perspective may be a bit skewed (first language was x86 assembly)
not only do they have different opcodes, the intel chips are going to use Very Long Word Instruction sets, which are a very big change from what is used currently, in fact, the intel 64 bit chips will not be x86 at all. The amd version is simply extending current registers to 64 bit and adding a few new ones, i believe they are appending either a b or r to the new 64 bit registers, and of course expect to see new 3dNow instructions, but it is an x86 chip, with all of the same instructions.
-IAAALP (I Am An Assembly Language Programmer)
My company has both a CTO and a CIO. As of monday I will be the CTO, the other guy got fired. I report to the CIO. The difference is that the CIO handles all information, not just technical stuff (this includes marketing and the like). I handle all technical details, managing programmers, how to implement systems and the like (im also the system administrator, but that is because this is a small company). Basically the CIO does not have much technical knowledge, therefore the CTO is the person who actually makes the technical decisions.
I learned x86 assembly when i was 10. I am very glad I started with it. It gives you a good idea how the computer actually works. Whatever you do, don't teach him VB, it will ruin him as a programmer forever.
the subnet might be manually done and the isp selected by the chosen subnet. or they could do what time warner does right now which is that you still have to take one of their addresses but upon login you are routed through your isp. makes static ips impossible. which they want anyway.
You compared a gforce2 to a voodoo 2 and wonder why the geforce2 won, the voodoo 2 is quite an old product compared to the geforce2, thats why. I think that 3dfx should definitely win this one. we do not want nvidia becoming too sure they will be on top or the quality of their cards (and therefore everyone elses) will seriously degrade.
Maybe they can get the fungus to do a controlled de-orbit, they recently found out that Slime-Molds are intelligent so why not fungus? Just call the fungus and have it do whatever it needs to.
That is the nature of open source software, it is free. many of us have worked on it and do not think that we should have to pay red hat for it. I see your point that we did not contribute but, why should we? they used OUR code to make their product. They make their money off of support and the reason they dont make any money off of SPARC is that it comes with Solaris, which is a pretty decent operating system.
Frankly, optimizations are an advanced programming topic. but they should not be. going along with this nither should how to manipulate registers and use addresses in creative ways. students should also be forced to be able to read RFCs and things of that nature also. otherwise you end up with people who are unsuitable for any task other than being a web monkey.
and if you want to be a royal bastard you could even take away the operating system after a few weeks and let them only survive on the hex editor and OS that they have written themselves.... I like it. .01% graduate, but they really know what they are doing.
both x86 and alpha. that latter to learn what a cpu SHOULD be like, the former to learn what the most popular one IS like
my first language was x86 asm. I think I am a better programmer for it. Oh yeah, that and I make a six figure salary at 19 without graduating from high school (nevermind college), what do web monkeys cap out at again?.
you mean assembly. an assembler is what assembles the code into binary instructions. assembly language is what you write in.
I agree 100%. There are still some things that HAVE to be done in asm (for various reasons). Just try writing a 3D game without using asm and you will see what I mean. The only problem with people who say they know asm is that many of them have no concept of optimization (which is the most common reason for using asm), I dont know how many times I have had to tell people that you simply DO NOT move zero to a register. I think more important than knowing asm is knowing the instruction timing.
C is very different than C++ (not necessarily bad! I use C most of the time) and is NOT an OO language. Most introductory courses do not teach C anyway. I think a structural language (like C) or a procedural language (like COBOL) is the way to go for your first language (unless you want to become a web monkey, in which case VB will do for you)
go to monster.com, search the job listings for fortran and COBOL jobs. You will be suprised what comes up. I personally worked on an IBM 390 in COBOL only about 2 years ago, the only reason I left is that x86 assembly pays more.
Large, innefficient programs. A scripting interpreter laced with bugs (and yes, if you can run the code without compiling it, it is a scripting language). Large DLLs which are required to run what you write. Also, I have noticed that most people who only know VB do not know how to do trivial but important things such as read RFCs, define custom network protocols, and work in the context of large (100,000 line +) programs. of course, my perspective may be a bit skewed (first language was x86 assembly)
and according to my sister (quite the 15 year old drug addict), drugs such as X and LSD are much easier to get than ciggarettes.
not only do they have different opcodes, the intel chips are going to use Very Long Word Instruction sets, which are a very big change from what is used currently, in fact, the intel 64 bit chips will not be x86 at all. The amd version is simply extending current registers to 64 bit and adding a few new ones, i believe they are appending either a b or r to the new 64 bit registers, and of course expect to see new 3dNow instructions, but it is an x86 chip, with all of the same instructions. -IAAALP (I Am An Assembly Language Programmer)
They can't put Linux out of business.
My company has both a CTO and a CIO. As of monday I will be the CTO, the other guy got fired. I report to the CIO. The difference is that the CIO handles all information, not just technical stuff (this includes marketing and the like). I handle all technical details, managing programmers, how to implement systems and the like (im also the system administrator, but that is because this is a small company). Basically the CIO does not have much technical knowledge, therefore the CTO is the person who actually makes the technical decisions.
i use aim simply because most people i know use it. it is too much of a pain in the ass to try to get them to switch.
I learned x86 assembly when i was 10. I am very glad I started with it. It gives you a good idea how the computer actually works. Whatever you do, don't teach him VB, it will ruin him as a programmer forever.
Do you honestly believe they cant auto disconnect broadband? My ADSL service does it. It is not hard at all, even for cable.
the subnet might be manually done and the isp selected by the chosen subnet. or they could do what time warner does right now which is that you still have to take one of their addresses but upon login you are routed through your isp. makes static ips impossible. which they want anyway.
And the united states is probably one of them.
Microsoft made an Alpha version of windows NT a while ago. It sucked, but they did do it.
You compared a gforce2 to a voodoo 2 and wonder why the geforce2 won, the voodoo 2 is quite an old product compared to the geforce2, thats why. I think that 3dfx should definitely win this one. we do not want nvidia becoming too sure they will be on top or the quality of their cards (and therefore everyone elses) will seriously degrade.
I cant wait until I can go see some dinosaurs...
Maybe they can get the fungus to do a controlled de-orbit, they recently found out that Slime-Molds are intelligent so why not fungus? Just call the fungus and have it do whatever it needs to.
This is a dude with too much time on his hands. I wonder if it can fetch.
I wonder if I could teach it to fetch me some coffee?
That is the nature of open source software, it is free. many of us have worked on it and do not think that we should have to pay red hat for it. I see your point that we did not contribute but, why should we? they used OUR code to make their product. They make their money off of support and the reason they dont make any money off of SPARC is that it comes with Solaris, which is a pretty decent operating system.