ABONAMENTE VIDEO REDACȚIA
RO
EN
×
▼ LISTĂ EDIȚII ▼
David Harabagiu

David Harabagiu

QT Developer @ Telenav

PROGRAMARE
Concepte: Noua modă pentru template-urile din C++

Limbajul C++ a fost descris de către Scott Meyers ca fiind o federație de limbaje înrudite. Fiecare dintre aceste sublimbaje vine cu propriul set de reguli și mod de a scrie lucrurile, iar pentru a le aprofunda, fiecare trebuie privit din alt unghi și studiat cu o altă mentalitate. El a identificat patru astfel de limbaje: C, C++ orientat pe obiecte, C++ cu template-uri și STL. C++ poate fi un limbaj care intimidează prin complexitatea acestuia: atunci când scriem cod, trebuie să ținem cont de toate sublimbajele și paradigmele aflate în legătură cu acest limbaj. De asemenea, C++ este în continuă schimbare, pentru că o nouă iterație își face apariția o dată la trei ani, când apar noi concepte pe care este necesar să le avem în vedere. În acest fel, monstrul C++ devine și mai mare și fioros. De la introducerea lor, template-urile au avut și ele parte de acest tratament: template-uri variadice în C++11, lambda-uri templetizate în C++14, etc. Standardul C++20 nu va fi excepție și va aduce și el noi surprize, printre care „Conceptele”.

Conferință

Sponsori

  • ntt data
  • 3PillarGlobal
  • Betfair
  • Telenav
  • Accenture
  • Siemens
  • Bosch
  • FlowTraders
  • MHP
  • Connatix
  • UIPatj
  • MetroSystems
  • Globant
  • Colors in projects