It's true, English was less common in East Germany. However, many parents chose English first names for their children. So if you meet some middle-aged German with a name like Cindy, Barry or Peggy, chances are that they were born in the GDR.
I guess that was a kind of subtle opposition to the enforced communist culture.
Often I've written the same code, once in C++ calling the Windows API and once in Visual Basic, and C++ always took three or four times as much work. Why? Memory management. The easiest way to see why is to look at the documentation for any Windows API function that needs to return a string.
His critique of C++ is actually a critique of the Windows API. You can have all the advantages of memory management in C++, and even some more (managing other resources than memory by automatic variables). Modern C++ code does rarely contain "delete" statements.
The big meme at Microsoft these days is: "Microsoft is betting the company on the rich client."
I don't think so. Instead, Microsoft is trying to propagate developing of browser-based application that only run on windows.
Besides dynamic typing which has already been discussed above, "dynamic" languages often offer additional features that qualify them as dynamic, such as creating classes at runtime (e.g. prototype-based, as in javascript).
Still, you are right. The term is used in a nebulous manner. A possible "definition" is:
A dynamic language is a language in which most decisions are deferred until run time. A static language is a language in which most decisions are made at compile time.
(don't know who said that)
An interesting discussion:
Lambda the Ultimate (google cache, site is currently down)
On Monday, thousands of people tried to access the banking services of Deutsche Post. Due to stricter securities setting (because of Sasser) this was not possible for hours.
Check whether you have any slot that has a return type different to "void". I don't know for the current version of Qt, but in older version this was not checked and could cause awful corruption of the stack frame.
Extended multithreading support is interesting
on
A Taste of Qt 4
·
· Score: 4, Interesting
For me, the extended support for multithreading is the biggest deal.
Qt 4 takes threading support to another level, with per-thread event loops, signals--slots connections across threads, and thread-safe implicit data sharing.
If I am not mistaken, this will enable slots to serve as messages in
message passing concurrency.
But how will they make shared data thread-safe implicitly!? Usually, for MPC, data is just copied. But if different threads share pointers, the access must be synchronized. Will QObjects become Monitors, like Java's Objects?
It's true, English was less common in East Germany. However, many parents chose English first names for their children. So if you meet some middle-aged German with a name like Cindy, Barry or Peggy, chances are that they were born in the GDR.
I guess that was a kind of subtle opposition to the enforced communist culture.
His critique of C++ is actually a critique of the Windows API. You can have all the advantages of memory management in C++, and even some more (managing other resources than memory by automatic variables). Modern C++ code does rarely contain "delete" statements.
I don't think so. Instead, Microsoft is trying to propagate developing of browser-based application that only run on windows.
on Lambda the Ultimate.
Besides dynamic typing which has already been discussed above, "dynamic" languages often offer additional features that qualify them as dynamic, such as creating classes at runtime (e.g. prototype-based, as in javascript).
Still, you are right. The term is used in a nebulous manner. A possible "definition" is:
(don't know who said that)An interesting discussion: Lambda the Ultimate (google cache, site is currently down)
On Monday, thousands of people tried to access the banking services of Deutsche Post.
Due to stricter securities setting (because of Sasser) this was not possible for hours.
In addition to the other posters' advice:
Check whether you have any slot that has a return type different to "void". I don't know for the current version of Qt, but in older version this was not checked and could cause awful corruption of the stack frame.
But how will they make shared data thread-safe implicitly!? Usually, for MPC, data is just copied. But if different threads share pointers, the access must be synchronized. Will QObjects become Monitors, like Java's Objects?
Neither SusBan nor SuBan is a proper German name. The German form of "Susan" is "Susanne". Maybe it'ss from some other language!?
(B = German sz)
Interesting?!
Mod parent "funny", otherwise he's plain wrong.