Discussion about this post

User's avatar
Christian Lynbech's avatar

If a paradigm is on the level of (say) functional programming, one might discuss how many paradigms that can exist before you have essentially covered the entire PL space. There are only so many ways you can fruitfully carve it up.

If the question is more like what it would take to make another PL as successfull as JavaScript (noting that any new paradigm obviously would need to ride along some PL demonstrating it), the problem is probably more about the scale it would take to make a new PL a success. New PLs arrive all the time (one such was even mentioned here in the comments) but achieving success at scale is getting increasingly hard. Big companies like Microsoft, Google and Apple can do it, since they control vast platforms on which they can (more or less) dictate the lingua franca; it is close to impossible for a research group to do today what the Smalltalk people were able to do back in the 80s, simply beacuse there is so much software around already, to achieve anything but niche success is virtually impossible.

Joseph Sud's avatar

Eric, this is the best analysis on this subject on the effect of AI on programming languages and software innovation.

Unfortunately, I think you are right: it will be next to impossible for a small computer language to beat AI generated code that is abundant in the corpus of its training.

4 more comments...

No posts

Ready for more?