Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "Erlang " mellan 2015-01-20 12:38 av Johan Montelius och 2015-11-26 12:44 av Johan Montelius.

Visa < föregående | nästa > ändring.

Erlang

Kursens mål är att lära ut grunderna iThe aim of the course is to learn funkctionell programmering och flertrådadal and concurrent programmering. Till vår hjälp har vio achieve this we us the programmeringsspråket Erlang som erbjuder dessa egenskaper i ett och samma ramverk language Erlang that provide these paradigms.

Erlang finnis installerat på skolans datorer men d on the student är enklast att hämta hem och installera en egen version. Detta görs enklast genom de paket som finns från:¶
* Erlang Solutions
Deras paket är bättre uppdaterade och innehåller även det grafikpaket,
computers but it is easy to install it on your own laptop. The easiest way is to use the packages provided by Erlang Solutions, their packages are more up to date than your regular (Ubuntu) repository. The package from Erlang Solutions also include the wxv widgets som vi kommer att använda.¶ Som editor rekommenderas Emacs, som också installeras från Ubuntus bibliotek eller manuellt på Windows. Man kan även använda Eclipse men varför inte ta chansen att lära sig en ny editor.¶ Introduktion Första veckan kommer det att finnas övningsfälten med handledare som hjälper er igång med Erlang. Ni kan ta som som uppgift att lösa följande problem, om ni klarar dessa så börja genast med den första inlämningsuppgiften.¶
* funky.pdf
* introduction.pdf
Utbildningsmaterial Förutom kursboken finns det naturligtvis flera andra böcker och handledningar. Här är några:
framework that you need for the gui parts in some assignments.¶


* Erlang Solutions
The Erlang system does not include an IDE so you need to use a seprate development environment. You can use Eclipse but I use Emacs as my editor. The nice thing about using Erlang is that you can switch easily between writing your report in LaTex and running experiments in Erlang.¶

Introduction During the first two weeks there will be teaching assistants that will help you getting started. Once you have the first hello-world up and running you can start with the following tasks.¶


* funky.pdf
* introduction.pdf
Resources Besides the course book there are several good resources th


* Programming Erlang (mer- more advancerat)d
* Learn you some Erlang for the greater of good (bra inledning)- a very good introduction
* Erlang Documentation (flera bra- some good läinkar och även delar av första boken)s and and the first part of the course book