Yorick is an interpreted programming language used in scientific simulations or calculations, postprocessing, interactive scientific graphics, and in reading, writing, or translating large numeric files.
Designed by David H. Munro of Lawrence Livermore National Laboratory in 1996, Yorick is open-source, under a BSD License. Written in ANSI C, Yorick includes an interactive graphics package, a binary file package capable of translating to and from the raw numeric formats of all modern computers, and it runs on most operating systems, including Linux, macOS, and Windows.
Yorick has a C-like syntax, although array operators make loops unnecessary. It includes a C API for writing dynamically linked extensions.
Although the language is used primarily for working with numbers, it's not a calculator. Its readable syntax, array notation, and powerful input/output and graphics capabilities combine to make the language an efficient tool for scientific numerical analysis, with applications in astrophysics, astronomy, medical imaging, neurosciences, and fusion research.
The focus of this guide is on the Yorick programming language, so any resources related specifically to the language are appropriate for this category, including the language itself, any editors or tools designed to facilitate programming in Yorick, as well as user groups, forums, tutorials, and guides.
 
 
Recommended Resources
Free Software Directory: Yorick
The FSF is a charity with an international mission to advance the cause of software freedom. Licensed under the GNU Free Documentation License, the site includes an overview of Yorick, an interpreted programming language used in scientific simulations or calculations, post-processing, and interactive scientific graphics. Licensure information, version data, project leadership, and links to other resources and communication relating to the language are featured.
https://directory.fsf.org/wiki/Yorick
GitHub is a repository for files and packages relating to Yorick, an interactive programming language used for scientific computing that includes scientific visualization functions, as well as text and binary I/O functions geared to millions of numbers. Yorick is open-source software, available under a BSD license, running under UNIX, macOS, and Microsoft Windows. The included files may be cloned or downloaded from the site, and quick start instructions are provided.
https://github.com/LLNL/yorick
JEHTech: The Yorick Programming Language
The JEHTech site covers a variety of topics related to programming and development, including Yorick, a programming language written by David Munro. The section includes instructions for installing the language files on an Ubuntu Linux platform, as well as a guide to Yorick arrays, OXY objects, the use of namespaces in Yorick scripts, and writing Yorick plugins. Also included are links to download pages, and other online documentation, manuals, FAQs, and other resources.
http://jeh-tech.com/yorick-programming-language.html
Linux Journal: The Yorick Programming Language
Published for more than twenty-five years, the Linux Journal is the original magazine of the global Open Source community. Written by Cary O’Brien, and published on July 1, 1998, the article offers a review of Yorick and its uses, including examples of the way in which arrays are created in Yorick, including advanced array operations, as well as function declarations, variables. Also included is a discussion of advanced graphics options, numerical analysis, and other resources.
https://www.linuxjournal.com/article/2184
Yorick is an interpreted language used for scientific simulations or calculations, post-processing or steering large simulation codes, interactive scientific graphics, and reading, writing, and translating large files of numbers. Available for the Linux Mint operating system, the package includes an Emacs-based development environment, and several add-on packages and plugins are available. An example of its graphics coding is displayed, and the files may be installed through the site.
https://community.linuxmint.com/software/view/yorick
Hosted on Lawrence Livermore National Laboratory, Yorick is an interpreted programming language used in scientific simulations or calculations. Created at Lawrence Livermore National Laboratory, the official language site offers downloads for most common operating system platforms, a user manual, quick reference guide, standard library, plugins, and packages, and source codes are available with an open-source BSD License. User forums and a support wiki are included.
https://software.llnl.gov/yorick-doc/
Yorick is an interpreted programming language used in astrophysics, astronomy, and other applications requiring interactive scientific graphics, simulations, or calculations. Created by David Munro, the language files are available for free under an open-source license. A source code repository is included, along with code examples, a manual, cookbook, index, keywords, packages, and other resources. Development notes, a mailing list, and links to other resources are included.
http://yorick.sourceforge.net/
Powered by phpBB, and hosted on SourceForge, the online discussion forum serves as a community support forum for the Yorick programming language. Announcements and other comments pertaining to the language may be posted in the forum, and areas are provided for the discussion of various support issues, and for the discussion of issues, questions, and feature requests pertaining to language plugins, as well as bug reports. Participation requires registration.
http://yorick.sourceforge.net/phpBB3/