The backlash against scripting languages has begun

Chris via Digitalmars-d digitalmars-d at puremagic.com
Mon May 16 07:50:46 PDT 2016


On Monday, 16 May 2016 at 14:07:06 UTC, Ola Fosheim Grøstad wrote:
>
> I don't think Python ever will replace C++ or Java, but it is 
> actually a decent language when you add type annotations. 
> Fortunately PyCharm supports type annotations in comments which 
> makes Python2.7 much more acceptable when writing web-services 
> in Python. Of course, web-services tend to resolve around 
> checking data connecting to other systems, so not really self 
> contained programs (most of the program "state" is in remote 
> databases, http services, mem-cache servers etc).
>

The sad thing is that people _thought_ they could use Python (and 
other SLs) to do things C++ and D etc. are better suited for. But 
people are beginning to realize that it was a mistake 
(performance, maintenance, type safety etc). It's actually not 
the SLs per se that are experiencing a backlash, it's the way 
they've been used that has come under scrutiny. I have no issues 
with Python, and I don't blame it for having been used in places 
where it shouldn't have been used in the first place.

> Yes, if you implement the system in one big monolithic 
> executable. If you write many smaller independent programs that 
> communicate then it works out ok. So it is somewhat context 
> dependent.
>

I've written a small CMS in PHP. Of course you _can_ do it. I 
would have preferred Lua though. For fun I set up a 
vibe.d/DerelictLua based system and the Lua code was much more 
elegant and much more concise. Lua was designed from scratch. PHP 
started out as a hack, and it shows.


[snip]


More information about the Digitalmars-d mailing list