<pedrocorreia.net ⁄>
 

<fortress ⁄ >




clicks: 506 506 2007-01-18 2007-01-18 goto programacao myNews programacao  Bookmark This Bookmark This


Fortress is a new programming language designed for high-performance computing (HPC) with high programmability. In order to explore breakaway approaches to improving programmability, the Fortress design has not been tied to legacy language syntax or semantics; all aspects of HPC language design have been rethought from the ground up. As a result, we are able to support features in Fortress such as transactions, specification of locality, and implicit parallel computation, as integral features built into the core of the language. Features such as the Fortress component system and test framework facilitate program assembly and testing, and enable powerful compiler optimizations across library boundaries. Even the syntax and type system of Fortress are custom-tailored to modern HPC programming, supporting mathematical notation and static checking of properties such as physical units and dimensions, static type checking of multidimensional arrays and matrices, and definitions of domain-specific language syntax in libraries. Moreover, Fortress has been designed with the intent that it be a "growable" language, gracefully supporting the addition of future language features. In fact, much of the Fortress language itself (even the definition of arrays and other basic types) is encoded in libraries atop a relatively small core language.



este é só um excerto do artigo, para aceder ao artigo completo, clique no link em baixo:
this is just a small excerpt from the article, to access the full article please click in the link below:

http://fortress.sunsource.net/




Subscribe News RSS  Subscribe News Updates by E-mail





myNews <myNews show="rand" cat="programacao" ⁄>

Ajax Experience Talks: Resig, Slocum, and Heilmann

We've got another great round of talks for you today from John Resig, Jack Slocu (...)

clicks: 298 298 2009-03-20 2009-03-20 goto url (new window) ajaxian.com/arc... goto myNews programacao


URL Rewriting for Beginners

URL rewriting can be one of the best and quickest ways to improve the usability (...)

clicks: 462 462 2008-08-05 2008-08-05 goto url (new window) addedbytes.com/... goto myNews programacao


Start Development with Windows Communication Foundation

After writing two articles and introducing Windows Communication Foundation and (...)

clicks: 649 649 2007-02-13 2007-02-13 goto url (new window) aspalliance.com... goto myNews programacao


Covariance and Contravariance in C# 4.0

C# 4.0 introduces the notion of Covariance and Contravariance of generic type pa (...)

clicks: 123 123 2010-01-13 2010-01-13 goto url (new window) geekswithblogs.... goto myNews programacao


Debugging LINQ Queries

Building applications based on LINQ, debugging is a must. In Visual Studio Orcas (...)

clicks: 483 483 2007-03-24 2007-03-24 goto url (new window) lowendahl.net/s... goto myNews programacao


The best of the worst: Standard patterns of horrible code from Java and .Net

There are some standard worst practices in code which make my teeth ache when I (...)

clicks: 515 515 2007-06-16 2007-06-16 goto url (new window) diningtablecode... goto myNews programacao


Object Oriented CSS

How do you scale CSS for millions of visitors or thousands of pages? Nicole firs (...)

clicks: 324 324 2009-03-01 2009-03-01 goto url (new window) wiki.github.com... goto myNews programacao


Prototype Sucks 2.0

Another day, another article bashing the Javascript toolkit everyone loves to ha (...)

clicks: 730 730 2006-12-30 2006-12-30 goto url (new window) ajaxian.com/arc... goto myNews programacao