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

Disgruntled Software Developer Deployed a "Kill Switch" That Crashed His Former Employer’s Network. He Now Faces 10 Years in Prison

A former Eaton Corp. employee faces prison for planting malicious code after losing responsibilities at work.

Scientists Found a Rare Scorpion That Sprays Venom in Columbia

This Colombian scorpion sprays venom over 36 centimeters in self-defense.

This Small Deep-Sea Predator Hidden in the Atacama Trench is Darkness Personified

Hidden in the abyss of the Atacama Trench, Dulcibella camanchaca reveals itself as a unique predator adapted to the darkness.

AI Is Willing to Lie, Cheat, and Manipulate to Win. Now What?

“While directly editing game files might seem unconventional, there are no explicit restrictions against modifying files,” the AI said.

Scientists Discover a New Form of Inheritance That Doesn’t Involve DNA

A worm's strange sex change led scientists down a path towards a potential new form of inheritance.

Birds are building nests out of decades-old plastic trash and it's a record of the Anthropocene

Eurasian coots are unknowingly creating plastic archives of the Anthropocene.

Your Skin Can "Taste" Bitter Compounds to Protect Against Toxins

Bitter taste receptors on the skin were found to fight and expel toxins.

Megalodon Wasn’t a Fat Great White—It Was a Sleek Lean Killing Machine

Looks like the movies got it wrong; who would have guessed?

To Spin Silk Five Times Stronger Than Steel, Spiders Perform a Stretching Trick

Stretching is key to spider silk's remarkable properties.

Elon Musk has another dumb take. This time, on avian flu

Musk has become the ultimate disinformation machine.