P11: Programovací jazyk C#: niekoľko zaujímavých čŕt
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška z objektovo orientovaného programovania sa v úvode venuje organizačným veciam: poslednému stretnutiu, ktoré bude skôr diskusiou, prezenčnej písomnej skúške na papier a študentskej konferencii IIT.SRC s posterovou sekciou. Hlavná téma, jazyk C#, je uvedená úvahou o tom, že hranica medzi programovacím jazykom, knižnicami (API) a vývojovým prostredím sa v moderných jazykoch stráca. Ako príklad slúži Java, kde generickosť vznikla kvôli generickým dátovým typom a rozšírená slučka for závisí od rozhrania iterátora z knižnice. Microsoft podľa prednášajúceho túto dynamiku medzi jazykom, API a prostredím využíva v .NET ekosystéme pre viaceré jazyky.
- - Posledné stretnutie bude diskusia a rekapitulácia, študenti môžu posielať podnety na tému P12.
- - Skúška bude prezenčná, písomná na papier, s otázkami vyžadujúcimi premýšľanie; príklady sú v archíve testov.
- - Študentská konferencia IIT.SRC prinesie približne 95 článkov prezentovaných formou posterov.
- - Hranica medzi programovacím jazykom, knižnicou (API) a vývojovým prostredím sa v moderných jazykoch stráca.
- - Generickosť v Jave vznikla najmä kvôli generickým dátovým typom a rozšírená slučka for závisí od iterátora z API.
- - C# a prostredie .NET sú koncipované ako ekosystém pre viaceré jazyky, kde je dôležitá podpora nástrojov a API, nie len syntax.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky