<
Bjarne Däcker

Bjarne Däcker

Former manager of the Computer Science Laboratory at Ericsson

Bjarne Däcker worked 36 years at Ericsson, first as programmer and systems designer and the last 18 years as manager of the Computer Science Laboratory. http://www.cs-lab.org/

Bjarne Däcker holds a licentiate of technology from the Royal Institute of Technology and an honorary doctorate from Linköping university.

He was chairman of the steering committee for the Swedish national program for Computer Science research for five years. Bjarne has also been Swedish representative on the committee for EU’s IT prize. He is a member of the Swedish Royal Academy of the Engineering Sciences.

As a pensioner, Bjarne Däcker has taken up university studies and has a B.A. in Archaeology.

Past Activities

Bjarne Däcker
Code BEAM V America
11 Mar 2021
09.55 - 10.35

Concurrency before Erlang

This talk covers:

  • concurrent languages at Ericsson before Erlang,
  • imperative concurrent languages Modula, Chill and Ada (the last two large international efforts),
  • start of the Computer Science Lab at Ericsson and experimentation with language paradigms, and
  • the prototyping that led up to Erlang.

THIS TALK IN THREE WORDS

Concurrency

Applied research

Prototyping

OBJECTIVES

A note on history - how complicated concurrency seemed to persons used to imperative sequential programming.

TARGET AUDIENCE

For people interested in the history of their profession.

Bjarne Däcker / Mike Williams / Robert Virding / Garrett Smith
Code BEAM V America
12 Mar 2021
09.05 - 10.05

History and philosophy of Erlang with its creators

Garrett Smith will host a fireside chat with Erlang co-inventors Mike Williams and Robert Virding, and the co-founder and former head of the Ericsson Computer Science Lab Bjarne Dacker. In his fireside, Garrett will be exploring the Erlang rationale, understanding how to drive innovation aimed at solving specific problems, and moving the results from a research institution to a commercial entity. As with previous fireside chats with Erlang-co inventors, expect lots of nuggets, anecdotes and stories explaining how, 30 years on, Erlang is still leading the way in the space of concurrency, distributed programming, resilience and scale. 

Bjarne Däcker / Mike Williams / Robert Virding
Code BEAM STO V
10 Sep 2020
16.45 - 17.25

Ask me anything about creating Erlang

Open meeting with Erlang Creators. Unmute yourself and ask the guest any question about his work you like. 

Bjarne Däcker / Mike Williams / Robert Virding
Code BEAM STO V
11 Sep 2020
17.00 - 17.40

Ask me anything about creating Erlang

Open meeting with Erlang Creators. Unmute yourself and ask the guest any question about his work you like. 

Bjarne Däcker
Code Mesh LDN
07 Nov 2019
14.30 - 15.15

Concurrency before Erlang

This talk covers:

  • concurrent languages at Ericsson before Erlang,
  • imperative concurrent languages Modula, Chill and Ada (the last two large international efforts),
  • start of the Computer Science Lab at Ericsson and experimentation with language paradigms, and
  • the prototyping that led up to Erlang.

THIS TALK IN THREE WORDS

Concurrency

Applied research

Prototyping

OBJECTIVES

A note on history - how complicated concurrency seemed to persons used to imperative sequential programming.

TARGET AUDIENCE

For people interested in the history of their profession.

Bjarne Däcker
Code BEAM STO 2019
16 May 2019
15.30 - 15.55

How Erlang got its name

Erlang was the third language designed at Ericsson with a structure of modules, processes and process communication in the tradition of Modula. Modula had been designed by Niklaus Wirth the inventor also of Pascal.

This talk will discuss the large scale international efforts in the 1980’s to create a standard systems programming language. That work led to Chill by the CCITT and to Ada by the DoD. It is surprising how many strange ways of process communication that were invented. All of those languages, however, were imperative yet Lisp and Prolog had been used for some successful applications at Ericsson.

The time was ripe to combine these efforts and the Computer Science Laboratory was set up to take the work further. The new programming language was nearly named EriLang. Erlang is the measure of traffic load well-known to everybody in the telecoms industry and was a much better choice.

OBJECTIVES

Erlang was no skunk work.

TARGET AUDIENCE

People interested in Erlang, concurrent programming, functional programming, history of programming languages, applied research in industry.