[06x07] C++ Programming Language 101 for Julia Users (Part 2 of 3)

49 Просмотры
Издатель
In this coding tutorial, we'll continue our exploration of the C++ Programming Language.
You'll learn about some C++ data types that are not available in C, like Vectors, Tuples and Maps.
You'll also learn about Function Overloading and Lambda Expressions.

- This tutorial is intended for students, hobbyists and amateurs.
- This tutorial is episode 07 of a 13-part series and is part of the Intro to Low-level Languages for Julia Users playlist.
- Schedule: New tutorials are posted on Sundays / Mondays.
- Prerequisites: Julia, C and knowledge of basic programming concepts.

00:00 Intro
01:50 Data Structure: Struct
03:48 Data Structure: Map
07:25 Data Structure: Array
11:06 Data Structure: Matrix
12:05 Control Flow: Conditional
13:39 Control Flow: Ternary
14:47 Control Flow: While Loop
15:34 Control Flow: For Loop
16:35 Function
18:32 Lambda Expression
21:53 For Loop: Print Vector
23:08 For Loop: Loop over String
23:56 For Loop: Loop over Map
26:08 For Loop: Print Matrix
27:20 Sum Vector using accumulate() Function
28:41 Sort Vector using sort() Function
31:10 Function Prototype
32:50 Recap
34:04 Outro

########################################
# Links for this tutorial
########################################

# Link to Julia Cheatsheet
https://github.com/julia4ta/tutorials/blob/master/Series%2006/Files/julia_cheatsheet.jl

# Code for this tutorial
https://github.com/julia4ta/tutorials/tree/master/Series%2006/Tutorial%2006x07

########################################
# Links for this series
########################################

# Link to Series 6 Playlist [Low-Level Languages for Julia Users]
https://youtu.be/R9sdkJNmRFM?list=PLhQ2JMBcfAshxbsVbBDY6pj3K41XzdJDy

# The Julia Programming Language
https://julialang.org/
https://docs.julialang.org/en/v1/
https://www.youtube.com/c/TheJuliaLanguage

# VS Code
https://code.visualstudio.com/

########################################

Notice of Non-Affiliation and Disclaimer:
I am not affiliated, associated, authorized, endorsed by, or in any way officially connected with The Julia Programming Language, Julia Academy, Julia Computing, Microsoft, or any of their subsidiaries or their affiliates.
Nor am I affiliated, associated, authorized, endorsed by, or in any way officially connected with any software, packages, libraries or frameworks used in this video.
All marks, emblems and images are registered trademarks of their respective owners. Use of them does not imply any affiliation with or endorsement by them.

########################################

Join Button (Channel Membership):
If you like what I do, then please consider Joining and becoming a Channel Member.

https://www.youtube.com/channel/UCQwQVlIkbalDzmMnr-0tRhw/join

Thank you!
Категория
Язык программирования C++
Комментариев нет.