Re: Why is it desirable for a C++ programmer to know a scripting
lang?
* grishin-mailing-lists@minselhoz.samara.ru, on 24.05.2010 11:58:
Hi there,
I've looked through dozens of job-offering sites and noticed that most
of C++ positions have a clause "one scripting lang (Perl/Python/sh)".
This may to just pre-screen away those who think they are C++ programmers but
are not. C++ is a hideously complex language. Anyone who really is a C++
programmer (not novice) has experience with quite a number of other languages.
C++ is an extremely flexible language and this requirement silently
confirms that some tasks are better performed by other langs.
So my question is:
Which tasks? (real-life examples are appreciated).
Ian Collins has already given some examples else-thread. I'd like to add use of
functionality that's designed for scripting, as a general category. For example,
web page document object model, Microsoft's OLE Automation and to some extent
..NET, other kinds of application automation (including an installation script
for a C++ application!), etc. etc. And not to forget, your command interpreter,
which is a scripting environment: all your commands are script language
commands, so you're scripting away at it...
Scripting is also great for just adding a simple GUI on top of existing
functionality.
And outside of the normal work flow you may also have fun scripting silly
animations for your favorite media player. :-)
Cheers & hth.,
- Alf
--
blog at <url: http://alfps.wordpress.com>