Skip to content

Commit

Permalink
Describe language features
Browse files Browse the repository at this point in the history
  • Loading branch information
dector committed May 9, 2021
1 parent feff3de commit b1adf03
Showing 1 changed file with 32 additions and 1 deletion.
33 changes: 32 additions & 1 deletion config.json
Original file line number Diff line number Diff line change
Expand Up @@ -1283,6 +1283,37 @@
"blurb": "TODO: add blurb for basics concept"
}
],
"key_features": [],
"key_features": [
{
"icon": "features-generic",
"title": "Pragmatic",
"content": "Kotlin is trying hard to be a modern language with great tooling support."
},
{
"icon": "features-strongly-typed",
"title": "Statically Typed",
"content": "Kotlin has strong type-safety and null-safety features with prevents lots of programmers mistakes by design."
},
{
"icon": "features-lazy",
"title": "Multi-Paradigm",
"content": "Kotlin support both functional and mainstream OOP programming principles."
},
{
"icon": "features-functional",
"title": "Platform Independent",
"content": "Kotlin can be compiled for Android, JVM, Node.js, browser and many native targets."
},
{
"icon": "features-oop",
"title": "Garbage collected",
"content": "Kotlin (as a modern generic-purpose language) does memory management for you."
},
{
"icon": "features-declarative",
"title": "Open-Source",
"content": "Kotlin development is public and fully open-source. You can submit patches or suggest language improvements."
}
],
"tags": []
}

0 comments on commit b1adf03

Please sign in to comment.