homehome Home chatchat Notifications


Make Python great again: programming language emulates Donald Trump

At a Rice University hackathon, students Sam Shadwell and Chris Brown made a version of the popular programming language Python that's designed to compile scripts like Donald Trump.

Dragos Mitrica
May 23, 2016 @ 6:16 pm

share Share

At a Rice University hackathon, students Sam Shadwell and Chris Brown made a version of the popular programming language Python that’s designed to compile scripts like Donald Trump.

Donald Trump

Credit: Wikimedia Commons

The duo worked for many hours so their Trump programming language parses syntax in the flamboyant style of the controversial billionaire, and possibly America’s next commander in chief. Here are the main features of TrumpScript:

  • No floating point numbers, only integers. America never does anything halfway.
  • All numbers must be strictly greater than 1 million. The small stuff is inconsequential to us.
  • There are no import statements allowed. All code has to be home-grown and American made.
  • Instead of True and False, we have fact and lie.
  • Only the most popular English words, Trump’s favorite words, and current politician names can be used as variable names.
  • Error messages are mostly quotes directly taken from Trump himself.
  • All programs must end with America is great.
  • Our language will automatically correct Forbes’ $4.5B to $10B.
  • In its raw form, TrumpScript is not compatible with Windows, because Trump isn’t the type of guy to believe in PC.
  • TrumpScript boycotts OS X and all Apple products until such time as Apple gives cellphone info to authorities regarding radical Islamic terrorist couple from Cal.
  • The language is completely case insensitive.
  • If the running computer is from China or Mexico, TrumpScript will not compile. We don’t want them stealing our American technological secrets.
  • Warns you if you have any Communists masquerading as legitimate “SSL Certificates” from China on your system.
  • Won’t run in root mode because America doesn’t need your help being great. Trump is all we need.
  • Easy to type with small hands

In the official GitHub page, the programmers also explained how to parse TrumpScript syntax.

“The is and are keywords are used both to check for equality, and for assignment. To use for assignment, say something like Trump is great or Democrats are dumb. To use to check for equality, do the same but append a ?. For example, you may need to ask yourself Trump is "the best"? (although we all know that would evaluate to factanyway),” Shadwell and Brown wrote on GitHub.

“But most importantly, Trump doesn’t like to talk about his failures. So a lot of the time your code will fail, and it will do so silently. Just think of debugging as a fun little game,” the two ended on a comical note, before reminding everyone that anyone can contribute to this project.

An example of TrumpScript code:

I is Donald Trump it time to tell you a fact
for every american there is 100000000 immigrants
trust me they are , there over there ; plan against us
if, I are fact? ; : say they want to take our guns !
America is great.

Check out the interview Inverse made with the two programmers for more on the project.

share Share

What Happens When You Throw a Paper Plane From Space? These Physicists Found Out

A simulated A4 paper plane takes a death dive from the ISS for science.

The Oldest Dog Breed's DNA Reveals How Humans Conquered the Arctic — and You’ve Probably Never Heard of It

Qimmeq dogs have pulled Inuit sleds for 1,000 years — now, they need help to survive.

A New Vaccine Could Stop One of the Deadliest Forms of Breast Cancer Before It Starts

A phase 1 trial hints at a new era in cancer prevention

After 700 Years Underwater Divers Recovered 80-Ton Blocks from the Long-Lost Lighthouse of Alexandria

Divered recover 22 colossal blocks from one of the ancient world's greatest marvels.

Scientists Discover 9,000 Miles of Ancient Riverbeds on Mars. The Red Planet May Have Been Wet for Millions of Years

A new look at Mars makes you wonder just how wet it really was.

This Is Why Human Faces Look So Different From Neanderthals

Your face stops growing in a way that neanderthals' never did.

Ozempic Is Changing More Than Waistlines as Scientists Wise Up to Concerning Side Effects

But GLP-1 drugs also offer many benefits beyond weight loss.

Researchers stop Parkinson's symptoms in mice using a copper supplement. Could humans be next?

Could we stop Parkinson's by feeding neurons copper?

There's a massive, ancient river system under Antarctica's ice sheet

This has big implications for our climate models.

I Don’t Know Who Needs to Hear This, But It's Okay to Drink Coffee in the Summer

Finally, some good news.