Announcement

Collapse
No announcement yet.

New Programming Language: F#

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • New Programming Language: F#

    Explore research at Microsoft, a site featuring the impact of research along with publications, products, downloads, and research careers.



    It's a Caml implementation for .NET, with some additions. It interoperates, just like the 20+ other .NET languages, seamlessly.

    You can use C#, C++, Objective C, VB, etc. code through F# rather seamlessly -- .NET doesn't care what language the other code is int.

    .NET keeps getting better and better.

    ExtremeTech has an article that explains more about F# here: http://www.extremetech.com/article2/...1102882,00.asp
    "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
    Ben Kenobi: "That means I'm doing something right. "

  • #2
    (\__/) 07/07/1937 - Never forget
    (='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
    (")_(") "Starting the fire from within."

    Comment


    • #3
      huh?

      I know Java and a little C and C++. What's this stuff?

      Comment


      • #4
        UR: Insightful as ever.

        skywalker: F# is fundamentally different from languages like C, C++, and Java: It's a "functional" language. It's more akin to FORTRAN, COBOL, or Pascal than any other languages (or maybe Scheme).

        It revolves closely around mathematical operations rather than changing the state of machines and objects like Java and C++.
        "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
        Ben Kenobi: "That means I'm doing something right. "

        Comment


        • #5
          Sort of like TI-BASIC? I know that too

          Comment


          • #6
            (or maybe Scheme).
            Something about a Scheme-like language just fails to excite me... oh yeah, I hate Scheme.
            "The purpose of studying economics is not to acquire a set of ready-made answers to economic questions, but to learn how to avoid being deceived by economists."
            -Joan Robinson

            Comment


            • #7
              Originally posted by skywalker
              Sort of like TI-BASIC? I know that too
              oh yeah! *pelvic thrust* Im the master at text-based TI-83 games...
              "I bet Ikarus eats his own spunk..."
              - BLACKENED from America's Army: Operations
              Kramerman - Creator and Author of The Epic Tale of Navalon in the Civ III Stories Forum

              Comment


              • #8
                scheme sucks

                but new fortran rocks

                so this could be cool

                Jon Miller
                Jon Miller-
                I AM.CANADIAN
                GENERATION 35: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

                Comment


                • #9
                  Yay, we need yet another programming language! Looks like Basic. Must be very powerful. I like especially the link to this F# website. Beware people, who can not spell "Tutorial".

                  Comment


                  • #10
                    The name F# is a wise choice. It reminds me of a word which applies to FORTRAN as well as some software company who thinks the world just waits to be flooded with new programming languages and more crap. The word is banned on Apolyton.
                    Why doing it the easy way if it is possible to do it complicated?

                    Comment


                    • #11
                      who can not spell "Tutorial"
                      Why doing it the easy way if it is possible to do it complicated?

                      Comment


                      • #12
                        Yea, don't use the F# word!

                        Comment


                        • #13
                          Bah, F# is nothing. I can hit an A# on a good day, which for a baritone ain't half bad!
                          Tutto nel mondo è burla

                          Comment


                          • #14
                            Originally posted by Asher
                            skywalker: F# is fundamentally different from languages like C, C++, and Java: It's a "functional" language. It's more akin to FORTRAN, COBOL, or Pascal than any other languages (or maybe Scheme).
                            FORTRAN, COBOL and Pascal are imperative languages, just like C or java.

                            But is seems to be very close to ML, from the code eksamples. And ML is indeed a functional language.

                            Btw, ML rulez .
                            http://www.hardware-wiki.com - A wiki about computers, with focus on Linux support.

                            Comment


                            • #15
                              one of my professors helped develop ml.

                              in a lecture for c/c++, he talked about how much better ml was instead.
                              B♭3

                              Comment

                              Working...
                              X