Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on 20 Years of Programming. Parent comment
At first I thought the most important thing about a language is its popularity.
Then I thought it's compiler vs interpreter.
Then I thought it's OOP vs functional.
Then I thought it's static typing vs dynamic typing.
Now I think the 3 most defining priorities of a language is:
1. The culture and community around it (not necessarily == popularity)
2. What's its default way to handle memory: GC? RC? Borrow? Just write unsafe code?
3. How its macro works? Is it so powerful that people all writing their own DSLs?
In this order, cause obviously 1 can "overwrite" 2 and 3.
There are no comments on this comment yet.
At first I thought the most important thing about a language is its popularity.
Then I thought it's compiler vs interpreter.
Then I thought it's OOP vs functional.
Then I thought it's static typing vs dynamic typing.
Now I think the 3 most defining priorities of a language is:
1. The culture and community around it (not necessarily == popularity)
2. What's its default way to handle memory: GC? RC? Borrow? Just write unsafe code?
3. How its macro works? Is it so powerful that people all writing their own DSLs?
In this order, cause obviously 1 can "overwrite" 2 and 3.