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

Pages: 1-

MonoDevelop 2.2 Beta 1 and the TRUTH

Name: Anonymous 2009-09-10 14:29

We are not religious when it comes to supporting other programming languages [1]. We want to embrace not only .NET-based projects like Gtk#, Silverlight, ASP.NET, Boo, C#, F#, Visual Basic and Windows.Forms. We are also embracing other developer platforms like Python, C/C++, Vala, and we want to expand our presence to work with the Flash, PHP, Ruby, Rails, Flex and any other communities that need a cross platform IDE.
[1] we are just religious about the fact that C# is a better programming language to build an IDE than Java is.

There you have it, kids.

tl;dr

Java is shit and so is Eclipse and Netbeans.

Name: Anonymous 2009-09-10 14:45

It's over.
Java is finished.

Name: Anonymous 2009-09-10 14:51

0/10 everybody already knows Java is shit

back to reddit please

Name: Anonymous 2009-09-10 14:54

Wait, MonoDevelop? I don't even know the fucking project.

Name: Anonymous 2009-09-10 17:58

The only part of >>1 that I have the slightest clue about is Python and C/C++.

What the FUCK is all the rest of that?
Siverlight? F#? Boo?!
These are languages?!

Name: Anonymous 2009-09-10 19:21

Silverlight is Microsoft's fail attempt to replace Flash

Name: F !yO.xQvGeAE 2009-09-10 19:32

>>5
F# (pronounced F Sharp) is a multi-paradigm programming language, targeting the .NET Framework, that encompasses functional programming as well as imperative object-oriented programming disciplines. It is a variant of ML and is largely compatible with the OCaml implementation.

LOL

Microsoft's attempt at functional programming, eh?

(* Fibonacci Number formula *)
let rec fib n =
    match n with
    | 0 | 1 -> n
    | _ -> fib (n - 1) + fib (n - 2)
 
(* An alternative approach - a lazy recursive sequence of Fibonacci numbers *)
let rec fibs = seq {
    yield! [1; 1];
    for (x, y) in Seq.zip fibs (Seq.skip 1 fibs) -> x + y }
 
(* Print even fibs *)
[1 .. 10]
|> List.map     fib
|> List.filter  (fun n -> (n % 2) = 0)
|> printlist
 
(* Same thing, using Comprehension syntax *)
[ for i in 1..10 do
    let r = fib i
    if r % 2 = 0 then yield r ]
|> printlist


Oh my god, it's Haskell.NET

Name: Anonymous 2009-09-10 19:33

>>5
>Gtk#
GTK with # anal lube
>Silverlight
MS's Flash
>ASP.NET
MS's PHP with #
>Boo
Scripting language from Hell
>C#
MS's Java
>F#
MS's Haskell
>Visual Basic
Nigger, please...
>Windows.Forms
No fucking clue.
>Vala
It's like the child of C after being drunkraped by Java.

Name: OOP IS THE FUTURE 2009-09-10 19:45

http://en.wikipedia.org/wiki/Vala_(programming_language)
Vala is a programming language that tries to bring modern language features to C, without additional runtime requirements and with little overhead
I like the word tries, there.

Take note that once again, they are cramming OOP into every fucking place they possibly can.  When was the last time someone designed a language that didn't have any "OOP capabilities"?

Name: Anonymous 2009-09-10 20:05

>>9
The whole Gnome API is OOP from the ground up, and written in C. So, when making a new Gnome language for example, Vala you're pretty much doomed to fucking around with OOP bullshit.

But I agree, it would be really nice to see new languages that don't have this enterprise OO (or academic FP) shit smeared all over them.

Name: Anonymous 2009-09-10 20:18

>>9
You do know that UI toolkits lend itself very well to the OOP paradigm.

Name: Anonymous 2009-09-10 20:19

I read OOP as ``oops''

Name: Anonymous 2009-09-10 20:44

Functional programming is as unscientific and ultimately destructive as object-oriented sexuality.

Name: Anonymous 2009-09-10 21:01

>>13

Well, women are objects

Name: Anonymous 2009-09-10 22:03

>>10
IHBT.

Object-oriented design is based heavily on the idea that abstraction is good. Abstraction is a good thing. Through abstraction, you can pretty much ensure that you'll have a job forever. Software generally goes like this:

1. Good, fast software
2. Features/abstraction added
3. Software starts to become bloated
4. Features/abstraction added
5. Software is too bloated, new software project starts, possibly using layers of abstraction to keep code to a minimum
6. Repeat ad nauseum

OOP gives you a job, you stumpy faggot.

Name: Anonymous 2009-09-11 1:42

>>7-8
F# is not MS stealing Haskell, F# is MS stealing OCaml.

Name: Anonymous 2009-09-11 4:24

Java will never die!
All good pointy-haired bosses know that an ENTERPRISE application can never be successful without Java and Oracle's robust, scalable, modern, turnkey solutions taking you to the next level.

Name: Anonymous 2009-09-11 5:50

✈ ▌▌

Name: Anonymous 2011-02-03 2:05

<

Name: Anonymous 2011-02-03 6:18


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