-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|736|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
SoCoder -> Link Home -> Dev-News


 
Cower
Created : 16 November 2009
Edited : 16 November 2009

ooc programming language

A modern, object-oriented programming language (with some functional bits).

https://ooc-lang.org/
I figure if you found Google's language, Go, interesting, this might be a little bit more interesting. ooc - and I don't know what the title stands for, the page will give you different names under 'ooc' though, so pick one -is sort of like go in terms of syntax. It does a little more and a little less. For example, there are no equivalents for channels or goroutine in ooc as far as I can see (you could write either though, as far as I can see, and there's already an ooc coroutines module).

I think it's worth noting that the compiler is written in Java, and ooc source code is compiled directly to C - that is, this translates everything to C. There are some upsides and downsides to this, but basically any optimization you can eek out of a C compiler, you can get in ooc. An ooc compiler is being written in ooc, but right now it seems to be experimental, so you probably want to stick to the Java compiler.

Anyhow, if you like wasting your time with new languages or really just like the syntax, you might want to try it. I think it's interesting, at least, and that's enough for me.

 

Comments