[Info-vax] Python for x86?
Arne Vajhøj
arne at vajhoej.dk
Mon Apr 17 19:43:28 EDT 2023
On 4/17/2023 8:39 AM, bill wrote:
> On 4/17/2023 8:15 AM, Simon Clubley wrote:
>> Besides, how would you even _use_ C or C++ as a scripting language
>> in (for example) Blender anyway ?
>
> Any task you can do with a scripting language you can do with a real
> language. Picking the right language for the job is part of what used
> to be software engineering. But then, if your not going to have an
> engineer design and build your software. Let's apply that to other
> tasks like bridges. I can build nice bridges with Lego blocks so I
> should be able to design and build the next big highway bridge.
"Picking the right language for the job" is exactly what it is
all about.
And the bridge analogy is perfect.
If you are to build a highway bridge, then you want an engineer to
design it, you want concrete that match some well defined specs,
you will use heavy equipment, you want skilled people to
operate the equipment etc..
But what if your wife ask you to make a cute 3 ft long 1 ft wide
bridge over a pond in your backyard.
Do you send for an engineer, trucks with concrete, heavy equipment and
a large crew?
Or do you drive to Home Depot or Lowes, pick up some lumber +
some stones + a few bags of concrete and do it yourself?
> I really miss the days before software engineering when we had
> domain specific languages and program were actually designed to
> accomplish specific tasks. Oh wait, we have Agile now and there
> is no longer a need for a design because reaching an endpoint is
> no longer required.
Agile requires both architecture and design.
But only what is needed/warranted by the problem - not
what is mandated by some process.
Arne
More information about the Info-vax
mailing list