<?xml version="1.0" encoding="ISO-8859-1"?><rss xmlns:jx="http://apache.org/cocoon/templates/jx/1.0" version="2.0">

  

	<channel>
    <title>The Open Source Zone » Programming Languages</title>
    <link>http://oszone.org/category/484</link>
    <description>Latest updates from The Open Source Zone 'Programming Languages' category</description>
    <pubDate>Sat, 19 Apr 2008 09:47:02 +0100</pubDate>
    <generator>http://oszone.org/</generator>
    <language>en</language>
    
      <item>
        <title>Apache Tcl</title>
        <link>http://oszone.org/project/485</link>
        <pubDate>Sat, 19 Apr 2008 09:47:02 +0100</pubDate>
        <category>Programming Languages</category>
        <guid>http://oszone.org/project/485</guid>
        <description>
<body>

<p>Apache Tcl is an umbrella for Tcl-Apache integration efforts. These projects
combine the power of the Apache web server with the capabilities of the mature,
robust and flexible Tcl scripting language.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>PHP</title>
        <link>http://oszone.org/project/534</link>
        <pubDate>Fri, 11 Jan 2008 04:21:31 +0000</pubDate>
        <category>Programming Languages</category>
        <guid>http://oszone.org/project/534</guid>
        <description>
<body>

<p>PHP is a widely-used Open Source general-purpose scripting language that is
especially suited for Web development and can be embedded into HTML. Its syntax
draws upon C, Java, and Perl, and is easy to learn. PHP runs on many different
platforms and can be used as a standalone executable or as a module under a
variety of Web servers. It has excellent support for databases, XML, LDAP, IMAP,
Java, various Internet protocols, and general data manipulation, and is
extensible via its powerful API. It is actively developed and supported by a
talented and energetic international team. Numerous Open Source and commercial
PHP-based application packages are available.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>Gambas</title>
        <link>http://oszone.org/project/1011</link>
        <pubDate>Mon, 22 Jan 2007 08:53:59 +0000</pubDate>
        <category>Programming Languages</category>
        <guid>http://oszone.org/project/1011</guid>
        <description>
<body>

<p>This project aims at making a graphical development environment based on a
<em>Basic</em> interpreter, so that we have a language like <em>Visual
Basic&#153;</em> under <em>Linux&#153;</em>.</p>

<p><strong><em>Gambas</em></strong> is, before all, a <em>Basic</em> language
with object extensions. A program written with <strong><em>Gambas</em></strong>
is a set of files. Each file describes a class, in terms of object programming.
The class files are compiled, then executed by an interpreter. From this point
of view, it is very inspired by <em>Java</em>.</p>

<p><strong><em>Gambas</em></strong> is made up of the following programs :</p>

<ul>
<li>A compiler.</li>
<li>An interpreter.</li>
<li>An archiver.</li>
<li>A graphical user interface component.</li>
<li>A development environment.</li>
</ul>

<p>The development environment is written with <strong><em>Gambas </em></strong>
itself, so that I can show the abilities of the language. And it is very useful
for debugging !</p>

</body>

  </description>
      </item>
    
      <item>
        <title>beanshell</title>
        <link>http://oszone.org/project/1114</link>
        <pubDate>Sun, 06 Nov 2005 09:38:14 +0000</pubDate>
        <category>Programming Languages</category>
        <guid>http://oszone.org/project/1114</guid>
        <description>
<body>

<p>BeanShell is a small, free, embeddable Java source interpreter with object
scripting language features, written in Java. BeanShell dynamically executes
standard Java syntax and extends it with common scripting conveniences such as
loose types, commands, and method closures like those in Perl and JavaScript.
</p>

<p>You can use BeanShell interactively for Java experimentation and debugging as
well as to extend your applications in new ways. Scripting Java lends itself to
a wide variety of applications including rapid prototyping, user scripting
extension, rules engines, configuration, testing, dynamic deployment, embedded
systems, and even Java education.</p>

<p>BeanShell is small and embeddable, so you can call BeanShell from your Java
applications to execute Java code dynamically at run-time or to provide
extensibility in your applications. Alternatively, you can use standalone
BeanShell scripts to manipulate Java applications; working with Java objects and
APIs dynamically. Since BeanShell is written in Java and runs in the same VM as
your application, you can freely pass references to "live" objects into scripts
and return them as results.</p>

<p>In short, BeanShell is dynamically interpreted Java, plus a scripting
language and flexible environment all rolled into one clean package.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>Jython</title>
        <link>http://oszone.org/project/1110</link>
        <pubDate>Sun, 06 Nov 2005 09:37:34 +0000</pubDate>
        <category>Programming Languages</category>
        <guid>http://oszone.org/project/1110</guid>
        <description>
<body>

<p>Jython is an implementation of the high-level, dynamic, object-oriented
language Python written in 100% Pure Java, and seamlessly integrated with the
Java platform. It thus allows you to run Python on any Java platform.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>Python</title>
        <link>http://oszone.org/project/581</link>
        <pubDate>Fri, 09 Sep 2005 17:56:29 +0100</pubDate>
        <category>Programming Languages</category>
        <guid>http://oszone.org/project/581</guid>
        <description>
<body>

<p>Python is an interpreted, interactive, object-oriented programming language.
It combines remarkable power with very clear syntax, and isn't difficult to
learn. It has modules, classes, exceptions, very high level data types, and
dynamic typing. There are interfaces to many system calls and libraries, as well
as to various windowing systems (Tk, Mac, MFC, GTK+, Qt, wxWindows). New
built-in modules are easily written in C or C++. Python is also usable as an
extension language for applications that need a programmable interface.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>JRuby</title>
        <link>http://oszone.org/project/947</link>
        <pubDate>Fri, 24 Jun 2005 07:27:08 +0100</pubDate>
        <category>Programming Languages</category>
        <guid>http://oszone.org/project/947</guid>
        <description>
<body>

<p>JRuby is the effort to recreate the Ruby interpreter in Java. JRuby is
tightly integrated with Java to allow both to script any Java class and to embed
the interpreter into any Java application.</p>

<h3>JRuby Features</h3>

<ul>
<li>Ruby 1.8.2 compatible interpreter.</li>
<li>Most builtin classes implemented</li>
<li>Support for scripting Java classes and interfaces in JRuby.</li>
<li>Bean Scripting Framework (BSF) support.</li>
</ul>

</body>

  </description>
      </item>
    
      <item>
        <title>R</title>
        <link>http://oszone.org/project/932</link>
        <pubDate>Tue, 21 Jun 2005 09:07:06 +0100</pubDate>
        <category>Programming Languages</category>
        <guid>http://oszone.org/project/932</guid>
        <description>
<body>

<p>R is a language and environment for statistical computing and graphics. It is
a <a href="http://www.gnu.org/">GNU project</a> which is similar to the S
language and environment which was developed at Bell Laboratories (formerly AT
&amp;T, now Lucent Technologies) by John Chambers and colleagues. R can be
considered as a different implementation of S. There are some important
differences, but much code written for S runs unaltered under R.</p>

<p>R provides a wide variety of statistical (linear and nonlinear modelling,
classical statistical tests, time-series analysis, classification, clustering,
...) and graphical techniques, and is highly extensible. The S language is often
the vehicle of choice for research in statistical methodology, and R provides an
Open Source route to participation in that activity.</p>

<p>One of R's strengths is the ease with which well-designed
publication-quality plots can be produced, including mathematical symbols and
formulae where needed. Great care has been taken over the defaults for the minor
design choices in graphics, but the user retains full control.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>Scheme</title>
        <link>http://oszone.org/project/774</link>
        <pubDate>Mon, 13 Jun 2005 13:52:39 +0100</pubDate>
        <category>Programming Languages</category>
        <guid>http://oszone.org/project/774</guid>
        <description>
<body>

<p>Scheme is a statically scoped and properly tail-recursive dialect of the Lisp
programming language. It was designed to have an exceptionally clear and simple
semantics and few different ways to form expressions. A wide variety of
programming paradigms, including imperative, functional, and message passing
styles, find convenient expression in Scheme.</p>

<p>Scheme is often used in computer science curricula and  programming language
research, due to its ability to represent  many programming abstractions with
its simple primitives. It is also an ideal test bed for compilation and
interpretation  techniques since it is possible to write a simple, yet fully
standards-compliant Scheme interpreter in just a few days.</p>

</body>

  </description>
      </item>
    
      <item>
        <title>Io</title>
        <link>http://oszone.org/project/746</link>
        <pubDate>Sat, 11 Jun 2005 09:02:27 +0100</pubDate>
        <category>Programming Languages</category>
        <guid>http://oszone.org/project/746</guid>
        <description>
<body>

<p>Io is small prototype-based programming language. The ideas in Io are mostly
inspired by Smalltalk (all values are objects), Self, NewtonScript and Act1
(prototype-based differential inheritance, actors and futures for concurrency),
LISP (code is a runtime inspectable/modifiable tree) and Lua (small,
embeddable).</p>

<p><strong>Features</strong></p>

<p>open source BSD license <br/>
pure object language <br/>
small VM (~10K lines) <br/>
small memory footprint (between 64K-200K depending on the platform) <br/>
reasonably fast (comparable to Python, Perl, Ruby) <br/>
incremental garbage collector, weak links supported <br/>
differential prototype-based object model <br/>
dynamic typing<br/>
exceptions <br/>
ANSI C implementation (except for use of inlines and a few lines of coroutine
code) <br/>
embeddable multi-state (multiple independent VMs can run in the same
application) <br/>
actor-based concurrency using coroutines/light weight threads <br/>
64 bit clean</p>

</body>

  </description>
      </item>
    
  </channel>
</rss>