WELCOME TO

The Most Chaotic Programming Language Out There!

About Hyper!

Hyper! is an exhilarating and quirky programming language designed for those who either want to express their limitless amount of energy or need stimulation while coding until late hours of the night. Inspired by HyperTalk and Python, Hyper! employs speech-like syntax for an easier, pragmatic experience.

Hyper! is a scripting language that is statically typed. It also allows for higher order functions, in which a function is a parameter in another function or returns a function as an output.

Coding Examples and Features

Hello, World!

SAY("HELLO, WORLD!")!

Fibonacci

FUNC INT fibonacci(INT num):
TRY num EQUALS 0:
GIMME 0!
 NO?TRY num EQUALS 1 OR num EQUALS 2:
 GIMME 1!
GIMME fibonacci(num SUB 2) ADD fibonacci(num SUB 1)!

If

INT num IS 3!
TRY num GRT 0:
 SAY("Positive number")!
NO?TRY num EQUALS 0:
 SAY("Zero")!
NO???:
 SAY("Negative number")!

For

LOOKAT INT x IN RANGE(0, 10):
 SAY(x)!

While

UNTIL TRUE:
 SAY("I am hyper!")!

Functions

FUNC LITERALLYNOTHING helloWorld():
 SAY("Hello, world")!

Dictionaries

DICT<STR:INT> luckyNum IS {"bree": 7, "lexi": 3, "maya": 9}!
SAY(luckyNum.GET("lexi"))!
SAY(KEYS(luckyNum))!
SAY(VALUES(luckyNum))!
SAY(luckyNum.SIZE())!

Tuples

TUP<INT,FLT,STR> toal IS ("Toal", 488, 10.8)!
SAY(toal)!

Arrays

ARR array IS ["Hi", "I'm", "Hyper"]!
array.PUSH("LOL")!
SAY(CONCAT("The element @ index 0 is ", array[0]))!

Comments

!!!This is a single line comment

!?
this is a
multi-line
comment
?!

Developers

lexi
Lexi Weingardt~
Lexi is a Computer Science major at LMU. She is an exec member in Pi Beta Phi on campus. Lexi loves the beach and her favorite activity is tennis. She also loves to hang out with friends and family.
Here is the link to her Github: Lexi's Github
breelyn
Breelyn Betts
maya
Maya Dahlke~
Maya is majoring in CS and minoring in applied math. She is excited to be Treasurer of SWE (20’-21’). She enjoys playing guitar, baking, and traveling. Loves action movies and reading - especially Webtoon comics :P
Here is the link to her Github: Maya's Github