Episodio

GoingNative 4: Jim Springfield su ATL, GoingNative Conference - Registra oggi!

Non abbiamo affrontato ATL prima su Channel 9 e con tutte le conversazioni in corso in questi giorni su [l'elefante nella stanza], abbiamo pensato che sarebbe utile trascorrere del tempo con il creatore di ATL Jim Springfield per ottenere una prospettiva storica (così come una tecnica) su Active Template Library.

ATL è una libreria di modelli C++ per la compilazione di oggetti COM snella e veloce per Windows. ATL è progettato per ottimizzare le prestazioni rimuovendo alcune delle complessità dello sviluppo di applicazioni Windows basate su COM. Se sono stati compilati controlli ActiveX, è stato usato ATL. Naturalmente, ATL non è solo per gli oggetti ActiveX...

Grazie a Niner C64 per il suggerimento di porre domande storiche Jim oltre a quelle tecniche previste. C64 ci ha anche chiesto di trascorrere del tempo su WTL. Così abbiamo fatto.

La libreria dei modelli di Windows è stata creata (ed è ancora gestita) da Nenad Stefanovic, il cui nome ho orribilmente sgocciolato nel costruttore dello show. Mi scusi, Nenad! WTL è basato su ATL, estendendo la potenza e la relativa semplicità di ATL a più componenti di Win32. Molte applicazioni Windows native sono scritte in WTL (tra cui alcune di Windows stesso, Internet Explorer, Chrome e così via).

Niner Ion ha anche fatto alcune domande specifiche su ATL. Anche noi andiamo a quelli.

Grazie per aver trascorso del tempo con noi, Jim!

Sommario (fare clic sul collegamento al codice ora per spostarsi di conseguenza nel lettore)

[00:00] GoingNative(); Grazie per averci sfidato e parlato con la tua mente! Grazie Herb Sutter, Jim Springfield, PFYB, KM-KY, Warren, Garfield, C64, Glen e Tomas (che sta cercando di creare la propria implementazione di sola libreria C++ per la creazione di componenti Metro, modo per andare. Meglio solo fare piuttosto che solo dire! Buona fortuna, Tomas!).

[06:34] Charles intervista Jim Springfield (lavagna inclusa)

[51:18] ~GoingNative();/Annuncio e parlare di GoingNative 2012. Si prega di unirci a Redmond! Vedere di seguito per altri dettagli:

Annuncio di GoingNative 2012 - Una conferenza C++ moderna

Qui in Microsoft siamo molto entusiasti dell'aumento dell'interesse del settore in C++ e vogliamo supportarlo. Sappiamo che gli sviluppatori hanno fame di informazioni su C++ moderno (C++11). L'obiettivo di GoingNative è fornire informazioni aggiornate al maggior numero possibile di persone e condividere informazioni tecniche e conoscenze dei luminari C++ di tutto il settore. È una festa C++ e sei invitato. Per favore, unisciti a noi.

Dettagli evento:

GoingNative 2012 è un evento tecnico di 48 ore per chi spinge i limiti del calcolo per utilizzo generico sfruttando le vere funzionalità del computer sottostante: sviluppatori nativi. Relatori distinti includono il creatore di C++, Bjarne Stroustrup, presidente del comitato standard C++**,** Herb Sutter, C++ template guru e big compute master**, Andrei Alexandr route,** e altro ancora!

2-3 febbraio 2012Microsoft Corporate CampusRedmond, WA, USA

L'intero evento verrà trasmesso in streaming live su Channel 9 e tutte le sessioni verranno visualizzate per l'uso su richiesta in 24 ore o meno. Detto questo, vuoi essere qui. Sarà un sacco di divertimento e ci occuperemo di te.

Vogliamo davvero sentire da voi, quindi si prega di inviare commenti e suggerimenti su tweet a @C9GoingNative (seguici!)e inviare le tue richieste, idee, reclami, elogi, odio e lettere d'amore a C9GoingNative [at] hotmail [dot] com. Leggeremo e risponderemo a tutti i messaggi! È così che rotolamo, fratelli e sorelle. E se sei un utente di Facebook, partecipa al nostro gruppo C9::GoingNative Facebook.

Vai nativo!