We use radio waves for communication. If you wanted to make a perfectly efficient communications system, using the minimal amount of energy, you'd want to ensure that all energy in the communication reach intended recipients at just enough of a level to be understood. That is, as a species improves its communications systems, the amount of spare radio waves/whatever that leak out and can be recognized would necessarily drop. My suspicion is that in the next couple centuries Earth will become radio silent, not because it is dead, but because communications has become so efficient that there's little that will leak out, making anything impossible to detect at anything beyond short range.
C++ doesn't have late binding. Inheritance for "record types" is required for OO. Neither operator overloading, function overloading or generics have anything to do with OO. "Inheritance for primitive types" as is pretty trivial, existed in Pascal, and is hardly anything to do with OO.
You don't even mention polymorphism, which is the essence of OO.
So when you say "the only features it was missing", you mean "it had none of the features that make a language object oriented".
The social security tax only applies to income under $100k. That's hugely regressive and one reason a person making over $200k actually pays a lower percentage in tax than someone making just under $200k.
But that's hardly unique to Ada...C and C++ are the only languages that let you do the above. Every other language that I am aware of forces you to put the assignment and comparison in different statements.
This idea of making programs readable for "normal people" has been around since Cobol. In practice, it has never worked very well because the difficult part about programming, and understanding code, has little to do with the syntax and everything to do with concepts. Saying '&' or '&&' in a more human readable fashion is useless if the person reading doesn't understand the difference between logical and bitwise operations.
You said it yourself: Ada-83 was not OO. That is why it failed. C++ first hit in '85 and OO took off in the late eighties. By the time '97 rolled around, Ada was already long dead in the market.
Ada didn't fail because it was hard to use. Ada failed because it had the misfortune to be a non-Object Oriented language that arrived right when the object oriented paradigm was taking the software engineering world by storm. It's a bit of a joke to blame its failure on being difficult given that it showed up nearly the same time C++ did.
It's interesting to compare the state of things in the video game industry to the movie industry. These complaints are very familiar to anyone who followed action movies in the eighties. Robert Townsend's Hollywood Shuffle satirized the industry at a time where the bulk of roles for blacks were pimps, criminals or, at best, the gruff sergeant. The leads were always white. Times changed, of course, and no one is surprised when movies like "Serenity" can give nonstereotypical rolls to nonwhites or when Will Smith carries a movie. From what I can tell, the videogame industry quite simply hasn't advanced as much. It's still stuck in the bad old days with the street talkin' black man. It is a bit sad that the best the industry can do is have a black man in a supporting role in something like Halflife 2 (and that is remarkable in its uniqueness) yet the summer is full of movies starring Will Smith or Denzel Washington or Wesley Snipes or a Halle Barry or...
I tried to drive my Accord until it died. I really did. Finally after 19 years of near flawless operation I decided that driving a twenty year old car was ridiculous even if it did still work.
Patents have nothing to do with whether you develop something on your own. If I invent something and patent it, I can demand a license fee from you even if you make the exact same invention, on your own, with no knowledge of my earlier invention.
Given that soldier's packs have been steadily growing and are now on the order of 80-100 lbs, just being able to transport things is damn useful. A few of these with a squad would mean that the squad could move faster and bring more weapons, more food and more high-tech gear. Having infantry that moves faster and can last longer without having to be supplied would be extremely valuable.
The job market doesn't change that fast. The top-five languages from five years ago are all still extremely popular. If you learn the top five languages for today, you will most likely be in very good shape in five or ten years in the future. If you wait until you actually need the job, it'll be too late.
Almost as bad as Jeff Atwood and Joel Spolsky calling them "dead languages" on their new podcast.
Amazon unbox has also allowed downloads direct to Tivos for a while now.
We use radio waves for communication. If you wanted to make a perfectly efficient communications system, using the minimal amount of energy, you'd want to ensure that all energy in the communication reach intended recipients at just enough of a level to be understood. That is, as a species improves its communications systems, the amount of spare radio waves/whatever that leak out and can be recognized would necessarily drop. My suspicion is that in the next couple centuries Earth will become radio silent, not because it is dead, but because communications has become so efficient that there's little that will leak out, making anything impossible to detect at anything beyond short range.
Yeah...I've slept through bigger quakes.
C++ doesn't have late binding. Inheritance for "record types" is required for OO. Neither operator overloading, function overloading or generics have anything to do with OO. "Inheritance for primitive types" as is pretty trivial, existed in Pascal, and is hardly anything to do with OO.
You don't even mention polymorphism, which is the essence of OO.
So when you say "the only features it was missing", you mean "it had none of the features that make a language object oriented".
The social security tax only applies to income under $100k. That's hugely regressive and one reason a person making over $200k actually pays a lower percentage in tax than someone making just under $200k.
When you the FICA tax, the effective overall tax rate actually goes down at around $200k.
If that's true, then we could cut taxes on the poor to 0% and make the lost revenue up by raising taxes on the "rich" by less than a percent.
But that's hardly unique to Ada...C and C++ are the only languages that let you do the above. Every other language that I am aware of forces you to put the assignment and comparison in different statements.
This idea of making programs readable for "normal people" has been around since Cobol. In practice, it has never worked very well because the difficult part about programming, and understanding code, has little to do with the syntax and everything to do with concepts. Saying '&' or '&&' in a more human readable fashion is useless if the person reading doesn't understand the difference between logical and bitwise operations.
You said it yourself: Ada-83 was not OO. That is why it failed. C++ first hit in '85 and OO took off in the late eighties. By the time '97 rolled around, Ada was already long dead in the market.
Ada didn't fail because it was hard to use. Ada failed because it had the misfortune to be a non-Object Oriented language that arrived right when the object oriented paradigm was taking the software engineering world by storm. It's a bit of a joke to blame its failure on being difficult given that it showed up nearly the same time C++ did.
It's interesting to compare the state of things in the video game industry to the movie industry. These complaints are very familiar to anyone who followed action movies in the eighties. Robert Townsend's Hollywood Shuffle satirized the industry at a time where the bulk of roles for blacks were pimps, criminals or, at best, the gruff sergeant. The leads were always white. Times changed, of course, and no one is surprised when movies like "Serenity" can give nonstereotypical rolls to nonwhites or when Will Smith carries a movie. From what I can tell, the videogame industry quite simply hasn't advanced as much. It's still stuck in the bad old days with the street talkin' black man. It is a bit sad that the best the industry can do is have a black man in a supporting role in something like Halflife 2 (and that is remarkable in its uniqueness) yet the summer is full of movies starring Will Smith or Denzel Washington or Wesley Snipes or a Halle Barry or...
Exactly.
A shy person is afraid to talk to you. An introvert doesn't want to talk to you.
None of those things are truly random. Unless you are dealing with quantum effects, you are not dealing with something truly random.
In particular, timing between keystrokes is not at all random. In fact, one can use the timings between keypresses to figure out who the typist is!
No airbags. Interior falling apart due to age. Stereo system no longer worked. Air conditioner stopped working due to lack of freon. Stuff like that.
I knew Apple had turned the corner when all my over sixties relatives started asking me if they should buy a Mac.
I tried to drive my Accord until it died. I really did. Finally after 19 years of near flawless operation I decided that driving a twenty year old car was ridiculous even if it did still work.
More than a possibility.
Every 2-3 years? They're still making PS2 games. The PS2 came out in 2000.
I agree completely, but I found "on something that isn't the size of a desktop PC" amusing as my PS3 is substantially larger than my MacMini.
Patents have nothing to do with whether you develop something on your own. If I invent something and patent it, I can demand a license fee from you even if you make the exact same invention, on your own, with no knowledge of my earlier invention.
Sadly, your English parsing skills don't match your Javascript knowledge.
Given that soldier's packs have been steadily growing and are now on the order of 80-100 lbs, just being able to transport things is damn useful. A few of these with a squad would mean that the squad could move faster and bring more weapons, more food and more high-tech gear. Having infantry that moves faster and can last longer without having to be supplied would be extremely valuable.
The job market doesn't change that fast. The top-five languages from five years ago are all still extremely popular. If you learn the top five languages for today, you will most likely be in very good shape in five or ten years in the future. If you wait until you actually need the job, it'll be too late.