kids encyclopedia robot

Allison Randal facts for kids

Kids Encyclopedia Facts
Quick facts for kids
Allison Randal
Allison Randal.jpg
Occupation Programmer, Author
Employer SUSE
Known for Perl, Parrot

Allison Randal is a talented software developer and author. She helps create computer programs and writes about technology. She is well-known for her work with programming languages like Perl and the Parrot virtual machine. A virtual machine is like a pretend computer inside a real one, helping programs run smoothly.

Allison has held many important roles in the world of computer science. She was the main architect for the Parrot virtual machine. She also served on the board of directors for organizations like The Perl Foundation and the Python Software Foundation. These foundations help guide the development of popular programming languages. From 2010 to 2012, she was a director for the Python Software Foundation. She also led the Parrot Foundation.

Allison was the main developer for Punie, which is a special version of Perl 1 designed to work with Parrot. She also co-wrote books like Perl 6 and Parrot Essentials and the Synopses of Perl 6. She used to work for O'Reilly Media, a company that publishes books about technology. From August 2010 to February 2012, Allison was a Technical Architect for Ubuntu at Canonical. Ubuntu is a popular type of computer operating system.

Allison's Journey into Tech

Allison Randal started her career in a very interesting way. She began as a research linguist in Eastern Africa. A linguist studies natural languages, like English or Swahili, to understand how they work. She did deep studies of these languages.

However, Allison always loved coding, which is like writing instructions for computers. This love eventually led her to study and use "artificial languages," which are programming languages. She has worked on many different types of software projects over more than thirty years.

What Allison Has Built

Allison's work includes a wide range of projects. She has created:

  • Educational games
  • Tools for analyzing languages
  • Systems for online shopping (e-commerce)
  • Compilers, which translate code into computer instructions
  • Hypervisors, which help run multiple virtual machines
  • Systems for copying and managing databases
  • Tools for automating software deployment
  • Apps for mobile phones
  • Smart-home technologies that respond to voice commands

Her experience shows how she combines thinking about systems, technology, and language in unique ways.

Leadership in Open Source

Allison Randal is a big supporter of "open source" software. Open source means that the code for a program is available for anyone to see, use, and change. This helps many people work together to make software better.

In 2009, Allison was the chair of the O'Reilly Open Source Convention (OSCON). This is a big event where people who work with open source software meet and share ideas. In 2010, she was recognized for her contributions and became a fellow of the Python Software Foundation.

Leading Open Source Organizations

Allison has continued to be a leader in the open source community. She is currently a director of the Open Source Initiative. This organization works to promote and protect open source software. She was also its president from 2015 to 2017.

She also serves on the OpenStack Foundation board of directors. OpenStack is a set of open source tools for building and managing cloud computing platforms. She became the chair of this board from 2021 to 2022.

Additionally, in 2019, Allison joined the board of directors at Software Freedom Conservancy. This group helps support and protect free and open source software projects. As of 2022, she became the chair of their board.

External Links

  • "here be unicorns", Allison Randal's blog
  • An Interview with Allison Randal by Simon Cozens of perl.com
  • Interview with Allison Randal by The Perl Review
  • The Perl Programming Language

See also

Kids robot.svg In Spanish: Allison Randal para niños

kids search engine
Allison Randal Facts for Kids. Kiddle Encyclopedia.