The arms race had no influence on the end of feudalism. Economy was the main force that ended it. Money is more efficient than, say, cows, as a payment method (it doesn't die on the way to the castle, and it doesn't need to be fed until consumption). Once money was 'invented', the ability to make money started a slow climb, until it was more important than blood. Cities started to suddently where more important than the castles around where they were built, since cities where the ones that produced money.
The fact that they used powder, knifes or rocks had no influence. Guns, like everything else, can be bought with money.
HTML5 video playback is limited compared to what flash can do.
Not only on the implementation; on the (yet to be implemented completely on any browser) standard. Youtube flash player allows you to go to a specific part of a video, even if you have not pre-downloaded it. HTML 5 (the standard) lacks such mechanism.
Maybe in 5-7 years we'll have something worth it on the HTML5 field.
The HTML5 vs Flash, at least in the video section, is to me a "existing technology that works" vs "possible technology that might work in the future. Stress on 'might'". For now, I'll stick with what works.
I don't know if you have actually given a look at that "fun" code of the "golden age of free software".
I have. I'm pretty sure that the programmer that did it had a great time and felt very smart when he wrote it.
Undecipherable variable names. Functions with 200+ LOC and no comments. C macros gone grazy. I hope you get the idea.
It sucked.
I get it. Making maintainable, structured, easy to understand code is boring. Or not as fun as showing the word how mad your "regexp skillz" are. Well, it also sucks.
I personally enjoy making code as easy to understand and "obvious" as possible. It is difficult. It makes you work more slowly. You don't get the instant gratification that you might get with this or that clever hack. But you get long-term satisfaction, when someone sends you an email saying "Hey, I needed to make a change in your code and it was so easy because it is well written. Thanks a lot"
The fact that your company only has had.net offers only means what it says: that your company has had such offers. Deriving from there that ".Net is getting bigger every year" is not a valid assumption; I could give a counter example pretty easily: my company hasn't had a single.Net offering since it was started.
I do like object oriented programming. I have even created my own lib so I can do object-oriented stuff on non-object oriented languages (Lua).
That said, I will not touch C++ if I can avoid it. The linked article has just confirmed this decision.
The thing that bugs me the most is exactly that "C++ is C" thing. It makes the language ugly and unnecessarily complex. I would have preferred library compatibility without source code compatibility (like a CLib object to which one could simply invoke functions on). This decision has deep consequences - such as conserving the insecure and ugly array model from C, as well as the horrible char* usage for strings (I know about std String and Vector - but the others are still used in C++).
Then there are these quirks here and there. The multi-lined templated types error messages. The multiple inheritance model (I'd rather have single inheritance + mixins)
When I'm doing Object-oriented stuff, I'm not so concerned about efficiency. I'm concerned about properly modelling abstractions. C++ is just not abstract enough for my taste, and that is partly because it inherits too many things from C.
As it is now, I prefer using a scripting language such as Python or Ruby for Object Oriented stuff, and plain C for low-level things, since plain C is better supported than C++ for libs and the like.
The arms race had no influence on the end of feudalism. Economy was the main force that ended it. Money is more efficient than, say, cows, as a payment method (it doesn't die on the way to the castle, and it doesn't need to be fed until consumption). Once money was 'invented', the ability to make money started a slow climb, until it was more important than blood. Cities started to suddently where more important than the castles around where they were built, since cities where the ones that produced money.
The fact that they used powder, knifes or rocks had no influence. Guns, like everything else, can be bought with money.
Blindfolds and hoods can also be used as a weapon and thus are now FORBIDDEN.
whi?
The Zeus devs are not 'thieves' because they made Zeus.
It's a different type of crime.
It's like saying that a company that builds a popular and illegal anti-person mines has had its mine blueprints stolen.
A more proper title would have been "DRM doesn't work, even for Cibercriminals".
It has plugins for all major browsers. You don't have to go to any site.
And I also use it for other things, like sending links to friends.
My bet is that probably Wordpress is getting paid for doing this.
On top of that, it's PHP-based, which is not exactly one of those shiny MS-controlled technologies.
HTML5 video playback is limited compared to what flash can do.
Not only on the implementation; on the (yet to be implemented completely on any browser) standard. Youtube flash player allows you to go to a specific part of a video, even if you have not pre-downloaded it. HTML 5 (the standard) lacks such mechanism.
Maybe in 5-7 years we'll have something worth it on the HTML5 field.
The HTML5 vs Flash, at least in the video section, is to me a "existing technology that works" vs "possible technology that might work in the future. Stress on 'might'". For now, I'll stick with what works.
I'd like to point out that comparing linux with Home Premium isn't fair either.
Linux only comes in one version: Awesome.
You should compare it with the Win7 Awesome version, whatever it's called.
Temperature's 50 degrees lower just like IQ is 50 points higher.
You know, like in MySQL?
Thankz bye
God = Unnecessary hypothesis.
If this book begins making it, I don't see the point on reading the rest of it.
Citation needed
The blame there would be on the developer(s), not on the language.
I don't know if you have actually given a look at that "fun" code of the "golden age of free software".
I have. I'm pretty sure that the programmer that did it had a great time and felt very smart when he wrote it.
Undecipherable variable names. Functions with 200+ LOC and no comments. C macros gone grazy. I hope you get the idea.
It sucked.
I get it. Making maintainable, structured, easy to understand code is boring. Or not as fun as showing the word how mad your "regexp skillz" are. Well, it also sucks.
I personally enjoy making code as easy to understand and "obvious" as possible. It is difficult. It makes you work more slowly. You don't get the instant gratification that you might get with this or that clever hack. But you get long-term satisfaction, when someone sends you an email saying "Hey, I needed to make a change in your code and it was so easy because it is well written. Thanks a lot"
Get another email adress. They are free.
Yeah. Now the president takes decisions.
SCROTUS.
Sorry.
I'm sorry but I don't have the Faith that your arguments need in order to be accepted.
I'd be willing to study any piece of reliable, verifiable Evidence that you might have.
No, finding illegal pools is. Just like touching people's butts is not their job, but finding illegal weapons on airports is.
The fact that your company only has had .net offers only means what it says: that your company has had such offers. Deriving from there that ".Net is getting bigger every year" is not a valid assumption; I could give a counter example pretty easily: my company hasn't had a single .Net offering since it was started.
I do like object oriented programming. I have even created my own lib so I can do object-oriented stuff on non-object oriented languages (Lua).
That said, I will not touch C++ if I can avoid it. The linked article has just confirmed this decision.
The thing that bugs me the most is exactly that "C++ is C" thing. It makes the language ugly and unnecessarily complex. I would have preferred library compatibility without source code compatibility (like a CLib object to which one could simply invoke functions on). This decision has deep consequences - such as conserving the insecure and ugly array model from C, as well as the horrible char* usage for strings (I know about std String and Vector - but the others are still used in C++).
Then there are these quirks here and there. The multi-lined templated types error messages. The multiple inheritance model (I'd rather have single inheritance + mixins)
When I'm doing Object-oriented stuff, I'm not so concerned about efficiency. I'm concerned about properly modelling abstractions. C++ is just not abstract enough for my taste, and that is partly because it inherits too many things from C.
As it is now, I prefer using a scripting language such as Python or Ruby for Object Oriented stuff, and plain C for low-level things, since plain C is better supported than C++ for libs and the like.
I think he realizes that. He's asking "what language should I pick", not "how do I learn a language".
Your cries for attention are self-evident.