Skip to main content

Home/ Aasemoon'z Cluster/ Group items tagged InfoQ

Rss Feed Group items tagged

Aasemoon =)

InfoQ: Don Syme Answering Questions on F#, C#, Haskell and Scala - 1 views

  • In this interview made by InfoQ’s Sadek Drobi, Don Syme, a Senior Researcher at Microsoft Research, answers questions mostly on F#, but also on functional programming, C# generics, type classes in Haskell, similarities between F# and Scala.
Aasemoon =)

InfoQ: Erlang Style Concurrency for .NET Applications Part 1 - CCR - 0 views

  • Erlang allows for massively scalable concurrency, often with millions of lightweight, thread-like components known as actors. Unfortunately, using Erlang requires rewriting all of your legacy code into a rather esoteric language. But there are other options, such as the little known CCR platform that was developed by .NET's robotics department. Actor based languages such as Erlang are able to achieve high degrees of parallelism by using the Actor model. Under this model the fundamental unit of concurrency is not a thread or fiber, but rather something much smaller. Known as a "process" in Erlang, each unit of concurrency has a base overhead of about 1200 bytes on a 32-bit system. By comparison, a thread on the Windows operating system defaults to 1 MB just for the stack, additional space is also needed for bookkeeping and thread local storage. Because they are so lightweight, an application can spawn literally millions of processes simultaneously.
Aasemoon =)

InfoQ: Brussels approves $7.4bn Oracle-Sun deal, Oracle to Outline Strategy Next Week - 0 views

  • The European Union has today formally approved Oracle's takeover of Sun Microsystems. The EU has been investigating the merger since September 2009 under EU Merger Regulation, expressing concern that Oracle may try and kill MySQL, a move that it felt could potentially have a detrimental impact on competition in the database market. Launching her investigation, outgoing Competition Commissioner Neelie Kroes stated: The Commission has to examine very carefully the effects on competition in Europe when the world's leading proprietary database company proposes to take over the world's leading open source database company. In particular, the Commission has an obligation to ensure that customers would not face reduced choice or higher prices as a result of this takeover. Databases are a key element of company IT systems. In the current economic context, all companies are looking for cost-effective IT solutions, and systems based on open-source software are increasingly emerging as viable alternatives to proprietary solutions. The Commission has to ensure that such alternatives would continue to be available.
  •  
    Slightly hard to believe for me....
Aasemoon =)

InfoQ: A Pattern Language for Parallel Programming - 0 views

  • Ralph Johnson presents a pattern language that he and his colleagues are working on in an attempt to solve the hard issues of parallel programming through a set of design patterns: Structural Patterns, Computational Patterns, Parallel Algorithm Strategy Patterns, Implementation Strategy Patterns, and Concurrent Execution Patterns.
1 - 4 of 4
Showing 20 items per page