Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Languages you hate

Name: Anonymous 2009-02-13 17:51

Fortransexuals

Name: Anonymous 2009-02-16 12:46

>>36
python
c#

I'm afraid I don't understand you.

Name: Anonymous 2009-02-16 14:28

>>41
C#
Get out.

Name: Anonymous 2009-02-16 16:07

Fucking C#.

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: Anonymous 2009-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: Anonymous 2009-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: Anonymous 2009-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.

Name: Anonymous 2009-02-16 17:07

>>46
not if ur a kernel or systems engineer

Name: Anonymous 2009-02-16 17:11

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: Anonymous 2009-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: Anonymous 2009-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.

Name: Anonymous 2009-02-16 17:24

>>50
expert idiot

Name: Anonymous 2009-02-16 17:28

>>51
That wasn't very clever.

Name: Anonymous 2009-02-16 18:02

>>43
But C# is quite awesome actually.
Please specify a "real" programming language.

Name: Anonymous 2009-02-16 18:13

>>53
If by awesome you mean shit.

Name: Anonymous 2009-02-16 18:14

>>53

inb4 lisp

Name: Anonymous 2009-02-16 18:15

>>53
"real" programming language.
Pascal

Name: kinghajj !kiNgHAJjDw 2009-02-16 18:15

Yes, C# is very cool. For example, unlike Java, it has lambdas and closures.


using System;

public static class Closures
{
    static Func<int> GetCounter()
    {
        int i = 0;

        return () => i++;
    }

    public static void Main(string[] args)
    {
        var counter1 = GetCounter();
        var counter2 = GetCounter();

        for(int i = 0; i < 100; ++i)
            counter2();

        for(int i = 0; i < 10; ++i)
        {
            Console.WriteLine(counter1());
            Console.WriteLine(counter2());
        }
    }
}

Name: Anonymous 2009-02-16 18:19

>>57
Go away.

Name: Anonymous 2009-02-16 18:20

I protest against FOOP

Name: Anonymous 2009-02-16 18:51

var r = from x in 5.ToMaybe()
        from y in Maybe<int>.Nothing
        select x + y;

Console.WriteLine(r.HasValue ? r.Value.ToString() : "Nothing");

var s = from x in new[] { 0, 1, 2 }
        from y in new[] { 0, 1, 2 }
        select x + y;

foreach (var i in s)
    Console.WriteLine(i);


SESHUP. SESHUP NOMADS.

Name: Anonymous 2009-02-16 20:31

>>60
In a non-shit language, you wouldn't need a ternary operator.

Also, "select"? Get that SCHQUILL shit away from me.

FUCK.

Name: Anonymous 2009-02-16 20:51

>>43
C# is awesome.

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: Anonymous 2009-02-16 21:06

>>62
if it was like Sepples in that it allows functional programming
wat

Name: Anonymous 2009-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: Anonymous 2009-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: Anonymous 2009-02-16 21:10

What the hell is FOOP? First thing Google says is
Fooping is a mix between farting and pooping

Name: Anonymous 2009-02-16 21:13

>>66
Functional OOP

Name: Anonymous 2009-02-16 21:40

Sepples encourages POOP: Procedural/Object-Oriented Programming

Name: Anonymous 2009-02-16 21:43

FORCED OBJECT ORIENTED PROGRAMMING

>>66 's definition is fine as well

Name: Anonymous 2009-02-16 21:51

>>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: Anonymous 2009-02-16 22:19

>>66
I fooped a little in my mouth when I read that.

Name: Anonymous 2009-02-16 22:23

the forced object orientation of code

Name: Anonymous 2009-02-16 22:25

>>70
LINQ is just FUNCTIONAL PROGRAMMING for C#.

Name: Anonymous 2009-02-16 23:11

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: Anonymous 2009-02-17 6:26

Objective C

Name: Anonymous 2009-02-17 6:28

i hate OOP in general

Name: Anonymous 2009-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");
?

Name: Anonymous 2009-02-17 9:00

>>50

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: Anonymous 2009-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.

Name: Anonymous 2009-02-17 9:06

SCHEME

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List