Deklaratív programozás / Declarative programming
2024. őszi félév / ... semester ... VISZAD00 (2/1/0/f, 3 kredit), VISZAD01 (2/2/0/f, 5 kredit) |
Az angol nyelvű előadás kivonata:
In the family of BEAM languages, such as Erlang, Elixir, and Gleam, concurrency is perhaps the most defining feature. It is the secret sauce that sets these languages apart from most other languages, even the ones which offer superficially similar functionality.
BEAM concurrency assists in building fault-tolerant, scalable, highly-available systems, all while reducing the overall technical complexity of your solution. Elixir projects can often be launched in a simpler, more streamlined way, with fewer dependencies and less overhead compared to other technologies. At the same time, the solid foundation of BEAM ensures your system can scale over time, making major rewrites or migrations less likely, even as requirements evolve.
This talk aims to support these claims, starting from the ground up. We'll cover the basics of concurrency in Elixir, and explore key properties that make it particularly useful in software systems. Finally, we'll top it off by discussing a few real-world use-cases that demonstrate concurrent thinking in Elixir.
You'll walk away with a better idea of what makes Elixir special, what are its strengths, and when you should consider using it.
Target audience are programmers with some familiarity in building server-side systems, such as web servers. No prior knowledge of Elixir is required.
A házi feladatokat az ETS-sel kell beadni (l. a Feladatbeadás menüpontot az ETS-ben).
HF | Kiírás | Beküldés |
---|---|---|
Khf 1 (FP) | 2024-09-10 | 2024-09-22, vasárnap, 23:59 |
Khf 2 (FP) | 2024-09-17 | 2024-09-29, vasárnap, 23:59 |
Khf 3 (FP) | 2024-09-24 | 2024-10-06, vasárnap, 23:59 |
Nhf 1 (FP) | 2024-09-24 | 2024-10-13, vasárnap, 23:59 |
Khf 4 (LP) | 2024-10-15 | 2024-10-28, hétfő, 23:59 |
Khf 5 (LP) | 2024-10-22 | 2024-11-06, szerda, 23:59 |
Khf 6 (LP) | 2024-10-29 | 2024-11-13, szerda, 23:59 | Khf 7 (LP) | 2024-11-09 | 2024-11-30, szombat, 23:59 | Nhf 2 (LP) | 2024-10-15 | 2024-11-30, szombat, 23:59 |
Nhf dokumentáció | 2024-12-08, vasárnap, 23:59 |
Az FP-zéhákat Livebookban vagy más Elixir környezetben kell megírni, és az ETS-be kell feltölteni .exs fájlként. Azok, akik nem tudnak számítógépet hozni, kivételesen papíron is megírhatják a zéhát. Ezeket a dolgozatokat szkenneljük, majd pdf-fájlként elküldjük a szerzőnek, akitől a megoldások utólagos begépelését és a .exs fájl megküldését fogjuk kérni.
Mivel nem tudjuk, hogy ki bízik a megajánlott jegy megszerzésében, ezért kérjük, hogy az ETS Adataim menüpontjában, a Körkérdések részben jelentkezzenek a zéhára 2024. október 28-áig. Itt adják meg azt is, ha nem tudnak számítógépet hozni, és ezért papíron akarják megírni a zéhát.
FP-mintazéhá: mintazh.exs
DP Admin: dvacakrobotjaitoknakp@iit.bme.hu | $LastChangedDate: 2024-12-10 20:47:11 +0100 (Tue, 10 Dec 2024) $ | Vissza az elejére / Back to the top |