C++ Serbia LogoC++ Serbia
Back to Events

C++20 — Moduli

October 19, 2022
16:00-19:00
ICT Hub Kralja Milana, Beograd
YouTube
OCT
19
2022

C++20 — Moduli

Opšte je poznato da kompilacija C++ koda ima svojih mana, među kojima su dugo vreme kompilacije i slaba enkapsulacija koda. Zbog načina na koji preprocesor tretira kod i kako #include direktive rade, kompajliranje običnog "Zdravo svete!" programa može da potraje nepotrebno dugo.

Drugi veliki problem je to što korisnički kod može da utiče na bibliotečki kod, kada rezultat celokupne kompilacije može da zavisi od stanja kompajlera u trenutku procesiranja određenog fajla.

C++20 kao jednu od većih promena uvodi module, novi način organizovanja i kompajliranja koda koji rešava neke od glavnih problem trenutnog modela. Jedna od možda najznačajnijih osobina modula jeste ta da oni uvode svega nekoliko novih ključnih reči i zahtevaju minimalne promene u kodu. Ovo, koliko god da je dobro za programere, znači da je skoro sav teret na kompajlerima zbog čega je još uvek podrška za module vrlo ograničena, od strane i kompajlera i build sistema. Ovo će biti pregled trenutnog stanja sa nekim uprošćenim primerima koji treba da ilustruju trenutne probleme, kako ih moduli rešavaju i koliko je lako (barem sa aspekta koda) preći na module.

Pristup putem telefona: +381114250145 (PIN: 602 714 419 5866#) Lista telefonskih brojeva: https://cppserbia.com/meet-numbers

Link ka Slack workspace-u C++ user grupe možete naći ovde.

Sa velikim zadovoljstvom vas obaveštavam da je ovaj događaj sponzorisala kompanija InterVenture. Hvala vam na želji da učestvujete u razvoju lokalne C++ zajednice!

📅 Event Details

👤 SpeakerMiloš Anđelković
🕕 Date & Time19. oktobar (sreda), u 18h
📍 LocationICT Hub
🏢 AddressKralja Milana 10
💻 Onlinehttps://cppserbia.com/meet

Vidimo se!