Originally posted by Michael_S
View Post
Announcement
Collapse
No announcement yet.
GraalVM 20.3 Released With Many Small Performance Optimizations
Collapse
X
-
-
Originally posted by Ironmask View Post
I know that was just a quip, but it's really nitpicky to critique a runtime for costing a few measly megabytes of memory. You know that memory doesn't scale up or anything, the runtime will cost 30MB whether you're writing "hello world" or calculating weather patterns. You probably have images on your hard drive that are bigger than that.
Comment
-
Originally posted by Michael_S View PostMore capable how? My impression of Kotlin was that someone looked at Scala and then tried to adopt the 50-80% of its features that wouldn't terrify someone coming from Java 7.
Though I'll admit, I have fonder memories of Scala than I do of Kotlin.
Comment
-
Originally posted by Michael_S View PostAndrew Kelley is working on the Zig language.
Alex Medvednikov is working on the V language.
Jonathan Blow is working on the JAI language.
Drew DeVault has said he's working on his own C replacement.
- Likes 1
Comment
-
Originally posted by bug77 View Post
I was thinking of coroutines, Kotlin Native... sbt I managed to avoid so far.
Though I'll admit, I have fonder memories of Scala than I do of Kotlin.
There is also scala-native https://scala-native.readthedocs.io/en/v0.3.9-docs/ which is analogous to kotlin-native, it uses llvm as a backend to create native binaries (although with Graal this may not be as big of an advantage). Note that Scala native actually predates kotlin native, so kotlin wasn't first here either.Last edited by mdedetrich; 19 November 2020, 03:55 AM.
Comment
-
Relatively little known there is a project to create a safer C subset at Microsoft until a better alternative is created if it ever is:
The Checked C project is extending the C programming language so that programmers can write more secure and reliable C programs. The project is developing an extension to C called Checked C that adds checking to C to detect or prevent common programming errors such as buffer overruns, out-of-bounds memory accesses, and incorrect type casts. […]
- Likes 1
Comment
Comment