Ostatnio pojawiło się kilka wpisów na temat tej zabawy (jak tutaj, tutaj i tutaj - a tutaj piszę pomysłodawca). Pozwolę się nieproszony dołączyć do zabawy.
| Język | Skojarzenie | |
|---|---|---|
| Pozytywne | Negatywne | |
| Język | Pozytywne | Negatywne |
| Skojarzenie | ||
| PHP | Łatwy | |
| Java | Wolne VM (no - w przyszłości) | Framework wymagający 5 plików XML nie do końca wiadomo po co |
| Pascal | n/d | |
| C | Prosta składnia. Szybki. | Żeby chociaż wywalało się z hukiem... |
| C++ | Szybki jak C. Obiekty. | Co ta składnia oznacza? I dlaczego nie działa? |
| Ruby | Bardzo dobra składnia. | Gdzie jest biblioteka która to zrobi? Albo dokumentacja... ;) |
| Perl | Wyrażenia regularne (często używam perl zamiast sed). | Dlaczego tą samą rzecz można zrobić na 10 różnych sposobów i każdy jest zgodny z duchem języka? |
| Python | Składnia wymusza przejrzystość. Szybki. | Długość listy to lista.length() czy length(lista)? |
| C# (nie ♯ ) | Bierze to co najlepsze z Javy i kilku innych języków. | Nieprzenośne mimo, że się tak reklamuje. |
| JavaScript | W zasadzie to nie jest taki zły język... | Brak jednolitej standardowej biblioteki. Popupy |
| Asm | Szybkość | Czy warto spędzić kilka dni po to, żeby program startował o sekundę szybciej? |
Czyli dlaczego autotools są najgorsze ale lepszych nie ma.
Autotoolsy jakie są każdy widzi. Są niezbyt łatwe do nauczenia się, ciężkie, sprawdzają masę niepotrzebnych rzeczy (np. czy to nie jest egzotyczny system, który miał 1 użyszkodnika pięć lat temu ;) ). Jednak mają kilka, niezastąpionych cech:
./configure && make && sudo make installKtos napisał, że Windows PowerShell potrafi zrobić to, co sh zrobi w dwóch linijkach. Jako przykład podał:
Ze strony basha było:
Ale zapomniano o rurkach:
Jak widać można ;)