News for hackers. Stuff that matters.
Re:20 Years of Programming by raincole on Wednesday July 26, 2023 @09:09AM (#36877052)
(Slightly off-topic) In the past 1.5 decades my perspective on programming languages changed a lot.

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.