top of page
Deep Red Paint
  • Writer's picturesandipchitale

Cut the middleman - programming language syntax

I normally do not write about computing here. I do that on my LinkedIn profile. But this is a general enough and even philosophical topic that I am going to write my thoughts here as well. Here goes...


LLMs should now become the universal programming interface.


I wonder and am annoyed by why people keep inventing new prog lang syntax, because what really matters is libraries to access new runtime functionality added by new computing technologies (cores/GPUs) etc.


We no longer need a new programming language syntax because all programming language can be a byte code for LLMs to get to specific runtime functionality that is only supported via a specific prog language native syntax (Scala). 


Programming lang syntax is a middleman which can now be bypassed by now universal LLMs prompts in NL. And just like in real life cutting the middleman will save cost.



LLMs with translation is the automatic internationalization/localization - code in any natural language - English, Marathi, Hindi or Finnish.


@jetbrains / @code / @netbeans / @eclipse It is now time to develop a LLM prompt IDEs and to build polyglot code to access respective runtime libraries transparently e.g. JS/TS to access DOMs/Node and Scala or Go to access multiple cores and CUDA libs to access GPUs. Hide all the code generation and polyglot app build and cloud deployment runtimes like Docker/Kubernetes.


Actually the idea of describing the application in ADA or UML diagrams in eighties was an idea ahead of its time. And ADA and UML were wrong implementations. Just like Dick Tracey wrist watch phone was ahead of its time, even though the concept was cool. Steve Jobs was at the right place at the right time to build iPhone.

3 views0 comments

Comments


Post: Blog2_Post
bottom of page