Some newer programming language notes: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (→Kotlin) |
||
Line 58: | Line 58: | ||
It also runs on the | It also runs on the Java VM, and in most cases generates very similar bytecode, usually has basically the same runtime speed, and similar compilation speed. | ||
The language is also close enough to Java that existing Java tools should have no problem with it, so adoption can be smooth, even gradual. | The language is also close enough to Java that existing Java tools should have no problem with it, so adoption can be smooth, even gradual. | ||
Line 69: | Line 69: | ||
http://www.diva-portal.org/smash/get/diva2:1231573/FULLTEXT01.pdf | http://www.diva-portal.org/smash/get/diva2:1231573/FULLTEXT01.pdf | ||
==Dart== | ==Dart== |
Revision as of 17:51, 16 April 2024
Rust
✎ This article/section is a stub — some half-sorted notes, not necessarily checked, not necessarily correct. Feel free to ignore, or tell me about it.
Kotlin
✎ This article/section is a stub — some half-sorted notes, not necessarily checked, not necessarily correct. Feel free to ignore, or tell me about it.
Kotlin's aim seems to be a more concise variation of Java, plus some functional-isms.
It also runs on the Java VM, and in most cases generates very similar bytecode, usually has basically the same runtime speed, and similar compilation speed.
The language is also close enough to Java that existing Java tools should have no problem with it, so adoption can be smooth, even gradual.
Popularized by Google for use on Android (verify)
http://www.diva-portal.org/smash/get/diva2:1231573/FULLTEXT01.pdf
Dart
Go
✎ This article/section is a stub — some half-sorted notes, not necessarily checked, not necessarily correct. Feel free to ignore, or tell me about it.