DEV Community

Discussion on: All That You Need to Know About Microsoft's New Programming Language: Bosque

 
yaser profile image
Yaser Al-Najjar

I totally agree with you.

Domain has been always the main the source of complexity, and a new paradigm won't be able to swipe off complexity just because it's more bullet-proof.

Coming from the reverse code engineering field, I would say that the keyword goto has still its use-cases, such as creating code obfuscator / protector (by using JMP in ASM).

But, as you said there are just "off" parts of some paradigms like the keyword goto that causes more harm than good in most scenarios.

I just hope that in the future we won't see developers promoting this paradigm for all kind of scenarios as we saw with TDD and micro-services!

Per see, javascript is not a danger to the industry. The danger is that newcomers start to learn by javascript, and the past of the programming theory is forgotten.

You know what I love about JS and Python?

They give us all the power (allow all different kind of syntax/paradigm in a simple way), then they tell us: "do what you want... however you want" :D