LinuxLinks.com
Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Guide | Free Software | Portal Pages | MyLinks | Add Link | Modify Link | New | Hot | Link Us

Search/Browse

 Category Gateway
More Options
Category:  

Related Sites

LinuxLinks Login

Login:

Password:



Click here
to start your own
Link collection!

LinuxLinks News
 · 21 of the Best Free to Download Closed-Source Applications
 · First Linux on Everest
 · A Linux users’ guide to Google Chrome
 · "Olympics" phone runs Linux
 · Ten key differences between Linux and Windows
 · Google prepping Chrome for Mac and Linux
 ·  21 of the Best Free Linux Productivity Tools
 · Really free Linux takes hold
 · Intel buys British Linux developer
 · MSI intros cut-price Linux mini-laptop
(more...)

 

Latest Links
Artlia Matrix
(more...)

 

Google Search
 



Top : Software : Programming : Languages : Other

Highlights
21 of the Best Free to Download Closed-Source Applications
Software licenses stir up emotive feelings in the Linux community.

(Read more)
GCompris
A simple education game. In French GCompris is pronounce "j'ai compris" and means I Have Understood. The basic goal is to teach to children starting at 3 how to use a mouse and keyboard. Read more

Links:

  • 2E Programming Language
    2e is an experimental language designed to be as simple as possible, but still allow for all the standard programming functions (expression evaluation, flow control, functions, variables, and arrays, etc). The language flow control is handled via a C style conditional operator (expr ? expr2 : expr3) for if/else processing, and a variant iterative conditional (expr ?? expr2 : expr3) for looping. Parentheses are used for grouping throughout, and both built-in and user-defined functions are supported.
  • A+
    a powerful and efficient programming language. It is freely available under the GNU General Public License. It embodies a rich set of functions and operators, a modern graphical user interface with many widgets and automatic synchronization of widgets and variables, asynchronous execution of functions associated with variables and events, dynamic loading of user compiled subroutines, and many other features
  • Algae
    Algae is a programming language for numerical analysis. Algae has been applied to interesting problems in aerospace and related fields for more than a decade.
  • aplus
    a powerful and efficient programming language. It is freely available under the GNU General Public License. It embodies a rich set of functions and operators, a modern graphical user interface with many widgets and automatic synchronization of widgets and variables, asynchronous execution of functions associated with variables and events, dynamic loading of user compiled subroutines, and many other features
  • AppGEN
    a high level fourth generation language and application generator for producing World Wide Web (WWW) based applications.
  • APRIL
    Agent Process Interaction Language: a symbolic programming language for implementing distributed applications, especially agent-based systems.
  • arfg
    a simple pipelined meta-language. Its power comes from the powerful tools it employs: GNU m4 for macro expansion, a diversion filter for accumulation and re-location of text blocks, and the embedded Perl interpreter eperl
  • Bake
    Bake is a small domain-specific programming language for describing how to transform one file into another. It uses the typical topological sort, but has features that make describing this relatively easy. It should feel comfortable to those familiar with Javascript, Python, and make.
  • bigwig
    a high-level programming language for developing interactive Web services. Complete specifications are compiled into a conglomerate of lower-level technologies such as CGI, HTML, and JavaScript
  • ChucK
    an audio programming language for real-time synthesis, composition, and performance, which runs on commodity operating systems. ChucK presents a new time-based concurrent programming model, which supports multiple, simultaneous, dynamic control rates, and the ability to add, remove, and modify code, on-the-fly, while the program is running, without stopping or restarting
  • cmusic
    an acoustic compiler program written by F. Richard Moore as part of the Computer Audio Research Laboratory (CARL) software distribution
  • Color Transformation Language
    The Color Transformation Language, or CTL, is a small interpreted programming language that was designed to serve as a building block for digital color management systems. CTL allows users to describe color transforms in a concise and unambiguous way by expressing them as programs.
  • Concurrent Hierarchical State Machine
    CHSM is a language system for specifying concurrent, hierarchical, finite state machines (an implementation of "statecharts") to model and control reactive systems.
  • D frontend for GCC
    a high-level language derived from C and C++ but is not backwards-compatible with either. GDC is a frontend for D written for GCC
  • DataScript
    a language to describe and manipulate binary data formats as types. DataScript consists of two components: a constraint-based specification language that uses DataScript types to describe the physical layout of data and a language binding that provides a simple programming interface to script binary data
  • Domac
    Domac is a simple text processing language. It can read like a story and is very easy to understand. Comments can be anywhere in the program, and programs can be embedded in text or other languages. It has been used to assemble HTMl files.
  • DPROG
    a domain specific language for specifying dynamic programming algorithms; given a recursive definition of the problem, the compiler generates code for solving the problem using dynamic programming
  • Drums++
    a programming language for creating drum sequences for MIDI devices. It comes with a player program for parsing .dpp files and sending MIDI commands to a MIDI keyboard or drum machine
  • EASEA
    a high-level language dedicated to the specification of evolutionary algorithms
  • Emu
    a clean, fast, flexible and free programming language that is designed to be embedded into other files, such as text documents, web pages, or anyplace where the document itself needs to be manipulated before it is in its final form
  • Esterel
    both a programming language, dedicated to programming reactive systems, and a compiler which translates Esterel programs into finite-state machines. It is one of a family of synchronous languages which are particularly well-suited to programming reactive systems, including real-time systems and control automata
  • Eukleides
    an Euclidean Geometry Drawing Language: provides simple and powerful commands for creating elementary euclidean geometry figures. The underlying philosophy is to avoid as much as possible the use of coordinates
  • f2py
    a command line tool for binding Python and Fortran code
  • Faust AUdio STreams
    Faust AUdio STreams is an expressive functional programming language for realtime audio signal processing. The Faust compiler translates DSP specifications into efficient C++ code. A variety of platforms and plugin formats are supported. A single Faust specification can be used to easily generate JACK and ALSA applications, as well as LADSPA, MAX/MSP, PD, Q, SC, and VST plugins. In addition to C++ code, the Faust compiler can also generate SVG block-diagram representations as well as XML descriptions.
  • Fishkill
    Fishkill is a minimalist functional programming language. It is based entirely on pattern matching of function arguments. There is only a single data type with arbitrary constructors and values.
  • Frink
    a practical calculating tool and programming language designed to help us all to better understand the world around us, to help us get calculations right without getting bogged down in the mechanics, and to make a tool that's really useful in the real world
  • Funky Embeddable Interpreter
    Funky is a tiny, embeddable programming language with almost unlimited extending capabilities. It presents itself as a single class that contains the entire interpreter. Two versions of this class exist: Funky::Funky, a floating-point version, and Funky::Groovy, an integer version. You can install your own functions in the language as long as your functions take a vector of the built-in type of the interpreter and return an instance of that built-in type (or a vector of those). Funky is a functional programming language. As such, it treats everything as functions, and those functions handle only one type: double in the case of Funky::Funky, or int in the case of Funky::Groovy.
  • GEZEL
    GEZEL is a language and open environment for exploration, simulation and implementation of domain-specific micro-architectures. GEZEL is open source under LGPL.
  • GLE
    GLE is a graphics language that produces postscript, EPS, PDF, PNG, or JPG ouput from a simple script file. The GLE scripting language is full featured with variables, subroutines, logic control, looping, and graphing tools. It is great for plotting and charting data.
  • Guido van Robot
    a new programming language intended for instructional purposes. It is written in Python, and aims to be a Pythonic improvement of Karel the Robot
  • heitml
    (commercial) heitml enhances the functionality of HTML by definable tags and full programming features.
  • High Level Assembly Language
    a programming language where each instruction is translated into a few machine instructions. The translator is somewhat more complex than an assembler, but much simpler than a compiler. Such a language should not have features like the if, for, and case control structures, complex arithmetic, logical expressions, and multi-dimensional arrays. It should consist of simple instructions, closely resembling traditional assembler instructions, and of a few simple data types
  • INTERCAL
    INTERCAL is a language designed to be Turing-complete but as fundamentally unlike any existing language as possible.
  • Io
    a small prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk(all values are objects), Act1, Self and NewtonScript(differential inheritance, inheritance by delegation, actors), LISP(code is a runtime inspectable/modifiable tree) and Lua(small, embeddable)
  • JACL Adventure Creation Language
    an interpreted computer language for creating browser-based adventure games. JACL runs in conjunction with a FastCGI engable Apache web server
  • Jind
    an interpreter for a toy programming language
  • lfyre
    lfyre is a programming language and the interactive compiler for the same language. Its key features are flexibility, performance and simplicity.
  • LuaCheia
    the goal of the LuaCheia project is to make a full-featured language based on Lua that makes it more usable as a stand-alone language.
  • MaTX
    a high-performance programming language for scientific and engineering numerical and symbolic computation
  • MillScript
    MillScript is a programming language for the batch creation of Open World's websites. The design of MillScript is a natural continuation of our template based approach to website design, a method that has proved highly effective, but allows us to replace the elegant but over-taxed AppleScript/FileMaker combination.
  • NCAR Command Language
    a programming language designed specifically for the access, analysis, and visualization of data. NCL can be run in interactive mode, where each line is interpreted as it is entered at your workstation, or it can be run in batch mode as an interpreter of complete scripts
  • Omega
    an open source implementation of M-Technology programming language. It is currently in development but is usable in a limited way
  • Open Text Summarizer
    an open source tool for summarizing texts. The program reads a text and decides which sentences are important and which are not. OTS is both a library and a command line tool. Word processors such as AbiWord and KWord can link to the library and summarize documents while the command line tool lets you summarize text on the console
  • OpenMusic
    OpenMusic (OM) is a full visual programming language based on CommonLisp / CLOS. OM is icon oriented, uses extensively drag and drop, and has built-in visual control structures that interface with Lisp ones, such as loop.
  • Parallaxis
    Parallaxis is a structured programming language for data-parallel programming (SIMD systems), developed by Thomas Bräunl in 1989. The language is based on sequential Modula-2, but extended by machine-independent parallel constructs. In Parallaxis an abstraction is achieved by declaring a processor configuration in functional form, specifying number, arrangement, and connections between processors. With these "virtual processors and connections", an application program can be constructed independent of the actual computer hardware.
  • PEBL
    PEBL is software for creating psychology experiments. PEBL offers a simple programming language tailor-made for creating and conducting simple experiments.
  • PGHPF Workstation
    (commercial) High Performance Fortran (HPF) extends Fortran 90 to enable simple portable parallel programming on all types of computing systems
  • PLT Scheme
    PLT Scheme is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc. It includes the DrScheme programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the PLT Scheme Web server, extensive libraries, documentation for both beginners and experts, and more.
  • ProjectFortress
    Fortress is a programming language designed for high-performance computing (HPC) with high programability. Features include implicit parallelism, transactions, mathematical syntax, static checking (but with type inference), and definition of large parts of the language in its own libraries.
  • PyRAF
    PyRAF is a command language for IRAF based on the Python scripting language that can be used in place of the existing IRAF CL.
  • Q
    stands for
  • QCL
    a high level, architecture independent programming language for quantum computers, with a syntax derived from classical procedural languages like C or Pascal
  • Quantity Modeling Language
    a "thing-based" language designed for building Internet-ready, scientific data models. Each "thing" is a "quantity" which may be associated with either a structure or physical phenomena
  • REBOL
    REBOL is a multi-platform messaging language with support for Linux, Amiga OS, Macintosh, and Windoze.
  • RPilot
    RPilot is an interpreter for the IEEE-standard programming language PILOT. PILOT is a simple language which was designed for use in computer-aided instruction in the 1960's. RPilot is licensed under the GPL.
  • SARA
    Simulation and Analysis with Reflective Agents: a multi-agent gaming simulation platform which provides for easy construction and development of gamings
  • Seed7
    Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept.
  • SILOON
    Scripting Interface Languages for Object-Oriented Numerics: gives users the ability to rapidly prototype their scientific codes in a simple yet elegant fashion using the popular scripting languages Python and Perl
  • Simpla
    Simpla is concept language for use in teaching children and adults with no programming experience or computer knowledge whatsoever. Intent is to have a language which is capable of many basic scripting language tasks without adding excess complexity.
  • Snowball
    a small string processing language designed for creating stemming algorithms for use in Information Retrieval. It comes with several useful stemmers implemented using it
  • Stratego/XT
    Stratego is a modular language for the specification of fully automatic program transformation systems based on the paradigm of rewriting strategies. The construction of transformation systems with Stratego is supported by the XT bundle of transformation tools. The Stratego/XT distribution integrates Stratego and XT.
  • Talentsoft
    commercial web application and web database access tool
  • The Blue Programming Language
    Blue is a high-level programming language designed to support advanced algorithms and techniques used in computer science, engineering, and other mathematically intense fields. It is easy to expand by writing plugin modules in C. Modules can implement types, algorithms, and even programming paradigms.
  • The Data Language
    an Interactive Data Language-compatible incremental compiler. Like Matlab, it is intended for scientific data processing and visualization
  • TinyaML
    TinyaML is a virtual machine, a compiler, and a compiler- compiler, powered by the abstract parser tinyap. It is endian-safe and allows easy bindings of new C APIs into the virtual machine. The VM executes wordcode with a virtual threading model and features a garbage collector. TinyaML allows the user to compile and run assembly code, or plug new grammars for higher-level languages into the parser and implement the methods to compile their ASTs.
  • trad4
    Trad4 is a fully concurrent, thread safe, graph based programming language that scales linearly on multiple cores. It is initially intended for deployment in the financial industry to model real-time risk. It is a new way of arranging programs in memory and a new style of flow-of-control.
  • Transmuter Programming Language
    Trans (short for Transmuter Programming Language) is a biologically-inspired prototyping language providing a framework for experimenting with naturally evolving systems of objects over the net, and for exploring new ideas about recombinant software, code morphing, and evolutionary programming. Trans is also a very capable general-purpose programming language. It's fast, flexible, compact, object-oriented, highly extensible, and easy-to-learn. It can be used for rapid prototyping, or as a scripting language, an embedded language, a network server or client, a system of cooperating network nodes, a real-time control and monitoring system, and more.
  • TSP
    a complete language for the estimation and simulation of econometric models. Commercial
  • TXL
    a unique programming language and rapid prototyping system specifically designed to support computer software analysis and transformation tasks. Originally released to the world as version 5.0 in 1990, TXL is the evolving result of more than ten years of concentrated research on rule-based structural transformation as a paradigm for the rapid solution of complex computing problems
  • var'aq
    a speculative exercise in language creation
  • VisKProg
    an easy-to-learn programming language for the KDE desktop environment
  • X Language
    a new multi-syntax programming language wich will ease the creation of big applications. By providing a portable set of APIs, you will be able to create CLI or GUI applications runnable on UNIX/X11 and Win32. X Language come with an interpreter/compiler/debugger
  • XSIL
    The Extensible Scientific Interchange Language (XSIL) is a flexible, hierarchical, extensible, transport language for scientific data objects. The entire object may be represented in the file, or there may be metadata in the XSIL file, with a powerful, fault-tolerant linking mechanism to external data. The language is based on XML, and is designed not only for parsing and processing by machines, but also for presentation to humans through web browsers and web-database technology.
  • Yacas
    Yacas is a small and highly flexible computer algebra language. The syntax is very close to Mathematica. The distribution contains a small library of mathematical functions, but its real strength is in the language in which you can easily write your own symbolic manipulation algorithms.



Other Sites

Migrate to Linux
Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

This feature also includes over 150 individual software portal pages including Blender, Scribus, OpenOffice.org, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.

 

Distribution Guides
Distro Guide

Debian
Fedora
Gentoo
Mandriva
OpenSuSE
RedHat
Slackware
Ubuntu
Xandros

Absolute
Linux Mint
64 Studio

LiveCDs
Berry Linux
GoblinX
KNOPPIX
Kubuntu
NimbleX
PCLinuxOS
Sabayon
SimplyMEPIS
Xubuntu

Entire List

 

SourceFiles.org
Sourcefiles.org
Backup
CD Writing
Databases
Editors
Emulators
Financial
Games
Graphics
Home ...
Internet
Multimedia
Networking
Office
Prod Tools
Scientific
Shells
Spreadsheets
Toys
Utilities
WMs

 

Services
Web Calendar
Linux Licenses

Advertise at LinuxLinks.com

 

My LinuxLinks
MyLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Latest Portal Pages
    Mixxx
    energyXT2
    GRASS
    uDig
    QGIS
    gretl
    SPSS

     

    About | FAQ | Privacy | Awards | Contact
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2002-2007 LinuxLinks.com All rights reserved.