Search |  Contact |  SRI Home Do not follow this link, or your host will be blocked from this site. This is a spider trap. Do not follow this link, or your host will be blocked from this site. This is a spider trap. Do not follow this link, or your host will be blocked from this site. This is a spider trap.A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A ASRI International.  333 Ravenswood Avenue.  Menlo Park, CA 94025-3493. SRI International is a nonprofit corporation.

AIC Seminar Series

A Modern Programming language for today

Frank McCabeStarview, Inc.

Notice:  Hosted by Richard Waldinger.

Date:  2013-03-28 at 16:00

Location:  EJ228 (SRI E building)  (Directions)

   Abstract

Languages like C/C++ and Java have their origins in ideas that are over 40 years old. Much has happened to computing in the meantime! In particular the current rise and future inevitability of parallel computers represents a significant challenge to languages conceived in a time of single processor machines. Furthermore, the landscape in which programs are developed has been enormously enriched and elaborated in recent times: for example the importance of XML, JSON, SQL and other domain specific languages should be properly reflected in one's programming tools. Star represents a new style of programming language. It is a 'functional first' language: its roots lie in functional programming. However, there are several imperatives in its design: * The language should reflect the best of software engineering principles * The language should be extensible in a way that honors type safety * The language should be multi-paradigm to support the different priorities of programmers * The language should be readable by non-proficient readers and have a gentle 'on ramp' In this talk I will explain some of the history behind the origins of Star and show some of the key features of the language. I will also cover some of the future evolution that is planned for the language.

   Bio for Frank McCabe

Frank McCabe is Principal Architect at Starview Inc. He has been Research Fellow at Fujitsu Labs, Lecturer at Imperial amongst other things. He has researched in Logic Programming, multi-agent systems, and most recently in event processing systems. He has, en passant, developed several programming languages of which he is most proud of Star.

   Note for Visitors to SRI

Please arrive at least 10 minutes early in order to sign in and be escorted to the conference room. SRI is located at 333 Ravenswood Avenue in Menlo Park. Visitors may park in the visitors lot in front of Building E, and should follow the instructions by the lobby phone to be escorted to the meeting room. Detailed directions to SRI, as well as maps, are available from the Visiting AIC web page.

SRI International
©2014 SRI International 333 Ravenswood Avenue, Menlo Park, CA 94025-3493
SRI International is an independent, nonprofit corporation. Privacy policy