about
12/11/2022
Basic Track Summary
Basic Track Summary
Platforms, Programming, and Object Models
Basic Bites Index
- Arthur Ashe
Table 1. Basics Resources from this site
Resource | Contents |
---|---|
Basic Bites |
Dozens of Bites about platform and code basics First Basic Bite |
Related Content | |
Design Bites |
A few Bites about software design First Design Bite |
Deployment Bites |
Bites about deployment tools and deployment processes First Deployment Bite |
Table 2. - Recommendations
Topic | Content |
---|---|
First steps | Things you can do to get started easily, e.g., "hello world" in online execution platforms, and using git to manage code and update repositories. |
Tool recommendations | Which tools should you use for the platform and language you will be targeting? |
Table 3. - Other Resources
Topic | Content |
---|---|
Tooling | Using Visual Studio Code to create and build C++, Rust, and C# code. |
Videos | Available for C++ and Rust. Initially skip BuildOn videos. Videos are longer than optimal - planning to make shorter ones. |
Recommended First Steps
Table 4. - Getting Started
Step | To Do |
---|---|
1. - Acquire Tools | In Tooling scroll to section 3. Development Process. The first row shows how to download and install tools to build C#, C++, and Rust. That works for Windows, Linux, and MacOS. Cheers! |
2. - write hello world |
|
3. - probe code features | Frequently, when you look at a new type or feature of the language, use web execution engines in step 2. to try out the new thing and twist it a bit to see what happens. Save your code to clipboard [ctrl-c] and paste [ctrl-v] into a file or snippet (see step 5.) |
4. - install git |
download from github or
download from git-scm.com git commands - Josh Hibbert git commands - git-scm git Cheat Sheet git walkthru from this site When I've changed something in a local repository I use a terminal and emit:
Details |
5. - open github account | If you don't already have one, open an account - it's free. You can save code you've worked on in a github code snippet. Make a snippet repository locally and save your first snippet there. Make a github snippet repository and push your local repository every time you add new code. |
Recommended Tool Chains
Table 5. - Edit and Build Tools:
Lang\Platform | Windows | Linux | MacOS |
---|---|---|---|
C++ | Visual Studio, Visual Studio Code, CMake | Visual Studio Code, CMake | Visual Studio Code, CMake |
Rust | Visual Studio Code, cargo | Visual Studio Code, cargo | Visual Studio Code, cargo |
C# | Visual Studio, Visual Studio Code, dotnet CLI | Visual Studio Code, dotnet CLI | Visual Studio Code, dotnet CLI |