Friss hírek / News
-
Az őszi félév 2025. szeptember 8-án, hétfőn kezdődik.
-
Saša Jurić Concurrent Elixir című, 2024. december 2-ai előadásának prezentációja
itt megnézhető.
A demóprojekt itt található.
Az előadás egy korábbi verziójának videófelvétele itt nézhető meg.
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.
-
Saša Jurić Thinking in Elixir című, 2023. november 14-ei előadásának prezentációja
itt megnézhető.
-
Francesco Cesarini – az
Erlang Solutions alapítója és műszaki igazgatója –
Concurrency for Scalability & Reliability - Using Erlang and Elixir's Concurrency című,
2022. novemberi előadásáról készült videó a Youtube-on megnézhető.
Általános tudnivalók / General information
-
A gyakorlatokon kiadott, valamint a házi feladatok megoldását igény esetén
távkonzultációval is segítjük. A távkonzultáció iránti igényt a Teams csoportban
lehet jelezni.
- Homokozók
- Videók
- Olvasnivalók
- Ismert
különbségek
a SICStus és SWI(SH) Prolog rendszerek között.
Kapcsolattartás
A tantárgy hallgatóival a kapcsolatot az előadások és gyakorlatok mellett itt, azaz a
DP-honlapon, az
ETS-en, a Teams-en
és a Neptunon keresztül tartjuk.
Követelmények, osztályzás
A tantárgyi követelményeket és az osztályzat meghatározásának módját
a
VISZAD00, illetve
a
VISZAD01
tantárgyi adatlapokon találja meg.
IMSc-pontok
A tantárgyból háromféle módon szerezhető IMSc-pont:
- a Prolog-nagyzárthelyi során pluszfeladatok megoldásával,
- a nagy házi feladatot legalább egy nyelven teljesítők esetén az éles teszt
40%-os teljesítése felett minden további 10% teljesítéséért mindkét nyelv
esetén 1–1 pont,
- a nagy házi feladat létraversenyén 40%-os teljesítés felett minden további
10% teljesítéséért mindkét nyelv esetén 1–1 pont.
A hallgató a fenti három pontszám összegét, de legfeljebb a tárgy kreditértékenek
ötszörösét kapja meg IMSc-pontként.