Hacker News new | past | comments | ask | show | jobs | submit login

Is there a modern language built on these (or similar) principles? Just curious. I imagine a DSL would be adequate, but it seems we still use SQL and OOP most often, with the exception of array languages. (These days even my array programming is in an OOP language, Python)

Not to say that this is necessarily a better idea, but I find it interesting enough to wonder what analogous things are out there right now.

Aside: I find this a neat example of some hidden knowledge buried in the historical web that could easily have been lost if it weren't for brave internet archivists. Kudos to the internet archive et al!




The article claims that the following languages are table oriented in some respect:

"TOP languages do exist in various levels or incarnations of Table-orientedness. These include Xbase derivatives (dBASE, FoxPro, Clipper), PAL (Paradox), Power-Builder, Perl (for certain list types), Progress, Oracle's PL/SQL, and Clarion Developer."

A quick web search shows that all of these are apparently still actively developed and used. I don't think any one is modern in the particular sense I understand your question since, apart from Perl, they were all attempts to create the fourth generation languages that were supposed to take over from structured programming.


The closest thing I can think of that's still in use is Visual FoxPro.


kdb+/q is table oriented, or array oriented.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: