Am 06.09.2016 um 06:52 schrieb Ch'Gans:
> On 6 September 2016 at 16:20, Thiago Macieira <thiago.macie...@intel.com> 
> wrote:
>> Which is, in itself, an argument: why learn yet another buildsystem?
> ...
>
> Why learn yet another programming language?
>
> ...
>
> An average software developer knows about, says 10 to 20 programming
> languages, maybe even more depending on the definition of "language".
> Why should he/she knows just one build system?
>
> Chris

My 2 cents: I want to spend my time on programming = being productive -
Not waste my time fighting against an incredibly stupid build system...

In my opinion, build systems in general haven't matured the way
compilers have. Using classes and polymorphism, you can easily explain
arbitrarily complex situations to compilers. I have yet to see a build
system that understands more complex situations than "FILE1 IS OLDER
THAN FILE2".
They don't even have the slightest understanding of the commands they
execute - they just slap some raw strings together (which YOU have to
provide) and pass them to a shell. Oh, these raw strings were for a
different OS? Or even just a different version of the same compiler on
the same OS? well too bad...

It kind of reminds me of this joke:
http://www.ebaumsworld.com/jokes/blond-hole-diggers/80432143/

Viktor

-- 


Viktor Engelmann
Software Engineer

The Qt Company GmbH
Rudower Chaussee 13
D-12489 Berlin
viktor.engelm...@qt.io
+49 151 26784521
http://qt.io

Geschäftsführer: Mika Pälsi, Juha Varelius, Mika Harjuaho
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht
Charlottenburg, HRB 144331 B
<http://qt.io>
<http://www.facebook.com/Qt>    <http://www.twitter.com/qtproject>
<https://www.linkedin.com/company/the-qt-company/>
<https://plus.google.com/104580575722059274792>
<https://www.youtube.com/QtStudios>

Qt World Summit 2016 <http://qtworldsummit.com/>
Qt World Summit 2016 | Pier 27, San Francisco, CA
Experience Exponential Potential on October 18-20
www.qtworldsummit.com <http://www.qtworldsummit.com>

<<attachment: viktor_engelmann.vcf>>

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to