WOLFRAM

Education & Academic

New in the Wolfram Language: Ask

Making web forms should be dead simple. That has been one of our goals at Wolfram Research since the release of the Wolfram Cloud. We've made smart input fields, powered by Wolfram|Alpha technology, that understand almost anything users type. We've designed FormFunction and APIFunction so that you can build forms and APIs with the same readable syntax. And now with the newest version of the Wolfram Language, you can build interactive web forms with dynamic branching and control flow using the Ask family of functions.

Education & Academic

Draw Anything and Win Hackathons with the Wolfram Language

After 36 hours, two math graduate students created Draw Anything, the grand prize--winning, Wolfram Cloud--powered app, at the MHacks V hackathon. We've written about Olivia Walch and Matt Jacobs's winning iOS app before. Now, the pair of prize-winning Wolfram hackers have taken the time to talk with us about how they used the Wolfram Language and fast Fourier transforms to create step-by-step drawing guides for any input image---whether it's a picture of Homer Simpson, a dog, yourself or your future dream car.
Best of Blog

Mersenne Primes and the Lucas–Lehmer Test

Introduction

A Mersenne prime is a prime number of the form Mp = 2p – 1, where the exponent p must also be prime. These primes take their name from the French mathematician and religious scholar Marin Mersenne, who produced a list of primes of this form in the first half of the seventeenth century. It has been known since antiquity that the first four of these, M2 = 3, M3 = 7, M5 = 31 and M7 = 127, are prime.
Leading Edge

New in the Wolfram Language: Audio

I have always liked listening to music. In high school, I started wondering how it is that music seems to be so universally pleasing, and how it differs from other kinds of sounds and noises. I started learning to play guitar, and later at the University of Trieste, I learned about acoustics and signal processing. I picked up the guitar in high school, but once I began learning to program, the idea of being able to create and process any sound using a computer was liberating. I didn't need to buy expensive and esoteric gear; I just needed to write some (or a lot!) of code. There are many programming languages that focus on music and sound, but complex operations (such as sampling a number from a special distribution, or the simulation of random processes) often require a lot of effort. That's why the audio capabilities in the Wolfram Language are special: the ability to deal with audio objects is combined with all the knowledge and computational power of the Wolfram Language! First, we needed a brand-new atomic object in the language: the Audio object.
Announcements & Events

Announcing Wolfram Enterprise Private Cloud

Today I'm pleased to announce Wolfram Enterprise Private Cloud (EPC), which takes the unique benefits of the Wolfram technology stack---ultimate computation, integrated language and deployment---and makes them available in a centralized, private, secure enterprise solution. In essence, EPC enables you to put computation at the heart of your infrastructure and in turn deliver a complete enterprise computation solution for your organization.
Education & Academic

How to Teach Computational Thinking

The Computational Future Computational thinking is going to be a defining feature of the future—and it’s an incredibly important thing to be teaching to kids today. There’s always lots of discussion (and concern) about how to teach traditional mathematical thinking to kids. But looking to the future, this pales in comparison to the importance of […]