Measures Concepts
GitHub icon

OptimJ

OptimJ - Programming language

< >

OptimJ is a programming language created in 2006.

#2067on PLDB 18Years Old

OptimJ is an extension of the Java with language support for writing optimization models and abstractions for bulk data processing. The extensions and the proprietary product implementing the extensions were developed by Ateji which went out of business in September 2011. OptimJ aims at providing a clear and concise algebraic notation for optimization modeling, removing compatibility barriers between optimization modeling and application programming tools, and bringing software engineering techniques such as object-orientation and modern IDE support to optimization experts. Read more on Wikipedia...


Example from Wikipedia:
// select name from persons where age > 18 `multiSet(){ p.name | Person p : persons, :p.age > 18 }

Language features

Feature Supported Token Example
Comments ✓
// A comment
Line Comments ✓ //
// A comment
Semantic Indentation X

View source

- Build the next great programming language · Search · Add Language · Features · Creators · Resources · About · Blog · Acknowledgements · Queries · Stats · Sponsor · Day 605 · feedback@pldb.io · Logout