Simula 67 uznawana jest za pierwszy obiektowy język programowania. To właśnie w Simuli po raz pierwszy pojawiły się klasy, dziedziczenie czy funkcje wirtualne. Jeśli chcecie dowiedzieć się nieco więcej o tym języku, zachęcam do lektury najnowszego artykułu na PolyDev.PL - Simula – narodziny programowania obiektowego.
@Brykers: dzięki. :) Park Oliwski w ogóle jest bardzo ładny i prawie zawsze udając się tam można ustrzelić jakąś fajną fotkę. Np. jeszcze jedna z wczoraj:
Czy każda baza isofix pod fotelik pasuje do każdego samochodu posiadającego gniazda isofix? Pytam, bo ostatnio kupiłem jedną i niepokoi mnie fakt, że przemieszcza się ona po kilka centymetrów na boki - wejście na isofix jest dosyć szerokie, a same pałąki od bazy węższe, przez co nie wypełniają one całej dostępnej przestrzeni. Nie mają też opcji zmiany swojego rozstawu - czy taka funkcjonalność w ogóle występuje w niektórych bazach?
@informatyk: Jak się przesuwa to znaczy że prawdopodobnie za słabo docisnąłeś. Uchwyty i zatrzaski isofix nie pracują na boki, one trzymają tylko w jednym kierunku - do przodu. Sztywność w pozostałych kierunkach musisz uzyskać dopychając bazę do oparcia (zatrzaski powinny się wsuwać w bazę) oraz napinając stopę - tak jak pisze @niewidzialna_reka_wolnego_rynku
Przeznaczony dla przeszukujących internet botów dokument robots.txt można znaleźć na większości stron. Znacznie mniejszą popularność cieszy się plik humans.txt. Do czego on służy? Kto go używa? Zachęcam do lektury najnowszego wpisu Roboty kontra ludzie.
Jakiś czas temu stawiałem swoje pierwsze kroki w testowaniu przy użyciu Protractora i Cucumbera. Dziś dzielę się trzema poradami przydatnymi dla tych, którzy będą w podobnej sytuacji - Testy frontendu okiem początkującego
Jeżeli programujecie obiektowo, a nigdy nie słyszeliście o mixinach lub pojęcie to tylko obiło się Wam gdzieś o uszy, zachęcam do zerknięcia na mój najnowszy artykuł - Mixiny w językach programowania.
@informatyk: Dlaczego wszystkie przykłady na dziedziczenie są tak oderwane od praktyki i prawie zawsze dotyczą klasyfikacji zwierząt? Serio ktoś gdzieś robi klasy typu "nietoperz" albo "ssak"? Po co? Nie można byłoby jakoś po ludzku, na przykładzie np. elementów interfejsu użytkownika, albo sterowników urządzeń?
Jeszcze gorzej jest z Prologiem, na podstawie przykładów z tutoriali (prawie zawsze odnoszących się do relacji rodzinnych) odnoszę wrażenie, że głównym zastosowaniem tego języka jest dochodzenie ojcostwa.
@glonstar: nie wypowiem się za innych (czyli dlaczego "wszystkie przykłady zawsze dotyczą..."), ale ze swojej perspektywy mogę powiedzieć, że używanie bardziej skomplikowanych przykładów przyczynia się do zmiany grona odbiorców. Jeśli ktoś jest początkującym i chce się dowiedzieć coś na temat programowania obiektowego, to proste przykłady odnoszące się do znanych z życia relacji, sprawią, że nie przestanie czytać po pierwszym akapicie. Ja zazywczaj staram się rozpoczynać od jak najprostszych wyjaśnień (z
@m__b, @Moderacja obczajcie sobie ten komentarz bo najwyraźniej macie jakiegoś buga, skoro minusy są wyświetlane przy nim jak plusy. Sprawdzone pod kilkoma przeglądarkami więc to nie moja wina. :P #wykop #bug #michaupsuje #buginawykopie
Jak przyspieszyć wykonywanie zapytań w MySQL? Jakie optymalizacje warto zastosować gdy tworzymy tabele? Zapraszam do lektury mojego artykułu na blogu - MySQL: 7 praktycznych porad. Tekst przede wszystkim dla początkujących, którzy znają już podstawy pracy z MySQL.
Jaką drogę najlepiej obrać, aby doskonalić się jako programista, by z przeciętnego stać się dobrym, czy wręcz osiągnąć status eksperta? Jakie doświadczenia warto zdobywać? Czy stawiać na mnogość różnorodnych zagadnień, czy na głębokość wiedzy w precyzyjnie obranej dziedzinie? W swoim artykule W jaki sposób stawać się lepszym programistą? przedstawiłem różne podejścia. Które z nich jest Wam najbliższe? Zapraszam do dyskusji! ;)
Jeśli interesują Cię moje wpisy, obserwuj tag #polydev #
@informatyk: Przede wszystkim odrzucić bylejakość i pracować mocno nad podstawami. Każda technologia jest implementacją jakiejś idei np. DI -> Java EE CDI lub Spring Core. Dopóki nie rozumie się dlaczego te technologie są stworzone, nie będziemy ich dobrze używać. Najlepszy przykład hibernate ( ͡°͜ʖ͡°)
Uff, właśnie skończyłem artykuł, którego pisanie rozpocząłem jeszcze w marcu i porzuciłem na dlugi czas z powodu braku czasu. Zainspirowany znalezionym kiedyś w odmętach internetu prostym menadżerem okien - TinyWM - pokazuję jak zabrać się za zabawę z nim i dopisać do niego przykładową funkcjonalność. Zachęcam do lektury: Piszemy własny menadżer okien.
@informatyk: Hoya dość fajnie zachowuje kolory. Chociaż jak łącze nd500 i nd16 to już trochę kolory zmienia. Ale za to w pełnym słońcu można długo naświetlać.
Jeśli interesują Cię moje wpisy, obserwuj tag #polydev
#programowanie #informatyka #oop #simula #historiainformatyki