by Istvan Novak, Andras Velvart, Adam Granicz, Gyorgy Balassy, Attila Hajdrik, Mitchel Sellers, Gastsharp243n Hillar, 193gnes Molnr, Joydip Kanjilal, Wrox
This book will take an investigative look at new and important features that have been added to Visual Studio and .NET 4.0. A balance of about 30% existing “key features” will be discussed with the remainder of the book being focused on the new items in VS 2010 and .NET 4.0. The book will be divided into six distinct parts if you will; Visual Studio 2010, .NET 4.0, ASP.NET, C# Language, VB.NET Language, and the new F# language.
by Ted Neward, Aaron Erickson, Talbott Crowell, Rick Minerich, Wrox
In-depth coverage of Microsoft's new programming language-F# 2010F# is a new programming language from Microsoft, a fusion of object-oriented and functional approaches, which offers a number of new features and approaches to making software easier to write. Supported for the first time with Visual Studio 2010, F# is particularly ideal for software that needs to take full advantage of multicore processors, and this comprehensive book covers all aspects of this functional language.
Siempre que aparece una nueva versión de Visual Studio, los programadores nos entusiasmamos con la misma ya que esperamos ver qué nuevas herramientas se han incorporado, y además descubrir mejoras en las que ya conocemos. Algunas Releases son una mejora de la versión anterior y nos suelen decepcionar, pero este no es el caso de Visual Studio 2010.
by Don Syme, Adam Granicz, Antonio Cisternino, Apress
The Definitive Guide to F# is about practical programming in a beautiful language that puts the power and elegance of functional programming into the hands of professional developers. In combination with .NET, F# achieves unrivaled levels of programmer productivity and program clarity.
Functional programming is perhaps the next big wave in application development. As experienced developers know, functional programming makes its mark by allowing application builders to develop solutions to complicated programming situations cleanly and efficiently. A rich history of functional languages, including Erlang and OCaml, leads the way to F#, Microsoft's effort to bring the elegance and focus of functional programming into the world of managed code and .NET.
by Tomas Petricek, Jon Skeet, Manning Publications
Functional programming languages like F#, Erlang, and Scala are attracting attention as an efficient way to handle the new requirements for programming multi-processor and high-availability applications. Microsoft's new F# is a true functional language and C# uses functional language features for LINQ and other recent advances. Real World Functional Programming is a unique tutorial that explores the functional programming model through the F# and C# languages.
With this in-depth tutorial, F# team member Chris Smith introduces you to Microsoft's new multi-paradigm programming language. You'll not only learn how to use F# as a general-purpose language similar to C# and Visual Basic, but as a functional programming language for developing concurrent and math-intensive applications on the .NET platform.
The open source Scala language is a Java–based dynamic scripting, functional programming language. Moreover, this highly scalable scripting language lends itself well to building Cloud–based/deliverable Software as a Service (SaaS) online applications.Written by Lift Scala web framework founder and lead Dave Pollak, Beginning Scala takes a down–to–earth approach to teaching Scala that leads you through simple examples that can be combined to build complex, scalable systems and applications.
As a textbook suitable for the classroom or self-study, Michael Scott's Programming Language Pragmatics provides a worthy tour of the theory and practice of how programming languages are run on today's computers. Clearly organized and filled with a wide-ranging perspective on over 40 different languages, this book will be appreciated for its depth and breadth of coverage on an essential topic in computer science.
If you’re a computationally-oriented researcher, scientist, or developer who needs to learn the basics of functional programming, .NET and scientific computing, F# for Scientists will bring you up to speed with basic syntax and programming language concepts. Written in a clear and concise style with practical and enlightening examples, this book is accessible and easy to understand.
“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.” - Rich Cook