Sometimes, the syntactical brevity of languages like Python is great, where you don't need to specify types explicitly, and variables are dynamically types. Other times, you might want the type safety of languages like Java, where it's an error to assign a value of one type to a variable of another.
Lang combines the advantages of both of these. By default, variables are dynamically typed, allowing simpler syntax. however, the programmer is able to programmatically specify the types of variables if they want, so that you get type errors.
Lang supports if statements, types of ints and strings, functions, variables, and printing of variables and values.
(Lang is a temporary name, since I couldn't come up with a better one.)
Log in or sign up for Devpost to join the conversation.