#include "stdafx.h"
#include <iostream>
#include "MusimatTutorial.h"
Go to the source code of this file.
Functions | |
int | _tmain (int argc, _TCHAR *argv[]) |
int _tmain | ( | int | argc, |
_TCHAR * | argv[] | ||
) |
Definition at line 67 of file MusimatTutorial.cpp.
References B0100(), B0101(), B0102(), B0103(), B0104(), B0105(), B0106(), B0107(), B0108(), B0109(), B0110(), B0111(), B0112(), B0113(), B0114(), B0115(), B0116(), B0117(), B0118(), B0119(), B0120(), B0121(), B0122(), B0123(), B0124(), B0125(), B0126(), B0127(), B0128(), B0129(), B0200(), B0201(), B0201a(), B0201b(), B0201c(), B0201d(), B0202(), B0203(), B0204(), B0300(), and B0400().
{ // Plant your first breakpoint on the line below containing // B0100(). Then run the program, which will stop just // before executing that function. To start the tutorial, use the // debugger's "step into" command to step into the function. B0100(); // Introduction to Musimat -- The programming language for "Musimathics" // When you get here, you've finished stepping through B0100(). // To continue the tutorial, use the debugger's "step into" command to // step into the next function. B0101(); // B.1.1 Basic Elements // Use the debugger's "step into" command to continue the tutorial // by stepping into each of the following functions. // For some sections, there may be additional functions for you // to visit within each file. B0102(); // B.1.2 Statements and Expressions B0103(); // B.1.3 Data Types B0104(); // B.1.4 Constants B0105(); // B.1.5 Variables B0106(); // B.1.6 Reserved Words B0107(); // B.1.7 Lists B0108(); // B.1.8 Operators and Operands B0109(); // B.1.9 Assignment B0110(); // B.1.10 Relations B0111(); // B.1.11 Logical Operations B0112(); // B.1.12 Operator Precedence and Associativity B0113(); // B.1.13 Type Promotion and Type Coercion B0114(); // B.1.14 Accessing List Elements B0115(); // B.1.15 Functions B0116(); // B.1.16 Conditional Statements B0117(); // B.1.17 Compound Statements B0118(); // B.1.18 Iteration B0119(); // B.1.19 User-Defined Functions B0120(); // B.1.20 Invoking Functions B0121(); // B.1.21 Scope of Variables B0122(); // B.1.22 Pass by Value vs. Pass by Reference B0123(); // B.1.23 Type Conversion B0124(); // B.1.24 Recursion B0125(); // B.1.25 Recursive Factorial B0126(); // B.1.26 Fibonacci Numbers B0127(); // B.1.27 Other Built-in Functions B0128(); // B.1.28 Comments B0129(); // B.1.29 Representing Text B0200(); // B.2 Music Datatypes in Musimat B0201(); // B.2.1 Pitch B0201a(); // Equal-Tempered Frequency B0201b(); // Pythagorean Chromatic Scale B0201c(); // Natural Chromatic Scale B0201d(); // Sruti Scale B0202(); // B.2.2 Rhythm B0203(); // B.2.3 Tempo B0204(); // B.2.4 Loudness B0300(); // B.3 Unicode (ASCII) Character Codes B0400(); // B.4 Operator Associativity and Precedence in Musimat Return 0; }