Showing posts with label cross compiler. Show all posts
Showing posts with label cross compiler. Show all posts
0
[postlink]https://7arivu.blogspot.com/2011/10/fosdem-2009-scala-scalable-language.html[/postlink]
http://www.youtube.com/watch?v=zqFryHC018k endofvid [starttext] FOSDEM 2009 Scala - A Scalable Language By Martin Odersky In this talk I'll describe the design principles of the Scala programming language, which has scalability as its primary design objective. Today's software landscape resembles increasingly a tower of Babel: Systems are built using many different languages, combining server-side and client-side languages, scripting and systems programming languages, general and domain specific languages, all glued together with a hefty amount of XML. The advantage of this approach is that each individual language can be tailored to a specific application domain. Its disadvantage is that the necessary amount of cross-language glue can make applications cumbersome to write, deploy, and maintain. An alternative is offered by scalable languages, which can be used for many different applications, ranging from small scripts to very large systems. An important aspect of a scalable language is that it itself is extensible and malleable. It should be possible to define very high-level libraries in it, which act in effect as specialized domain specific languages. The advantages of this approach is that it leads to more regular system designs, gives better static checking, makes applications easier to deploy, and increases their reliability. In this talk I'll describe the design principles of the Scala programming language, which has scalability as its primary design objective. Scala combines lightweight syntax with strong static checking on a Java-compatible platform. It encourages the embedding of domain-specific languages as high-level libraries. I discuss how Scala affects systems design and discuss its suitability for large scale industrial deployment. FOSDEM (Free and Open Source Development European Meeting) is a European event centered around Free and Open Source software development. It is aimed at developers and all interested in the Free and Open Source news in the world. Its goals are to enable developers to meet and to promote the awareness and use of free and open source software. More info at http://fosdem.org [endtext]

FOSDEM 2009 Scala - A Scalable Language

0
[postlink]https://7arivu.blogspot.com/2011/09/google-io-2011-writing-web-apps-in-go.html[/postlink]
http://www.youtube.com/watch?v=-i0hat7pdpk endofvid [starttext] Andrew Gerrand, Rob Pike Web back-end languages tend to be a matter of "Speed, reliability, or simplicity: pick one." Not any more. The Go Programming Language is a rock-solid, productive, and high-performance platform for building web applications (and other types of software). Join the Go team for an entertaining, in-depth look at the development and deployment of a Go web application. [endtext]

Google I/O 2011: Writing Web Apps in Go

0
[postlink]https://7arivu.blogspot.com/2011/09/developing-iphone-applications-using.html[/postlink]
http://www.youtube.com/watch?v=s8nMpi5-P-I&feature=relmfu endofvid [starttext] ABSTRACT Apple's iPhone has resulted in significant interest from users and developers alike. Apple's SDK for the iPhone is based on Objective-C as the development language as well as Cocoa for the GUI. Unfortunately Apple's license agreement for the iPhone SDK prohibits the porting of the Java virtual machine to the iPhone. In this presentation we introduce an Open Source Java-to-Objective-C cross-compiler as well as a Java-based implementation of the Cocoa library. With the help of these tools, iPhone applications can be written in pure Java. Using the Java version of Cocoa, it is possible to run a Java-based iPhone application as a Java desktop/applet application that can be cross-compiled to run natively on the iPhone. The talk will discuss the challenges of the Java-to-Objective-C cross-compiler as well as the Java-based version of Cocoa. Details are available at http://www.xmlvm.org/ Speaker: Arno Puder Arno Puder is an Associate Professor at the San Francisco State University. Prior to his current position, he worked for AT Labs Research. His interests include middleware, ubiquitous computing, and applications for sensor networks. He is one of the founders of the Open Source CORBA implementation called MICO. [endtext]

Developing iPhone Applications using Java