Za ljude koji se nisu susreli sa templejt metaprogramiranjem, ono može da deluje zastrašujuće, sa komplikovanom i nerazumljivom sintaksom.
Cilj ovog predavanja je da se pokaže da ne treba da bude tako i da je za neko početno razumevanje potrebna samo promena u perspektivi.
Metaprogramiranje jeste programiranje i kao takvo nije nešto što bilo koji C++ inženjer(ka) ne može da savlada i koristi u svakodnevnom radu, iako mu je primena uglavnom u razvoju biblioteka.
Predavanje neće biti preterano tehničkog karaktera (barem koliko je to moguće za temu koja se obrađuje), baš u svrhu toga da se pokaže da metaprogramiranje nije toliki bauk. Očekivano je neko osnovno poznavanje C++-a, dok znanje o templejtima nije neophodno jer ćemo imati mali uvod kroz nekoliko osnovnih primera (pitanja su naravno dobrodošla u svakom trenutku).
Kako je predviđeno da predavanje traje oko sat vremena, neće biti reči o nekim specifičnim (komplikovanijim, problematičnim) slučajevima, sa idejom da se to ostavi publici da sama istraži. Na kraju krajeva, programiranje je pre svega zabavno, a templejt metaprogramiranje je jedna od najzabavnijih oblasti koje nikako ne treba izbegavati.
Link ka Slack workspace-u C++ user grupe možete naći ovde.
👤 Speaker | Miloš Anđelković. |
🕕 Date & Time | 8. jun (sreda), u 18h |
📍 Location | Srednja škola "Arhimed" |
🏢 Address | Ljubostinjska 2 (škola se nalazi blizu studentskog doma "Lola", najbliži javni parkinzi su "Vukov spomenik" i "Baba Višnjina") |
Vidimo se!