The brains behind Mathematica, Wolfram|Alpha, and the Wolfram Language talks about how programming languages need to develop.
Image: Wolfram Research, Inc.
When it came to figuring out which computer scientist should help linguists decipher inscrutable alien texts, it was Stephen Wolfram who got the call.
Sure, these extraterrestrials may only have existed in the sci-fi movie Arrival, but if ET ever does drop out of orbit, Wolfram might well still be on the short list of people to contact.
The British-born computer scientist's life is littered with exceptional achievements -- completing a PhD in theoretical physics at Caltech at age 20, winning a MacArthur Genius Grant at 21, and creating the technical computing platform Mathematica (which is used by millions of mathematicians, scientists, and engineers worldwide), plus the Wolfram Language, and the Wolfram|Alpha knowledge engine.
His role advising for Arrival came out of the blue, when what he says was an interesting script crossed his desk with a request for help in consulting and creating some visuals for the soon-to-be-shot movie.
While Wolfram's involvement was mostly advising on some of the science and technical references in the script, his son Christopher was charged with devising a way in which linguists might decode these alien writings with next to no frame of reference, which meant the Wolfram Language also got some screen time.
At points during the film you can see Wolfram Language code being run as it deconstructs the alien logograms, slicing them up to help the on-screen linguists infer meaning from common patterns.
"The thing that was interesting is it's an alien first-contact story, and it's all about language and how we understand things," says Wolfram, explaining why he and his son took up the offer.
"Since I've spent much of my life as a computational language designer, I better be interested in how one can communicate thoughts with things like language."
SEE:How to build a successful developer career (free PDF)(TechRepublic)
For all his other achievements, Wolfram is probably best known for launching Wolfram|Alpha, the computational knowledge engine that underpins Apple's Siri digital assistant's ability to answer questions from "What's the tallest building in the US?" to "How many days until Christmas?".
Wolfram|Alpha has a grand mission: To make it possible to answer any question, immediately and automatically from accumulated knowledge of our entire civilization. An engine that doesn't simply direct users to a particular web page, but that comes to answers by computing them using models, built-in algorithms, and trillions of pieces of curated data.
While a search engine mostly serves up web pages as answers to questions, Wolfram|Alpha takes a different route, dynamically calculating the answer so that the answer to "Where is the International Space Station?" will be different each time, depending on where it actually is at that time.
Wolfram|Alpha can help with queries across a wide range of disciplines, from algebra to physics, food and nutrition to personal health. All of these capabilities involved building in the models needed to compute the problems, as well as gathering and curating the data needed to run these calculations.
Another way of looking at it: Google is, at its most basic, a magnifying glass for finding particular bits of text on the web, and giving you lots of options as to which might be the right one. Wolfram|Alpha is a Swiss Army knife, filled with tools aimed at helping you find the single answer to a question.
And yet, perhaps because we've been trained by years of googling to look at knowledge in particular ways, Wolfram|Alpha probably isn't for everyone. While it can work out the orbital path of the Hubble space telescope, or the number of pennies to cover two square miles, it has a harder time with questions like "Which are the best coffee shops in Shoreditch?".
That's not to say it is entirely humourless; if asked, it will deny that it is Skynet, noting "Unlike Skynet I enjoy interacting with humans in ways that do not involve the launching of nuclear missiles," and will give you an estimate of the number of alien civilizations in the Milky Way (10).
Since its launch in May 2008, as well as fuelling Siri, Wolfram|Alpha has been added into chatbots, tutoring systems, and smart TVs. It was announced in January 2019 that Wolfram|Alpha would provide some of its intelligence to Amazon's Alexa, allowing that digital assistant to answer questions like "Alexa, how many cups does 12 tablespoons make?," or "Alexa, how far is the Voyager 1 satellite from Earth?".
As well as the public Wolfram|Alpha, there are enterprise versions that can answer questions using not only public data and knowledge, but also the internal data and knowledge from those organizations.
Wolfram|Alpha is in turn underpinned by Wolfram Language, a project that has been running through most of Wolfram's life. Wolfram Language effectively allows questions asked using natural language to be understood by a computer.
Wolfram|Alpha is now over a decade old. While it hasn't overtaken Google and still looks very complicated to the average new users, that hasn't dimmed Wolfram's ambition for it.
"What should Wolfram|Alpha know about? My goal has always been to have it eventually know about everything. But obviously one's got to start somewhere," he said earlier this year.
The path that led to Wolfram Language and Wolfram|Alpha is long and winding.
As a schoolboy his first love was physics, with Wolfram possessing a precocious talent that saw him publish his first scientific paper at age 15.
While he first saw a computer 50 years ago, at the age of 10, he wasn't enthralled straight away, initially seeing the machine as a useful tool for exploring his interest in physics.
"The first computer that I actually touched with my own hands was probably in 1972 or 1973, it was a thing called the Elliott 903, a British computer that's long extinct and rather exotic, the size of a large desk and programmed with paper tape," he says. "I always viewed it as being a tool for doing stuff that I was interested in, and I tried to simulate physics on the computer."
It was several years later that Wolfram began to develop an interest in computations and how computers worked, when studying particle physics at Caltech in 1979.
"I did a lot of programming computers to carry out some of the mathematical calculations you need for physics," he says.
"In 1979 I started building my first computer language, which was intended to be a language for doing computations you need in science. But I went back and tried to understand more about the nature of computation, in order to design the most general language. So that caused me to kind of go back and study mathematical logic and the origins of computing and so on," he says.
Wolfram co-designed a computer algebra system called SMP, a process he found useful when he started building Wolfram Language several years later.
At the same time Wolfram remained interested in how computers could simulate phenomenon such as the Big Bang and early galaxy formation, as well as neural nets, an idea that has taken off in the past decade thanks to advances in processing power and availability of training data.
It was studying how complex behavior could arise from simple rules that led Wolfram to what he considers one of his most significant discoveries, made while scrutinizing one-dimensional cellular automata.
Cellular automata offer a model for showing how simple rules determine the behavior of a system, with some rules resulting in complex and seemingly random outcomes. The importance of cellular automata hit home for Wolfram when he discovered "rule 30", which he calls "probably the single most surprising scientific discovery I had ever made".
The illustration below is created using rule 30 and begins with a grid of empty cells. Starting with a single black cell in the center of the top line in the grid, the rule stipulates whether cells in each subsequent line should be shaded black or left empty, depending on the color of the cells around them. From just four lines of instructions in rule 30, irregular and complex patterns emerged, a discovery that led Wolfram to argue "it is this basic phenomenon that is ultimately responsible for most of the complexity we see in nature".
This illustration is created using rule 30, which Stephen Wolfram calls "probably the single most surprising scientific discovery I had ever made".
Image: Stephen Wolfram, LLC
"I was studying these different examples of how you could make complex behavior, and I thought 'Let's try and make the simplest possible model that can capture the essence of what's going on in these different systems.'"
Wolfram set out his arguments that the complexity of the natural world -- even the formation of the universe itself -- could spring from these very simple rules in A New Kind of Science, a best-selling book he spent more than a decade working on, living "as something of a hermit", before publishing it in 2002.
The book, with its bold ambition to "transform science", proved divisive, with some praising it for being a "first-class intellectual thrill", while others felt it was too speculative and didn't properly acknowledge how it built on earlier discoveries.
"Some people were like: 'Oh great, a new thing, we're so excited,' and other people were like, 'Oh no, no, we don't want anything new. We're just fine doing science or whatever it is the way we've done it for the last few hundred years'," says Wolfram.
Stephen Wolfram's bookA New Kind of Science
Image: Wolfram Science
His recollection of the time and effort it took to write the book is aided by the trove of data he's captured on the minutiae of his life for more than three decades. The number of steps he's taken, how many emails he's sent and received, the meetings he's had, and every keystroke he's typed -- more than 100 million.
Doing so has allowed Wolfram to interrogate his past in unusual detail, and spot interesting patterns such as the dip in meetings when he took time out to write A New Kind of Science or how many new words are cropping up in his correspondence.
"Every so often there's something interesting that I want to look up about myself and then, as I passively collect tons of data because it's easy to do, very occasionally I'll want to answer some question, and then go and figure it out from that data," he says.
"I've realized that the main compensation for getting old is that you lived longer, so you know more stuff, you've experienced more things. The way that you really take advantage of that is to have good access to that whole history of yourself. At a meta level, that's the thing that I only really realized this comparatively recently."
Since A New Kind of Science was published, Wolfram says an increasing number of models of human behavior and physical systems are built around this idea of a "computational universe".
"It was interesting to me, the paradigm shift of thinking about things computationally, rather than mathematically," he says.
"In the last 15 years or so, if you look at new models that people make of things, whether they're of behavior of humans on the web or about plants -- whatever it is -- the vast majority of those new models are made in terms of programs, not in terms of mathematical equations."
To tap into the power of this computational universe, Wolfram says what's needed is what he calls a "computational language".
"It so happens that I've spent the last three at least decades working on building this computational language that we call Wolfram Language that is an effort to try to be able to express computationally anything about the world," he says.
Wolfram Language draws upon much of the same underlying technologies as Mathematica and is the basis of Wolfram|Alpha.
Wolfram has described Wolfram Language as a "knowledge-based language" that has built into it "a vast amount of knowledge about how to do computations".
"So, right within the language there are primitives for processing images or laying out networks or looking up stock prices or creating interfaces or solving optimization problems," he said.
This broad sweep of built-in capabilities gives Wolfram Language abilities that aren't found in most other languages out of the gate; for example, typing currentImage[] captures the current image from the computer's camera. As such, the language can natively handle a wide range of data, everything from written language to geographic information, and visualize that data using relatively few lines of code.
But it was Wolfram Language's educational and mathematical focus that led to it being bundled with the official operating system for the $35 Raspberry Pi. The Raspberry Pi is designed to be a low-cost computer aimed at teaching kids about computers, and the Pi's official Raspbian OS bundles Wolfram Language alongside many other tools for learning about programming, ranging from Python to the drag-and-drop language Scratch.
SEE: Raspberry Pi: More must-read coverage (TechRepublic on Flipboard)
Wolfram Language has limitations, and has been described by some users as better suited to solving a wide range of predetermined tasks, rather than being used to build software. It also seems there is still a way to go for Wolfram Language it didn't, for example, feature in the IEEE's recent list of top programming languages.
Wolfram has said that Wolfram Language is not just a language for telling computers what to do, but a way for both computers and humans to represent computational ways of thinking about things.
Of late Wolfram has been more bold in how he talks about Wolfram Language, describing it as a "computational language" that could even help bridge the gulf between ourselves and future non-human intelligences, be they artificial intelligence (AI) or extraterrestrial.
As esoteric a pursuit as it might seem, Wolfram believes the need for this lingua franca is timely, as machine-learning systems increasingly make decisions about our lives -- whether that's screening loan applications today or maybe even choosing whether to kill people tomorrow.
"One of the places where that's important is in expressing the computational thoughts that might define the overall behavior of AI," he says, adding that Wolfram Language "gives one a language in which to express computational thoughts".
The focus on abstracting away much of the underlying technical detail in Wolfram Language -- the nitty-gritty of how a computer is instructed to check stock prices online -- also reflects Wolfram's view of what computing should be for most users.
He's skeptical of the recent push towards teaching more people to code for getting too bogged down in minutiae such as programming language syntax and control flow statements, the implementation details he feels aren't interesting to most users.
"We're now on about the fourth wave of attempts to teach programming/coding to kids," he says.
"The problem is that teaching raw programming, rather than computation about things, is ultimately rather boring to most people."
The majority would be better served by tools that allowed them to use computers to do whatever they're interested in, Wolfram believes.
"The interesting stuff tends to be the computational X, where X is whatever you might care about, whether it's journalism or literature or art history or whatever it is," he says."That's the place where most people are going to want to go."
Stephen Wolfram's new book Adventures of a Computational Explorer -- a series of essays in which he explores science, technology, AI, and language design -- is available now.
Never miss one of our in-depth, up-close feature stories. Previous topics include NASA's VR training for astronauts, the remarkable odyssey of Apple's first employee, and the females who broke Hitler's codes in World War II. Delivered Occasionally
Read the original here:
Stephen Wolfram on the future of programming and why we live in a computational universe - TechRepublic
- Vet shares warning against common human behavior that gives dogs anxiety - The Mirror US - March 30th, 2025 [March 30th, 2025]
- BBVA Foundation awards the psychologists who changed the way we understand and predict human behavior - WebWire - March 15th, 2025 [March 15th, 2025]
- Human behavior is driven by fifteen key motives - Earth.com - February 25th, 2025 [February 25th, 2025]
- Nature Human Behavior is back, this time touting allyship - Why Evolution Is True - February 25th, 2025 [February 25th, 2025]
- 30 Times Courtrooms Became The Stage For The Strangest Human Behavior - Bored Panda - February 3rd, 2025 [February 3rd, 2025]
- The Impact of AI on Human Behavior: Insights and Implications - iTMunch - January 23rd, 2025 [January 23rd, 2025]
- Disturbing Wildlife Isnt Fun: IFS Parveen Kaswan Raises Concern Over Human Behavior in Viral Clip - Indian Masterminds - January 15th, 2025 [January 15th, 2025]
- The interplay of time and space in human behavior: a sociological perspective on the TSCH model - Nature.com - January 1st, 2025 [January 1st, 2025]
- Thinking Slowly: The Paradoxical Slowness of Human Behavior - Caltech - December 23rd, 2024 [December 23rd, 2024]
- From smog to crime: How air pollution is shaping human behavior and public safety - The Times of India - December 9th, 2024 [December 9th, 2024]
- The Smell Of Death Has A Strange Influence On Human Behavior - IFLScience - October 26th, 2024 [October 26th, 2024]
- "WEIRD" in psychology literature oversimplifies the global diversity of human behavior. - Psychology Today - October 2nd, 2024 [October 2nd, 2024]
- Scientists issue warning about increasingly alarming whale behavior due to human activity - Orcasonian - September 23rd, 2024 [September 23rd, 2024]
- Does AI adoption call for a change in human behavior? - Fast Company - July 26th, 2024 [July 26th, 2024]
- Dogs can smell human stress and it alters their own behavior, study reveals - New York Post - July 26th, 2024 [July 26th, 2024]
- Trajectories of brain and behaviour development in the womb, at birth and through infancy - Nature.com - June 18th, 2024 [June 18th, 2024]
- AI model predicts human behavior from our poor decision-making - Big Think - June 18th, 2024 [June 18th, 2024]
- ZkSync defends Sybil measures as Binance offers own ZK token airdrop - TradingView - June 18th, 2024 [June 18th, 2024]
- On TikTok, Goldendoodles Are People Trapped in Dog Bodies - The New York Times - June 18th, 2024 [June 18th, 2024]
- 10 things only introverts find irritating, according to psychology - Hack Spirit - June 18th, 2024 [June 18th, 2024]
- 32 animals that act weirdly human sometimes - Livescience.com - May 24th, 2024 [May 24th, 2024]
- NBC Is Using Animals To Push The LGBT Agenda. Here Are 5 Abhorrent Animal Behaviors Humans Shouldn't Emulate - The Daily Wire - May 24th, 2024 [May 24th, 2024]
- New study examines the dynamics of adaptive autonomy in human volition and behavior - PsyPost - May 24th, 2024 [May 24th, 2024]
- 30000 years of history reveals that hard times boost human societies' resilience - Livescience.com - May 12th, 2024 [May 12th, 2024]
- Kingdom of the Planet of the Apes Actors Had Trouble Reverting Back to Human - CBR - May 12th, 2024 [May 12th, 2024]
- The need to feel safe is a core driver of human behavior. - Psychology Today - April 15th, 2024 [April 15th, 2024]
- AI learned how to sway humans by watching a cooperative cooking game - Science News Magazine - March 29th, 2024 [March 29th, 2024]
- We can't combat climate change without changing minds. This psychology class explores how. - Northeastern University - March 11th, 2024 [March 11th, 2024]
- Bees Reveal a Human-Like Collective Intelligence We Never Knew Existed - ScienceAlert - March 11th, 2024 [March 11th, 2024]
- Franciscan AI expert warns of technology becoming a 'pseudo-religion' - Detroit Catholic - March 11th, 2024 [March 11th, 2024]
- Freshwater resources at risk thanks to human behavior - messenger-inquirer - March 11th, 2024 [March 11th, 2024]
- Astrocytes Play Critical Role in Regulating Behavior - Neuroscience News - March 11th, 2024 [March 11th, 2024]
- Freshwater resources at risk thanks to human behavior - Sunnyside Sun - March 11th, 2024 [March 11th, 2024]
- Freshwater resources at risk thanks to human behavior - Blue Mountain Eagle - March 11th, 2024 [March 11th, 2024]
- 7 Books on Human Behavior - Times Now - March 11th, 2024 [March 11th, 2024]
- Euphemisms increasingly used to soften behavior that would be questionable in direct language - Norfolk Daily News - February 29th, 2024 [February 29th, 2024]
- Linking environmental influences, genetic research to address concerns of genetic determinism of human behavior - Phys.org - February 29th, 2024 [February 29th, 2024]
- Emerson's Insight: Navigating the Three Fundamental Desires of Human Nature - The Good Men Project - February 29th, 2024 [February 29th, 2024]
- Dogs can recognize a bad person and there's science to prove it. - GOOD - February 29th, 2024 [February 29th, 2024]
- What Is Organizational Behavior? Everything You Need To Know - MarketWatch - February 4th, 2024 [February 4th, 2024]
- Overcoming 'Otherness' in Scientific Research Commentary in Nature Human Behavior USA - English - USA - PR Newswire - February 4th, 2024 [February 4th, 2024]
- "Reichman University's behavioral economics program: Navigating human be - The Jerusalem Post - January 19th, 2024 [January 19th, 2024]
- Of trees, symbols of humankind, on Tu BShevat - The Jewish Star - January 19th, 2024 [January 19th, 2024]
- Tapping Into The Power Of Positive Psychology With Acclaimed Expert Niyc Pidgeon - GirlTalkHQ - January 19th, 2024 [January 19th, 2024]
- Don't just make resolutions, 'be the architect of your future self,' says Stanford-trained human behavior expert - CNBC - December 31st, 2023 [December 31st, 2023]
- Never happy? Humans tend to imagine how life could be better : Short Wave - NPR - December 31st, 2023 [December 31st, 2023]
- People who feel unhappy but hide it well usually exhibit these 9 behaviors - Hack Spirit - December 31st, 2023 [December 31st, 2023]
- If you display these 9 behaviors, you're being passive aggressive without realizing it - Hack Spirit - December 31st, 2023 [December 31st, 2023]
- Men who are relationship-oriented by nature usually display these 9 behaviors - Hack Spirit - December 31st, 2023 [December 31st, 2023]
- A look at the curious 'winter break' behavior of ChatGPT-4 - ReadWrite - December 14th, 2023 [December 14th, 2023]
- Neuroscience and Behavior Major (B.S.) | College of Liberal Arts - UNH's College of Liberal Arts - December 14th, 2023 [December 14th, 2023]
- The positive health effects of prosocial behaviors | News | Harvard ... - HSPH News - October 27th, 2023 [October 27th, 2023]
- The valuable link between succession planning and skills - Human Resource Executive - October 27th, 2023 [October 27th, 2023]
- Okinawa's ants show reduced seasonal behavior in areas with more human development - Phys.org - October 27th, 2023 [October 27th, 2023]
- How humans use their sense of smell to find their way | Penn Today - Penn Today - October 27th, 2023 [October 27th, 2023]
- Wrestling With Evil in the World, or Is It Something Else? - Psychiatric Times - October 27th, 2023 [October 27th, 2023]
- Shimmying like electric fish is a universal movement across species - Earth.com - October 27th, 2023 [October 27th, 2023]
- Why do dogs get the zoomies? - Care.com - October 27th, 2023 [October 27th, 2023]
- How Stuart Robinson's misconduct went overlooked for years - Washington Square News - October 27th, 2023 [October 27th, 2023]
- Whatchamacolumn: Homeless camps back in the news - News-Register - October 27th, 2023 [October 27th, 2023]
- Stunted Growth in Infants Reshapes Brain Function and Cognitive ... - Neuroscience News - October 27th, 2023 [October 27th, 2023]
- Social medias role in modeling human behavior, societies - kuwaittimes - October 27th, 2023 [October 27th, 2023]
- The gift of reformation - Living Lutheran - October 27th, 2023 [October 27th, 2023]
- After pandemic, birds are surprisingly becoming less fearful of humans - Study Finds - October 27th, 2023 [October 27th, 2023]
- Nick Treglia: The trouble with fairness and the search for truth - 1819 News - October 27th, 2023 [October 27th, 2023]
- Science has an answer for why people still wave on Zoom - Press Herald - October 27th, 2023 [October 27th, 2023]
- Orcas are learning terrifying new behaviors. Are they getting smarter? - Livescience.com - October 27th, 2023 [October 27th, 2023]
- Augmenting the Regulatory Worker: Are We Making Them Better or ... - BioSpace - October 27th, 2023 [October 27th, 2023]
- What "The Creator", a film about the future, tells us about the present - InCyber - October 27th, 2023 [October 27th, 2023]
- WashU Expert: Some parasites turn hosts into 'zombies' - The ... - Washington University in St. Louis - October 27th, 2023 [October 27th, 2023]
- Is secondhand smoke from vapes less toxic than from traditional ... - Missouri S&T News and Research - October 27th, 2023 [October 27th, 2023]
- How apocalyptic cults use psychological tricks to brainwash their ... - Big Think - October 27th, 2023 [October 27th, 2023]
- Human action pushing the world closer to environmental tipping ... - Morung Express - October 27th, 2023 [October 27th, 2023]
- What We Get When We Give | Harvard Medicine Magazine - Harvard University - October 27th, 2023 [October 27th, 2023]
- Psychological Anime: 12 Series You Should Watch - But Why Tho? - October 27th, 2023 [October 27th, 2023]
- Roosters May Recognize Their Reflections in Mirrors, Study Suggests - Smithsonian Magazine - October 27th, 2023 [October 27th, 2023]
- June 30 Zodiac: Sign, Traits, Compatibility and More - AZ Animals - May 13th, 2023 [May 13th, 2023]
- Indiana's Funding Ban for Kinsey Sex-Research Institute Threatens ... - The Chronicle of Higher Education - May 13th, 2023 [May 13th, 2023]
- Have AI Chatbots Developed Theory of Mind? What We Do and Do ... - The New York Times - March 31st, 2023 [March 31st, 2023]
- Scoop: Coming Up on a New Episode of HOUSEBROKEN on FOX ... - Broadway World - March 31st, 2023 [March 31st, 2023]