Chciałbym napisać narzędzia do automatyzacji pewnych rzeczy wykonywanych podczas programowania/produkcji oprogramowania. Obecnie zastanawiam się nad Perl i Python. Jeszcze jest Ruby, ale chyba pierwsze dwa mają większą popularność przy takich zastosowaniach. Nie wiem jakiego języka się teraz nauczyć. Ogólnie potrzebowałbym skrypty typu:
- zbuduj aplikację i skopiuj pliki w odpowiednie miejsce,
- pobierz metadane z bazy i stwórz odpowiednie klasy np. w C++,
- pobierz metadane z bazy i umieść odpowiedni kod w już istniejących plikach,
- automatyzacja testowania aplikacji.
Takie mniej więcej zadania chciałbym zautomatyzować i języki skryptowe są uważane za idealne do tego typu rzeczy - kwestia w co brnąć. Wdzięczny będę za sugestie. Mogę jedynie dodać że miałem małą styczność z Ruby ale nie wiem czy czasem Perl lub Python będą lepsze.