Zabawa w języki i skojarzenia :).
13 komentarzy | Kategorie: Humor, Programowanie | trackbackTagi: fun humor programming languages
Skojarz to
Programując używamy różnych języków programowania. Jest ich całe multum. Im więcej piszemy w danym języku tym bardziej go znamy. Mało tego. Zaczynają się pojawiać pewne skojarzenia, cechy, które im nadajemy sami (czego dowodem są filmiki chłopaków z RailsEnvy, btw. pojawił się kolejny filmik, miażdży :D).
Chciałbym zaproponować pewną zabawę, gdzie kluczem będzie język, a odpowiedzią będzie skojarzenie (może to być skojarzenie z samym językiem, z jego społecznością, firmami, które go tworzą itp.). Z tym, że chciałbym aby podać dwa skojarzenia. To pozytywne i to negatywne, no chyba, że ewidentnie któregoś nam brakuje ;). Pozwolę sobie zapoczątkować pewien łańcuszek i wyznaczyć kolejne osoby do odpowiedzi (takich zabaw było kilka i gdy pomysł był dobry przyjmowały się). Czekam także na Wasze skojarzenia w komentarzach. Piszcie o tych językach o których macie jakieś pojęcie i przede wszystkim doświadczenie (powtarzanie, że Java ssie tylko dlatego, że moi koledzy to mówią, nie jest zbyt fajne).
Moje skojarzenia
Oto moje skojarzenia, kolejność przypadkowa. Pamiętajcie, żeby podejść do tego z pewną rezerwą, żadnych flame warów nie chcę wywoływać.
| Język | Pozytywne skojarzenie | Negatywne skojarzenie |
| PHP | Tani hosting, prostota, jest prawie wszędzie | Chaos, burdel, niespójność |
| Java | Przenośność, bezpieczeństwo, enterprise, duża kasa ;). | Tonę, tonę, jestem taki gruby i ociężały! Przeczytaj 20 książek i powiedz z dumą "znam podstawy Javy". |
| Pascal | Stary poczciwy Pascal :). To w nim spłodziłem pierwsze programy. Dobry na początek (?). | To tylko stary poczciwy Pascal :(. |
| C | Szybciej, szybciej! Potem jeszcze "-O2" i jeszcze szybciej :). | "segmentation fault", "czy mogę to zwolnić?" |
| C++ | Szybkość C + obiektowość | "segmentation fault", "czy mogę to zwolnić?" |
| Ruby | Elastyczność, dynamiczność, elegancja, czytelność... po prostu niesamowity :) | Ruby, mógłbyś być troszkę szybszy :> |
| Perl | brak? | "write only", za dużo znaków typu $^%$#@! To jeden z tych języków w których programista nieraz nie rozumie co sam napisał :). |
| Python | Szybszy od Rubiego :>, twórca pracuje u wielkiego G. | Indencja kodu, wszędobylskie __cos__, "prawie jak Ruby". |
| C# | Umiesz Javę, umiesz prawie C#. Łatwość tworzenia GUI (C# + Visual). | Java.clone.rename_to("C#"), Microsoft. |
| Javascript | Zwiększ użyteczność strony, AJAX! | Wyskakujące popupy, latające bzdety, migające serduszka ;). |
| Asembler | Szybciej już się nie da :P. | Boże, nie każ mi nigdy więcej pisać w tym języku! |
Jestem ciekaw Waszych skojarzeń :). Do zabawy zapraszam następujące osoby: Razorjack, Ajgon.
Odnośnie Perla, to do zalet możesz spokojnie wpisać cholernie dużo gotowych modułów z CPAN ( ;.
Odnośnie Asemblera — niekoniecznie szybciej. To wszystko zależy, jak sam napiszesz; nieraz kompilator C zrobi szybsze.
Zabawa w języki i skojarzenia :)
Radarek wymyślił zabawę w języki i skojarzenia. Zasady są proste: do pewnych popularnych języków dopisujemy skojarzenia, zarówno te pozytywne, jak i negatywne. Let Mortal Kombat begin!
@Michał Górny, pamiętaj, że to tylko moje subiektywne skojarzenia ;). Jeśli masz inne zapraszam do zabawy :).
1. Co do JavaScript to pozytywne skojarzenie brzmi „Najbardziej rozpowszechniony język funkcyjny, najbardziej niedoceniany język świata”, a negatywne „Najbardziej niezrozumiany język świata”.
2. Ruby: +„Język napisany z myślą o programiście a nie o komputerze”, -„Tak modny i kontrowersyjny aż tracę ochotę o nim dyskutować”.
Hmm, ja cię chyba skądś kojarzę... ;) A trafiłem tu zupełnie przypadkiem, z bloga Razorjacka, a tam z kolei z googla, szukając „ruby redo”... No i tak mi się jakoś ksywka skojarzyła, patrzę do „kontakt”, a to ten sam Radarek co u mnie na forum ;)
Nie wiedziałem że ty taki ekspert od Ruby’ego jesteś :) Muszę sobie przeglądnąć te starsze posty w wolnej chwili. Ja się teraz niedawno Rubym zainteresowałem, bo słyszałem że ludzie chwalą, na razie jednego ebooka O’Reilly’ego zmęczyłem. Ciągle mi się wydaje, że Pythonowy kod jednak trochę ładniej wygląda, ale powoli się przekonuję do Ruby’ego też :)
A zabawa i twoje skojarzenia bardzo fajne, w większości przypadków się zgadzam :)
Im bardziej poznaje Ruby tym mniej piszę w pythonie. A JS jest rzeczywiście niedoceniany (patrz choćby miniblog Radarka) – pewnie dlatego że wspólny podzbiór jest hmmm… dość mały.
Pozwoliłem sobie przyłączyć się do zabawy.
edit: Trochę poprawiłem gramatykę swojej wypowiedzi ;)
Zapraszam każdego do zabawy, przyjemność po mojej stronie ;).
Inwokacja
O Javo tyś jest jak piękny betonowy klocek,
O PHP tyś jest jak kubistyczny obraz.
Perl – W trzech linijkach mieścisz 80 linijek C
@s, ale potem nie pamiętasz co one znaczyły ;).
Java –
„Najpierw powoli jak żółw ociężale
Ruszyła maszyna po szynach ospale.
Szarpnęła wagony i ciągnie z mozołem, I kręci się, kręci się koło za kołem, I biegu przyspiesza, i gna coraz prędzej, I dudni, i stuka, łomoce i pędzi…”
Od siebie dodam, że faktycznie jak JIT dobrze zadziała, Java potrafi nawet prześcignąć C++.
Pozytywnie skojarzenie nt. Perla: perlgolf :)
ja bym do JS dodał wypowiedź kumpla
„jak ktoś mi każe cos pisać w JS to mi ręce wykrzywia” (i wtedy pokazuje takie wykrzywione na zewnatrz rece :] )