IIRC, LINQ can be translated to C# 3.0 without LINQ, so I guess it is syntactic suger but for C# 3.0. To implement it in C# 2.0 one would need to replace expression trees with “home made” query specification classes. It would be a lot of work, it would not be standardized, and it would not be integrated in the language.
So the real new feature in C# 3.0 are the expression trees. LINQ is only one place where expression trees are used.
You are talking about Wahhabism, not mainstream Suni Islam. Wahhabism is supported and sponsored mainly by Saudi Arabia, good old buddies of the US government. Both governments are inciting wars and terrorism and benefit from it. The only God they believe in is money and power.
Yes there are crazy people. Nobody is disputing that. Everything you said, indoctrination, disruption, holds true with the US government. The only difference is that do it in the name of _their_ God (money, power).
One terrorism breeds another. Sweep in front of your own house before pointing out the dirt in front of neighbor’s.
Even if that were true, what’s your point? My point is that if you attack other nations, they will fight back. And they have every right to do so. We can discuss about the methods of resistance. I do not think it’s OK to target civilians under any excuse. By that measure, the US government is the biggest terrorist of them all. You want to fight terrorism? Start with your own government.
Edit: to clarify, this notion that it’s perfectly fine to invade and kill non-Americans but when they fight back, you point to their religion as the problem, is ludicrous. Hence the ludicrous reply.
Why is that? Perhaps invading sovereign nations and drone attacks have something to do with it. Or perhaps funding, arming and supporting apartheid states, toppling governments... Your country is a global bully and when someone gives you a taste of your own medicine, you seem shocked and surprised.
This made me realize I am the problem at my workplace. I honestly could not care less about our product. Initially I was there for the money, now because of the sense of responsibility.
But, I’m hurting the company more with me staying and being this person I’ve started to hate.
So the real new feature in C# 3.0 are the expression trees. LINQ is only one place where expression trees are used.