News for hackers. Stuff that matters.
Re:The Odin Programming Language by toxik on Friday January 31, 2020 @01:55PM (#22204414)
I wonder why this type of language is so attractive to bike shed. Just the right balance of complexity and usefulness perhaps?
Re:The Odin Programming Language by nickmqb on Friday January 31, 2020 @08:20PM (#22207820)
There is huge potential for a modern light weight C replacement. Golang went in this direction, but it has a runtime with a GC. Rust is low level, but is quite a complex language. So, there is a gap in the market.

One cool aspect of all of these new programming languages entering the arena is that most of them only have a minimal (or no) runtime. That should make it much easier to interoperate between all of these languages, something which has traditionally been difficult with most programming languages.

Disclosure: I'm the author of Muon [1], a low-level language that embodies similar design principles.

[1] https://github.com/nickmqb/muon

Re:The Odin Programming Language by kbd on Friday January 31, 2020 @02:08PM (#22204539)
Maybe because it's the layer of the stack most ancient, unsafe, and in need of replacing.
Re:The Odin Programming Language by IshKebab on Friday January 31, 2020 @03:14PM (#22205161)
Its not! The vast majority of languages are garbage collected high level languages. How many non-GC'd C replacement languages have been created? Seems like there are only a handful. Hardly bikeshedding.
Re:The Odin Programming Language by jessermeyer on Friday January 31, 2020 @02:09PM (#22204545)
I think it's a mistake to think that in 10,000 years C will remain the golden standard for a language that still is reasonably close to the hardware.
Re:The Odin Programming Language by lang_throw_away on Friday January 31, 2020 @02:37PM (#22204812)
It's no longer close to the hardware
Re:The Odin Programming Language by jessermeyer on Friday January 31, 2020 @03:28PM (#22205323)
Not necessarily contrary to my point.
Re:The Odin Programming Language by galangalalgol on Friday January 31, 2020 @02:07PM (#22204528)
To hide any les of the machine you start giving up portability. c- might be a counterexample.