By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
438,034 Members | 820 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 438,034 IT Pros & Developers. It's quick & easy.

Obix language available

P: n/a
Hello everybody,

A first experimental version of Obix is now available free of charge.

Obix is a new, high level, object-oriented programming language, designed
from the ground up to increase
- reliability
- productivity
- ease-of-use
of professional software development.

Obix runs on Linux and Windows. The compiler produces Java as target code.
Hence applications written in Obix run on multiple platforms.

Obix has built-in features which do not exist in most programming languages,
but which I consider as essential for creating reliable and maintainable
software, such as:
- programming with checks (like design by contract)
- built-in automated software testing
- default input and multiple output arguments
- favor for immutable objects
- prohibition of popular, but error-prone and unnecessary programming
techniques
and others

You can find much more information at www.obix.lu and download a version
running on Linux or Windows.

I would greatly appreciate getting feedback about things you like, dislike
or miss. Moreover, everyone interested to participate in an open-source
developer community is very welcome.
Jul 17 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
"design by contract"

ok, that's something new...

serious, if Oblix is able to do a good job providing that kind of
luxery, i expect it to be a big name in the years to come.

i will check it out

thanks

- perry
Christian Neumanns wrote:
Hello everybody,

A first experimental version of Obix is now available free of charge.

Obix is a new, high level, object-oriented programming language, designed
from the ground up to increase
- reliability
- productivity
- ease-of-use
of professional software development.

Obix runs on Linux and Windows. The compiler produces Java as target code.
Hence applications written in Obix run on multiple platforms.

Obix has built-in features which do not exist in most programming languages,
but which I consider as essential for creating reliable and maintainable
software, such as:
- programming with checks (like design by contract)
- built-in automated software testing
- default input and multiple output arguments
- favor for immutable objects
- prohibition of popular, but error-prone and unnecessary programming
techniques
and others

You can find much more information at www.obix.lu and download a version
running on Linux or Windows.

I would greatly appreciate getting feedback about things you like, dislike
or miss. Moreover, everyone interested to participate in an open-source
developer community is very welcome.


Jul 17 '05 #2

P: n/a
A concrete example of design by contract in Obix can be found in the
tutorial, at:
www.obix.lu/docs/tutorial/bank_account.htm.
The second half of the chapter shows some basic features, and a solution in
Java is discussed at the end.
Jul 17 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.