TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What are some interesting programming language “features”

2 pointsby asplabout 10 years ago
Title says it all, what are some interesting concepts, features, etc. in programming? From anything to popular languages like Haskell and C, to less popular or experimental/research languages, what are some interesting features? Examples of use, etc would be great too! :)

2 comments

saidajigumiabout 10 years ago
While there are certainly many interesting &quot;features&quot; in the broad sea of programming languages, a risk of enumerating them is that of missing the forest for the trees. More concretely, the things which make certain PLs really, truly great tend to be <i>gestalt</i> &quot;features&quot; that arise from well-designed (or just lucky) combinations of traditional features. For example, both Ruby and Python could be checklisted into appearing <i>very</i> similar on a feature basis. But I&#x27;ll argue that DSLs are more easily designed and implemented in Ruby, stemming from the details and combinations of its features. Related, Haskell is reknowned for being &quot;DSL friendly&quot;, but due to completely different interactions of its features as compared to Ruby.
hackerboosabout 10 years ago
Erlang&#x2F;Elixir - lightweight processes, pattern matching, flexible macro system