[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Is perl still the No.1 language for sysadmin?



Hello,

On Mon, Apr 03, 2023 at 05:41:14AM +0200, Emanuel Berg wrote:
> Andy Smith wrote:
> 
> > For example, even if some AI assistant is written in Python,
> > and even if you can ask it to spit out a device driver for
> > the Linux kernel that does X and Y with Z hardware, do you
> > think the device driver that it spits out will itself be
> > written in Python?
> 
> It is up to the AIs to decide what languages, editors etc each
> and every one of them selects to use if it is FOSS, right?

The argument being responded to is roughly that "a popular AI coding
assistant is written in Python, and Python is a Turing-complete
language, therefore there doesn't need to be any programming
language other than Python."

As long as there are environments where Python cannot be a choice —
and Linux kernel drivers are currently one of those — there's always
going to be alternatives to Python.

Even if you imagine that such an AI might produce Python that acts
as some higher-level generator of low-level object code that no
human needs to look at, well, that's already the case with C and
assembly language yet multiple assembly languages still exist and
are used for real work, not just hobby purposes.

So it really just seems like a thought experiment with very little
applicability to the real world at least for the foreseeable future.
AI coding assistants are not going to cause all programming
languages to become defunct in favour of any one successor.

Someone preparing for a programming career today still very much
needs to look at what languages are used there and what's
up-and-coming there. Even if they *do* ever use an AI assistant,
that AI assistant likely won't be helping them write Python. It's
completely domain-specific and going to remain so for a long time.

Cheers,
Andy

-- 
https://bitfolk.com/ -- No-nonsense VPS hosting


Reply to: