What we're about

Join us to learn more about the latest developments in C and C++ programming. The ISO standards body has ratified C++17, the latest version of the standard, making this the best version of C++ so far. The C++ programming language supports a wide variety of programming styles, from procedural to object-oriented to functional to generic. If you haven't touched base with C++ lately, come join us to experience the joy of using modern C++!

C++ is the place to be when you care about power consumption, efficiency, performance, deterministic resource management and compactness of code. You can have all of this and still retain expressive designs and suitable abstractions.

Virtual meeting recordings can be found on our YouTube channel Utah Cpp Programmers (https://tinyurl.com/utahcpp-youtube).

We have a team on http://exercism.io for discussing and improving the way we write C++ code. The team name is utahcpp (http://exercism.io/teams/utahcpp).

• Past topics (https://utahcpp.wordpress.com/past-meeting-topics/)

• Possible future topics (https://utahcpp.wordpress.com/future-meeting-topics/)

If you have a specific topic you'd like see, drop us a line (http://user.xmission.com/~legalize/mail.html).

Upcoming events (5)

Introduction to Image and Graphics Processing with OpenCV

OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library.

This month, Richard Thomson will give us an introduction to OpenCV and walk us through some examples of using the library. OpenCV is a large library, so not every detail can be presented at once. However, we'll try to get a feel for what it looks like to use components from the library and perform some simple image manipulation tasks.

Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/channel/UC56D6OIs_IAy24ubjC2_hmQ

OpenCV Home: https://opencv.org/

This will be an online event, so drinks and snacks are up to you!

Introduction to Geometric Processing with CGAL

Online event

Sometimes you have computations that depend on shapes, rather than pixels. Instead of an image as your starting point, you have points, lines, rectangles, polygons and so-on. You may need to compute some discrete summarizing property of the input or you may need to process the input into another form, such as transforming a 3D point cloud into some kind of 3D polygonal surface. This is the domain of computational geometry.

This month, Richard Thomson will give us an introduction to computational geometry in C++ with the CGAL library. The Computational Geometry Algorithm Library (CGAL) is designed to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. Computational geometry is a large topic, so we only be able to give you an introduction in the available time.

This will be an on-line event, so drinks and snacks are on you!

Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/channel/UC56D6OIs_IAy24ubjC2_hmQ

CGAL: https://www.cgal.org/

Regular Monthly Meeting

Online event

TBD based on boot up results

Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/channel/UC56D6OIs_IAy24ubjC2_hmQ

Future topics: https://utahcpp.wordpress.com/future-meeting-topics/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/

Regular Monthly Meeting

Online event

TBD based on boot up results

Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/channel/UC56D6OIs_IAy24ubjC2_hmQ

Future topics: https://utahcpp.wordpress.com/future-meeting-topics/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/

Past events (74)

Introduction to GPU Programming with CUDA and Thrust

Online event

Photos (15)