I hate the fucking language and I hate all the drooling fucking imbeciles who won't shut the fuck up about how awesome it is for no good goddamn reason because the only other shit they know is Java and mIRCscript, and they've never in their life tried using a real language.
Fuck.
Name:
Anonymous2009-02-16 16:19
lol hay guys, i'm a C# programmer
i'm a mad keen programmer who can use every built in class in C#, and i believe this makes me an EXPERT PROGRAMMER
what? what's memset? what are 8 bit data types? what are bits? what is a data address? take your philosophical mumbo jumbo somewhere else!
Name:
Anonymous2009-02-16 16:51
>>44
You can zero a buffer in c#, and you've got the byte type for 8bit data, and you can operate on pointers(addresses) in the unsafe mode, as well as run native code either via p/invoke or via one of the other lesser known ways to run native code in .net
Seems you're just a code monkey who can't understand the foundation on which his beloved language was built on and runs on as he uses it, nor does he understand that the language he uses actually has all those features, making this statement: who can use every built in class in C#
void.
IHBT
Name:
Anonymous2009-02-16 17:03
>>44
I believe that if you're still using memset and pointers in this day and age, then you're doing it very wrong.
Because there's a lot of demand for those jobs at the moment. Unless of course you want to work on an open source project, in which case enjoy your pointers, along with your unemployment
Name:
Anonymous2009-02-16 17:17
>>48
its not about demand. if thats what one is good at, that is what one does. programming isnt about the lcd
Name:
Anonymous2009-02-16 17:22
>>49
I think you're overestimating the importance of such professions. Any shit for brains can read about pointers and cpu architecture and get it, it really isn't that difficult. It's like proclaiming that you're good at arithmetic.
It takes skill to design a software based enterprise system.
I know mIRC script, Sepples, C#, and Lua. I haven't touched Java with a 10 foot dipole. However, I agree with >>59, I find that I dislike FOOP as well. C# would be the best ever if it was like Sepples in that it allows functional programming (which some cite as a weakness of Sepples, I know).
Name:
Anonymous2009-02-16 21:06
>>62 if it was like Sepples in that it allows functional programming
wat
Name:
Anonymous2009-02-16 21:08
C# would be the best ever if it was like Sepples in that it allows functional programming (which some cite as a weakness of Sepples, I know). wat
Also, what is FOOP?
Name:
Anonymous2009-02-16 21:09
Oh, I guess you didn't mean functional programming, but the lack of global variables/procedures etc.
And I guess FOOP has something to do with Forced Object-Orientation of something.
Name:
Anonymous2009-02-16 21:10
What the hell is FOOP? First thing Google says is Fooping is a mix between farting and pooping
>>61
"select" in C# only appears like an SQL statement, and in some cases it can be, but it's actually part of LINQ, or Language-Integrated Query. .NET comes with support for LINQ to IEnumerable (Array/List/etc.), LINQ to XML (better than DOM!), and LINQ to SQL (better than dealing with real SQL!).
Here's an example of LINQ to IEnumerable.
var list = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
var query = from i in list
where i > 5
select i * 2;
foreach(var i in query)
Console.WriteLine(i);
Name:
Anonymous2009-02-16 22:19
>>66
I fooped a little in my mouth when I read that.
var list = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
var list2 = new List<int>() { 11, 12, 13, 14, 15, 16 };
var query = from i, j in list, list 2
where i > 5 and j > 13
select sum(i+j);
foreach(var i in query)
Console.WriteLine(i);
Name:
Anonymous2009-02-17 6:26
Objective C
Name:
Anonymous2009-02-17 6:28
i hate OOP in general
Name:
Anonymous2009-02-17 8:41
>>60
I'm not sure, but couldn't you use Console.WriteLine(r ?? "Nothing");
instead of Console.WriteLine(r.HasValue ? r.Value.ToString() : "Nothing"); ?
Oh god, not another damned "SOA FTW!" fags.
You're trying to reinvent the wheel if you think an enterprise system needs to be implemented any differently than any other smaller or older systems.
And I'd love to see you figure out how to deal with half of the compatibility/ general implementation problems coming from "software based enterprise systems" that system programmers will be tasked with correcting.
Name:
Anonymous2009-02-17 9:05
>>77
No, for two reasons: It's a Maybe<int>, so ??ing it with a string doesn't make much sense.
Secondly, ?? is for Nullable<T>, not this Maybe<T>. Nullable isn't useful here, because it's declared as struct Nullable<T> where T : struct, i.e. T must be a value type.
Unless ?? is overloadable. But I don't think it is.