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:  


LinuxLinks News
 · 24 Peachy Free Linux Games (Part 1 of 4)
 · 5 Productive Clipboard Managers
 · 6 Invaluable Free Scheme Books
 · 5 Best Free Scala Books
 · 6 Useful OCR Tools
 · 6 Best Free System Recovery Software
 · 5 Native XML Databases for Big Data
 · 9 Key Value Stores for Big Data
 · 6 Best File Systems for Big Data
 · 5 Top Linux Anti-Spam Tools
(more...)

 

Latest Links
The Little Black Box
libj
TemplateFx
typer
filegive
mdp
cartman
STMX
Crayonizer
sleepuntil
(more...)

 



Top : Software : Programming : Languages : Other

Highlights
24 Peachy Free Linux Games (Part 1 of 4)
Linux has finally come of age and is now a legitimate gaming platform. The release of quality commercial titles such as Left 4 Dead 2, Portal, and Day of Defeat bring real credibility to Linux as a first-class gaming platform. The bid to lure gamers away from Microsoft's platform has also been strengthened, in part, due to the official launch of Steam for the Linux operating system back on February 14.

(Read more)
Linux Format
Linux Format covers Linux for desktop user, developers and professionals. Each issue comes full of reviews, features and tutorials on diverse topics. Our Hot Picks section highlight's the best new open source software every month, all of which is available on the covermounted CD ROM. DVD edition available. Worldwide subscriptions available.

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
  • aime
    aime is a simple, C-like programming language and an interpreter, both designed to be embedded in applications.
  • 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.
  • Alice
    Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web.
  • 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
  • Box
    Box is a programming language that puts special emphasis on graphics.
  • 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.
  • CPC
    CPC (Continuation Passing C) is a programming language designed for writing concurrent 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
  • danotation
    danotation is a simple language and tool for processing small databases, primarily collections of logs maintained by hand.
  • 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
  • DUP System
    The DUP System is a language for productive, parallel and distributed stream processing on POSIX systems.
  • EASEA
    a high-level language dedicated to the specification of evolutionary algorithms
  • Emu
    Emu is 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.
  • ESL
    ESL is a new programming language designed to be used for efficient programming of embedded and other "small" systems. ESL an acronym for Embedded Systems Language
  • 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
    Eukleides is 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. Read more
  • f2py
    a command line tool for binding Python and Fortran code
  • Falcon
    Falcon is an Open Source, simple, fast and powerful programming language, easy to learn and to feel comfortable with, and a scripting engine ready to empower mission-critical multithreaded applications.
  • 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. Read more
  • 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
    High Level Assembly Language is 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.
  • Higher Order Logic
    Higher Order Logic (HOL) is a programming environment in which theorems can be proved and proof tools implemented.
  • Hormiga
    Hormiga is a language designed to be simple and powerful, allowing users without software programming knowledge to make the programs needed to automate the calculations of everyday problems.
  • INTERCAL
    INTERCAL is a language designed to be Turing-complete but as fundamentally unlike any existing language as possible.
  • interp
    interp is a powerful programming language, a testing platform, and a development framework.
  • 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.
  • lihata
    lihata is a compact textual language which can represent a tree of lists, hashes, and tables.
  • LoLCode 1337
    LoLCode 1337 is an implementation of the esoteric programming language lolcode. It comes with a compiler, a virtual machine, and a tiny debugger.

Next 50



Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.


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

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    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

     

    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 2009 LinuxLinks.com All rights reserved.