12 Januari 2021

[E] C++ Template Metaprogramming in Practice: A Deep Learning Framework

C++ Template Metaprogramming in Practice: A Deep Learning Framework by Li Wei 
English | 2021 | ISBN: 0367609566 | 338 Pages | PDF | 13 MB 
 
Menggunakan implementasi kerangka pembelajaran yang dalam sebagai contoh, C ++ Template Metaprogramming in Practice: A Deep Learning Framework menjelaskan penerapan metaprogramming dalam proyek yang relatif besar dan menekankan cara untuk mengoptimalkan kinerja sistem.
Buku ini cocok untuk pengembang dengan pengetahuan dasar tentang C ++.
Pengembang yang akrab dengan kerangka kerja pembelajaran mendalam arus utama juga dapat merujuk ke buku ini untuk membandingkan perbedaan antara kerangka pembelajaran mendalam yang diimplementasikan dengan metaprogramming dan komputasi waktu kompilasi dengan kerangka kerja pembelajaran mendalam menggunakan metode berorientasi objek.
Terdiri dari delapan bab, buku ini dimulai dengan dua bab yang membahas teknik dasar metaprogramming dan komputasi waktu kompilasi.
Bab-bab selanjutnya dari buku ini berfokus pada penerapan praktis metaprogramming dalam kerangka pembelajaran yang mendalam. Ini memeriksa jenis dan sistem yang kaya, templat ekspresi, dan penulisan fungsi-meta yang kompleks, serta topik-topik seperti:

  • Kamus dan template kebijakan heterogen
  • Pengantar pembelajaran mendalam
  • Jenis sistem dan tipe data dasar
  • Operasi dan template ekspresi
  • Lapisan dasar
  • Lapisan komposit dan berulang
  • Evaluasi dan optimasinya

Metaprogramming dapat membuat kode yang fleksibel dan efisien. Untuk pengembang C ++ yang terbiasa dengan pemrograman berorientasi objek, kesulitan utama dalam mempelajari dan menguasai metaprogramming C ++ adalah membangun mode berpikir pemrograman fungsional.
Pendekatan meta-pemrograman yang terlibat pada waktu kompilasi bersifat fungsional, yang berarti bahwa hasil antara konstruksi tidak dapat diubah, dan dampaknya mungkin lebih besar dari yang diharapkan.
Buku ini memungkinkan programmer C ++ untuk mengembangkan pola pikir fungsional dan keterampilan metaprogramming. Buku ini juga membahas biaya pengembangan dan penggunaan metaprogramming serta menyediakan solusi untuk meminimalkan biaya ini. 

Download :

SHARE THIS

Author:

Masih belum tahu harus menulis apa.

0 Please Share a Your Opinion.: