Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: New programming language, what problem to solve?
1 point by ellis0n on July 22, 2022 | hide | past | favorite | 5 comments
Until 2010, developers dreamed of convenient languages and frameworks, struggled with problems inherited from past implementations, and everything was dug up by bugs until better tools appeared, if the language can be considered a tool, of course. Now we have many languages and frameworks that solve a large number of tasks, if not all, that were 10 years ago. So what problem should solve next generation programming language 2022 ?



I have a dream that one day most software on my computers will be written on Lisp, especially web-browser. No other PL can forse that kind of big changes IMO.


Interesting, I also had this dream 10 years ago and did it, but for my programming language ACPUL.. and ACPUL can be easily converted to Lisp. Here is a demo https://vimeo.com/manage/videos/732098541 and there is much more than a web browser here :)


How's https://nyxt.atlas.engineer? Does that work as a browser for you?


Programming languages continue to be a rehash of previous languages. They might be a bit better but not by much. Mostly they solve the same problem but they do it in a syntactically different way. Similar to the way English and French solve the problem of communicating. It's nice to have the two languages but if one disappears we would still be able to communicate the same type of information. The 2 don't have to exist. Only one of the 2. It's just nice that both do.

One problem that new computer languages should solve is ease of maintenance. It's too hard to maintain code over a long period.

Also, new programing languages need to solve how hard it is to code for multi processors. The number of cpus in a chip keep on increasing but there is no easy way to create software that uses them easily.

Another one I can think of is how to automate AI projects. I don't think that general AI is around the corner but the creation of AIs that solve specific problems will increase over the next few years. We need programming languages that will let programmer incorporate the many AIs to solve a bigger problem.


Totally agree, thanks for your thoughts. I would add more languages for the enterprise, the purpose of which was to make money, such as Solidty, Java, Rust .. development tools are unreasonably complex, like the core of bitcoin, but this allows you to earn more at the expense of great complexity.

However, PLDB showed 4200 programming languages and a choice between thousands of programming languages.

https://pldb.pub/hello-world-year-5.html

I tried to build a better programming language and solved some of the problems from the list of requirements:

1. easy support/update code base

2. multiprocessing

3. AI

4. visually

5. Profit!




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: