Get flash to fully experience Pearltrees
Shiny is a simple interpreted scripting language with aspects similar to Lua, Ruby and Perl. Anyone familiar with C derivative languages should find Shiny easy to pick up. There is a minimal, mostly statically linked binary that runs on many Linux distros.
StreamIt is a programming language and a compilation infrastructure, specifically engineered for modern streaming systems. It is designed to facilitate the programming of large streaming applications, as well as their efficient and effective mapping to a wide variety of target architectures, including commercial-off-the-shelf uniprocessors, multicore architectures, and clusters of workstations. For more information about StreamIt, please visit the research overview page and review the list of publications and related materials .
Release Notes: This release fixes a pointer handling problem, extends Unit Tests, and adds samples and documentation. Users are urged to upgrade. Note that the Google Code site is being deprecated. Release Notes: 64-bit support on pthread-capable platforms. Integrity rules for destructors.
scato - Programming language. Designed to plot fractals (IFS), L-systems, and other self-similar curves, and not just theirScato (Scalable Tortoise) is a programming language to drive the tortoise, that can draw lines with different width and colors. Scato is designed to plot iterated function system (IFS) , L-systems , Penrose tile , and similar kinds of fractal objects. It's arm to make easy to scale and rotate parts of plots, produce loops and recursions, and create pretty self-similar colored curves. Moreover, Scato is environment.
After a long period of neglect, I'm finally getting around to turning this into a presentable webpage. Over the next few days, I'll be adding the projects that were previously available here plus a few more... By reading this webpage, you hereby agree to the terms and conditions of our Standard Disclaimer . Sigil Sigil is an interpretted, object-oriented programming language.
These projects are the software I wrote (in whole or in part) over the years. They are no longer being maintained, but feel free to work on them if you want. Most are provided under the GPL license. See the individual package for specifics.
Single Assignment C -- High Productivity meets High-Performance SaC is an array programming language predominantly suited for application areas such as numerically intensive applications and signal processing. Its distinctive feature is that it combines high-level program specifications with runtime efficiency similar to that of hand-optimized low-level specifications. Key to the optimization process that facilitates these runtimes is the underlying functional model which also constitutes the basis for implicit parallelization. This makes SaC ideally suited for harnessing the full potential of modern Chip Multiprocessor Architectures .
Machine Independant SMAL The machine independant SMAL assembler and linker supports conditional and macro assembly and all linkage editing operations commonly associated with languages such as FORTRAN and C. It comes with a user's manual that also explains how to customize it to support a variety of machine instruction sets. There are three versions, two written in fairly portable Pascal and one in C.
Exploratory programming. Exploratory programming is useful when you have a complex, poorly-understood problem. It is the technique where the process of programming a solution to that problem is an essential part of the process of developing an understanding of the problem. The programming process helps in several ways: it requires you to precisely characterize your understanding of the problem (in order that you can create a program at all); reviewing the program representation deepens your understanding and exposes misunderstandings: examining the program behavior (by executing the program in various "test" versions of the problem) both in terms of the results of the execution of the program and the trace of that execution helps develop insight into otherwise obscure relationships among the parts of your solution.
Sather is an object oriented language designed to be simple, efficient, safe, flexible and non-proprietary. One way of placing it in the "space of languages" is to say that it aims to be as efficient as C, C++, or Fortran, as elegant as and safer than Eiffel, and support higher-order functions and iteration abstraction as well as Common Lisp, CLU or Scheme. Note: Sather has now been converted to the GPL/LGPL licence. This last release from ICSI is available here .
Selcopy is used by many blue chip companies worldwide, its popularity due in no small part to its simplicity of use combined with fast and powerful data handling. Ideal as a "quick fix" mechanism for repairing data files, or as a component of a major production suite, SELCOPY is widely used throughout the Information Services industry. Support for iSeries, Unix and PC platforms was introduced in the late 1990s. With extra syntax and functionality included in every new release, SELCOPY has grown to become a very powerful batch utility language in which to develop new applications, much easier to code than compiled languages such as COBOL, PL1 and C++, but executing at comparible speeds.
SCAR - S hite C ompared to A uto R une by Kaitnieks and Freddy1990 Last update: October 30, 2007 SCAR Divi 3.12c Mirror Download Site What is SCAR?
SABLE is a general-purpose programming language derived from Smalltalk which runs on Microsoft® .NET and Mono 1 ( i.e. on the ECMA CLR ). SABLE is the CLR's athletic body with Smalltalk's poetic spirit, a powerful combination of the best of both. SABLE brings the many benefits of the Smalltalk language and environments to the native CLR platform, to be a beneficial alternative to those languages based on C and BASIC. The major features of SABLE include: an elegant Smalltalk-derived syntax , for readability and simplicity, strong typing , for correctness/validation, code completion, and fast execution, bidirectional type inference , to drastically reduce type redundancy, method-defined operators and control structures , so you can add new ones, inlined functions, called " macros ", which can make existing non-SABLE libraries easier to use, class extensions , for adding to existing classes new operations ( e.g.
Motivation Developers of intelligent applications face a problem today, since none of the currently ``healthy'' languages such as C++ or Java provide adequate environments to support symbolic programming tasks. While Common-Lisp would probably still be the best language choice for many of these tasks, its dwindling vendor support and user base make it more and more difficult to justify its use. When we embarked on the task of developing PowerLoom® which had to be delivered in C++, we were faced with exactly this problem.
Shen and Qi Shen is directly derived from Qi. Qi is a hypermodern functional language that offers many features not currently available under other functional platforms. For an introduction to Qi see www.lambdassociates.org . Qi was written solely to run under Common Lisp.