[Info-vax] Userland programming languages on VMS.

Arne Vajhøj arne at vajhoej.dk
Mon Jan 31 21:37:32 EST 2022


On 1/31/2022 8:26 PM, Bill Gunshannon wrote:
> On 1/31/22 19:04, Dave Froble wrote:
>> On 1/31/2022 3:26 PM, Bill Gunshannon wrote:
>>> On 1/31/22 14:33, Dave Froble wrote:
>>>> What about a "jack of all trades" that can do any job?
>>>
>>> Like choosing the wrong language for a task a "jack of all trades"
>>> is famous for doing everything, but none of the tasks well.  It is
>>> not a compliment to be called one.
>>
>> Why do you ass-u-me that just because a language is versatile, that it 
>> cannot do things well?  Do you have examples?  Any real facts?  Or 
>> just bullshit?
> 
> I don't assume it.  At one time, when languages were more domain
> specific, it was a known factor of program development.

>                                            One would have hoped
> that the formalization of "Software Engineering" would have kept
> the idea in vogue, but, alas, no.

I see lots of specialization.

Most languages are only a big language within a few areas. And
even if a language is used within multiple areas then the
libraries/frameworks used are often very different).

OS - C/C++
containers - Go
servers (web, app, DB, MQ and Cache) - C/C++ or Java
client side web - JavaScript
Windows desktop apps - C# or C++
Mac desktop apps - Objective-C or Swift
iPhone and iPads - Swift
Android phones - Java or Kotlin
server side web - PHP, Python, Ruby, JavaScript, Java or C#
backend processing - Java, C++, C# or Python
data analysis - Python, R

Arne



More information about the Info-vax mailing list