Ucl Research publik
[search 0]
Lebih
Unduh Aplikasinya!
show episodes
 
Loading …
show series
 
Parallel programming is a huge, exciting and evolving field. Together with my guest Marc Hartung from Dive in Berlin, Germany, we try to cover some aspects of it: including OpenMP, how to synchronise data etc. Links: https://en.cppreference.com/w/cpp/language/memory_model the C++ memory model https://www.openmp.org OpenMP home page https://www.open…
  continue reading
 
How can we measure the performance (run-time, memory usage etc) of our C++ code? And what does performance mean, anyway. These and other questions are the topic of this episode - with my guest Klaus Iglberger, C++ engineer, tutor and mentor. Memory https://en.wikipedia.org/wiki/Non-uniform_memory_access something about memory access https://dl.acm.…
  continue reading
 
Software libraries play a crucial role in software development, and C++ is no exception. Klaus and I walk through the different aspects of building, using and selecting libraries. Links: https://cmake.org CMake tool https://en.wikipedia.org/wiki/Library_(computing) write up on software libraries with a bit of history https://en.wikipedia.org/wiki/E…
  continue reading
 
Here we touch on some ways to build classes in C++ and how class design such as class hierarchies can help to make code more readable, more maintainable and less error prone (amongst other things). Klaus Iglberger and I also touch on design patterns and briefly what other programming paradigms exist apart from object oriented programming (OOP). Lin…
  continue reading
 
Inheritance, templates, function overloading - they all fall into the category of polymorphism in programming. My guest Klaus Iglberger and I discuss the different aspects of how this could be done with C++. Links https://www.stroustrup.com/glossary.html#Gpolymorphism Glossary provided by Bjarne Stroustrup https://cplusplus.com/doc/tutorial/polymor…
  continue reading
 
Exceptions are essentials, as are error codes. Writes Bjarnes Stroustrup. And so on our 3rd stop through C++ I talk about what you could do when things go wrong. And what you can do to prevent errors - with testing. My guest is, again Klaus Iglberger. The sounds you're hearing are from the excellent https://sound-effects.bbcrewind.co.uk BBC sound l…
  continue reading
 
In the beginnings were...data and data types. Which is where we begin our journey through C++. The language provides for a range of interesting, fundamental, complex and custom types - one of which is a set of pointer types. My guest in this episode is Marc Hartung from Dive in Berlin, Germany. Links: https://en.wikipedia.org/wiki/Pointer_(computer…
  continue reading
 
This first episode is about introducing C++, where it started, how it evolved. You will hear from 2 practitioners: Klaus Iglberger (C++ coach/trainer) and Marc Hartung (tech lead at Dive in Berlin). Here are a few links for you to follow up on: https://www.stroustrup.com The Home Page of Bjarne Stroustrup who created C++. There are plenty of links …
  continue reading
 
Welcome to the new podcast from the Advanced Research Computing Centre of the University College London, UK. A companion podcast for courses on Research Computing at UCL. In this first season we'll be presenting the course on Research Computing with C++. And this short teaser explains how it all works. Have fun! Don't be shy - say Hi This podcast i…
  continue reading
 
Loading …

Panduan Referensi Cepat

Dengarkan acara ini sambil menjelajah
Putar