Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

PIC (markup language)

Procedural Language

Pic is a domain-specific programming language created by Brian Kernighan at AT&T Bell Laboratories for describing line diagrams in text form, first released in 1988. It provides predefined linear objects such as line, move, arrow and spline, planar objects such as box, circle, ellipse and arc, and lets a user build definable composite elements from them, placing objects relative to each other or at absolute coordinates. When an object is only partly specified, Pic falls back on sensible default parameters rather than failing outright. An interpreter translates a Pic description into concrete drawing commands for a variety of output formats. Pic is a procedural language with variable assignment, macros, conditionals and loops, and belongs to the Unix tradition of small, purpose-built little languages meant to be comfortable for non-programmers rather than general software development.

Facts
First Released
1988 1
Connections

In Field

Source Pic (markup language) (Wikipedia)

Invented By

Source Pic (markup language) (Wikipedia)
In the Other Atlases

Developed By

Also in Business Atlas: the developer of this subject.

Sources
1. Pic (markup language) (Wikipedia)
  • Infobox: released
    1988
  • In Field: Programming Language Theory, Lead sentence
    Pic is a domain-specific programming language by Brian Kernighan for specifying line diagrams.
  • Invented By: Brian Kernighan, Lead sentence
    Pic is a domain-specific programming language by Brian Kernighan for specifying line diagrams.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.