Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    The V Programming Language

    Posted By: ELK1nG
    The V Programming Language

    The V Programming Language
    Published 10/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 4.05 GB | Duration: 12h 30m

    Introduction to the V programming language, covering its syntax and features extensively

    What you'll learn

    Writing efficient V programs

    Packaging and Deploying V Applications

    Creating a simple CLI application in V

    Building A Simple Web Application in V

    Requirements

    No Programming Experience Required

    Description

    This course provides a comprehensive introduction to the V programming language, covering its syntax, features, and practical applications. By the end of the course, learners will be able to build simple applications in V, understand its principles, and leverage its capabilities in software development.V is a simple, fast, and safe programming language developed as an alternative to C. This course will guide you through the fundamentals of V and help you become proficient in writing efficient and readable code.V is a relatively new programming language, so there isn't a long historical or philosophical tradition surrounding it specifically. However, I can provide an introduction to some key aspects of V's history and design philosophy:V was created by Alexander Medvednikov in 2019It was designed to be a simple, fast, and safe alternative to CEarly development focused on creating a self-hosted compiler written in V itselfThe first stable release (v0.1) was in December 2019Development has been open source on GitHub since the beginningDesign PhilosophyV was created with several core design principles in mind: Simplicity and ReadabilityThe syntax is designed to be clean and easy to readThere is only one way to do things, reducing cognitive overheadTarget Audience:    Beginner to intermediate programmers    Software developers looking to explore new languages    Anyone interested in learning a modern, efficient programming language

    Overview

    Section 1: Introduction to V

    Lecture 1 Overview of V

    Lecture 2 Introduction to V: History and Philosophy

    Lecture 3 Features of V: Performance, Safety, and Simplicity

    Lecture 4 Installing V on different platforms [Low Quality]

    Lecture 5 Installing V on different platforms [High Quality]

    Section 2: Setting Up the Development Environment

    Lecture 6 Overview of the V: Writting your first code

    Lecture 7 IDEs and Text Editors: Choosing the Right Tools

    Lecture 8 IDEs and Text Editors: setting up Kate Editor

    Lecture 9 IDEs and Text Editors: setting up Intelijj IDEA PART 1

    Lecture 10 IDEs and Text Editors: setting up Intelijj IDEA PART 2

    Lecture 11 Compiling and Running V Programs

    Section 3: V Syntax Fundamentals

    Lecture 12 Basic structure of a V program

    Lecture 13 Variable declarations and Mutability

    Lecture 14 Variable Data Types

    Lecture 15 Data Types & Comments

    Lecture 16 Using variable for test without output

    Section 4: Control Structures

    Lecture 17 Conditional statements (if, else)

    Lecture 18 Conditional statements (else if)

    Lecture 19 If else expression

    Section 5: Numbers and Strings

    Lecture 20 Numbers

    Lecture 21 More On Numbers

    Lecture 22 More on Numbers (Plus)

    Lecture 23 More on String

    Lecture 24 String interpolation and placeolders

    Lecture 25 String operators

    Lecture 26 More On String operators

    Lecture 27 Runes

    Section 6: Maps & Array

    Lecture 28 Introduction to Arrays

    Lecture 29 More On Arrays

    Lecture 30 Multidimensional Arrays

    Lecture 31 Array methods

    Lecture 32 More On Array Methods

    Lecture 33 Array Slices PART 1

    Lecture 34 Array Slices PART 2

    Lecture 35 Array method chaining

    Lecture 36 Fixed size arrays

    Lecture 37 Maps

    Section 7: More On Control Structures

    Lecture 38 Match statements

    Lecture 39 Loops (for, for-while)

    Lecture 40 More on Loops

    Section 8: Understanding Functions

    Lecture 41 Defining and calling functions

    Lecture 42 Function parameters and return values

    Lecture 43 More on functions return values

    Lecture 44 Advantages of functions

    Lecture 45 Mutable arguments

    Lecture 46 More On Mutable Functions and argument

    Lecture 47 Variable number of arguments

    Lecture 48 Anonymous functions (lambdas)

    Lecture 49 Anonymous & higher order functions

    Lecture 50 Closures

    Lecture 51 Parameter evaluation order

    Section 9: Structs

    Lecture 52 Structs: Defining custom data types

    Lecture 53 Default field values

    Lecture 54 Heap structs and Default fields value

    Lecture 55 Required fields

    Lecture 56 Short struct literal syntax

    Lecture 57 Struct update syntax

    Lecture 58 Trailing struct literal arguments

    Lecture 59 Access modifiers

    Lecture 60 Anonymous structs

    Lecture 61 Static type methods

    Lecture 62 [noinit] structs

    Lecture 63 Methods

    Lecture 64 Embedded structs

    Lecture 65 More On Embedded Structs

    Section 10: Modules and Importing Packages

    Lecture 66 Creating and using modules

    Lecture 67 Importing external and splitting functionalities

    Lecture 68 Selective imports

    Lecture 69 Import Aliasing

    Lecture 70 initialization & cleanup functions

    Section 11: Introduction to Veb - The V web server

    Lecture 71 Setting up VSCODE and Introduction to Veb

    Lecture 72 Creating our first V website

    Lecture 73 Creating our fist webpage

    Lecture 74 Using Simple HTML Templates in V

    Lecture 75 More on Simple HTML Templates

    Lecture 76 Templating, Directory and Routes

    Lecture 77 End points, verbs and parameters

    Lecture 78 Parameters Order

    Section 12: References, Constants and Enums

    Lecture 79 References

    Lecture 80 Constants

    Lecture 81 Function Types

    Lecture 82 More On References

    Lecture 83 Enums

    Lecture 84 Enum Integers

    Lecture 85 Enums Methods

    Lecture 86 The Enum From Methods

    Section 13: Interfaces

    Lecture 87 Interface

    Lecture 88 More On interface

    Lecture 89 More on Account Interface

    Lecture 90 Optional Implementing keywords

    Lecture 91 Casting an Interface

    Lecture 92 Interface Method Definitions

    Lecture 93 Embeded Interfaces

    Beginner to intermediate programmers,Software developers looking to explore new languages,Anyone interested in learning a modern, efficient programming language,Anyone willing to learn the V programming language