Slashdot Mirror


Fortress: The Successor to Fortran?

An anonymous reader writes "A draft specification of the Fortress language was recently released. Developed by Sun Microsystems as part of a DARPA-funded supercomputing initiative, Fortress is intended to be a successor to Fortran. Guy Steele, a co-author of Java and member of the Fortress development team, hopes that Fortress will to 'do for Fortran what Java did for C.' Steele admits that Java isn't probably the best choice for numerical computing, and that 'it's a mistake to try to make a programming language that is all things to all people... because the needs are so diverse.' Fortress has a number of interesting features, including support for Unicode characters in code, enabling code to look more like formal mathematical expressions. More information about Fortress is given in interview with Steele, and in a talk by Steele. There's also some interesting commentary on Fortress, including some commentary by a member of the Fortress development team, in response to two stories at the programming languages weblog Lambda the Ultimate."

14 of 361 comments (clear)

  1. Better than Java? by eklitzke · · Score: 5, Funny

    From the article: "Guy Steele leads a small team of researchers in Burlington, Massachusetts, who are taking on an enormous challenge -- create a programming language better than Java." I tried to think of a witty aside, but I realized I didn't have to.

    --
    #include ".signature"
  2. Whitespace by Anonymous+Brave+Guy · · Score: 2, Funny
    Fortress has a number of interesting features, including support for Unicode characters in code, enabling code to look more like formal mathematical expressions.

    Also at least one whitespace rule that will make Python's syntax look uncontroversial. ;-)

    <Obligatory> Don't you just hate getting a story rejected and then seeing it posted from an AC several days later? :-( </Obligatory>

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  3. 'do for Fortran what Java did for C.' by compm375 · · Score: 5, Funny

    I don't think I want to learn this language...

    1. Re:'do for Fortran what Java did for C.' by arodland · · Score: 2, Funny

      I was thinking the same thing: "Oh, they're going to make fortran harder to write and less expressive? Sounds like a PITA."

  4. To the Battlements! by Anonymous Coward · · Score: 3, Funny

    Alright everybody. Man your Fortress!

    1. Re:To the Battlements! by Anonymous Coward · · Score: 2, Funny

      $ man fortress
      No manual entry for fortress

  5. illogical name by jjeffries · · Score: 4, Funny

    One would assume that the successor to Fortran would be called either Nextran or Fivetran.

  6. FORTRESS AGAINST REALITY by holyshitholyshit · · Score: 2, Funny

    Times change. Fortresses fall. The fortress of FORTRAN must fall too. Let us weep for it.

  7. Couldn't help but notice by theguyfromsaturn · · Score: 5, Funny

    that Guy Steele has no beard. According to a previous article (can't seem to be able to find it) on Slashdot, this means that this programming language will never become mainstream. When will new language designers realize that they need a beard to break through?

    --
    I like my dinosaurs feathery, and my pterosaurs hairy (or is it pycnofibery?)
  8. Re:Please no... by dhakbar · · Score: 4, Funny

    b******s?

    biscuits?

  9. Copyright Infringement! by Fortress · · Score: 3, Funny

    This programming language's name is obviously derived from my Slashdot nick. My SWAT team of highly-paid lawyers is examining a satellite photo of Sun's corporate headquarters, planning their legal assault.

  10. Re:So they finally admit Java was broken? by imsabbel · · Score: 1, Funny

    If this prof writes code like he writes documents, i dont wanna see the results...

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  11. Re:Math++ by sketerpot · · Score: 2, Funny

    No, the dog is rotating with the ass nearer to the center of rotation than the rest of the dog.

  12. Re:Do for Fortran what Java did for C? by Anonymous Coward · · Score: 1, Funny
    The Real 1337 H4x0r will not use a programming language that has efficient well-defined built-in threading, extensive class libraries, fast easy automatic memory management, highly optimizing dynamic compilation, portability, wide range of applicability, exception handling that allows robust programs and error recovery, excellent modularity, and other such bull.

    The 1337 H4x0r laughs at high level languages, as he hard codes his algorithms using a soldering iron and a pile of transistors.

    On the rare occasion that the 1337 H4x0r uses a programming language, he won't be caught dead using a good language. He refuses to touch anything that actually helps write good software. No progress is allowed in the 1337 H4x0r's mind. Horrors like type checking or anything that prevents buffer overflows is "castration" to the 1337 H4x0r.

    He will select the most cumbersome language he can find.

    Because only that will let the 1337 H4x0r prove he is Da Man!

    Good tools are for bad programmers. Good programmers use the worst tools they can find. Only that allows them to prove they are Real 1337 H4x0r.