RosettaGit

  • Tasks
  • Drafts
  • Languages

Contributing

  • Code on GitHub
  • Issues
  • Changelog

Special Pages

  • Similar Sites
  • Online Execution

IDL

IDL (Interactive Data Language) is an array programming language designed by David Stern. Wikipedia article (free implementation: GDL - GNU Data Language http://gnudatalanguage.sourceforge.net)

Tasks

  • Apply a callback to an array
  • Arithmetic/Complex
  • Array concatenation
  • Averages/Arithmetic mean
  • Check that file exists
  • Comments
  • Compound data type
  • Conditional structures
  • Create a two-dimensional array at runtime
  • Detect division by zero
  • Determine if a string is numeric
  • Dot product
  • Empty program
  • Execute a system command
  • Factorial
  • Fibonacci sequence
  • Filter
  • Flow-control structures
  • Formatted numeric output
  • Forward difference
  • Function definition
  • Generic swap
  • Hello world!
  • Hello world/Text
  • Hostname
  • Increment a numerical string
  • Infinity
  • Literals/String
  • Loops/Downward for
  • Loops/Infinite
  • Loops/N plus one half
  • Mandelbrot set
  • Matrix multiplication
  • Matrix transposition
  • Pascal's triangle
  • Random numbers
  • Remove duplicate elements
  • Roots of a quadratic function
  • Roots of unity
  • Sequence of non-squares
  • Sierpinski triangle
  • Simple windowed application
  • Sleep
  • Sockets
  • Sort an integer array
  • Sorting algorithms/Quicksort
  • String case
  • String concatenation
  • String length
  • Sum and product of an array
  • Sum of a series
  • Sum of squares
  • System time
  • Trigonometric functions
  • Variable size/Get
  • Walk a directory/Non-recursively
  • Walk a directory/Recursively
  • Window creation
  • Write float arrays to a text file

Created by Adrian Sieber and contributors with Zola

Licensed under the GFDL-1.3-or-later