eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaDo tych co tu piszą w C++ Re: [OT] Do tych co tu piszą w C++
  • Data: 2012-01-31 12:38:38
    Temat: Re: [OT] Do tych co tu piszą w C++
    Od: "Artur M. Piwko" <m...@b...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    In the darkest hour on Sun, 29 Jan 2012 18:33:52 +0100,
    Robert Zemła <m...@g...com> screamed:
    >>>> Bzdura. WinAPI to wpływ wielu koncepcji posklejanych gumą do zucia
    >>>> wliczając w to różne wartości true/false czy funkcje żywcem wyrwane z
    >>>> posixa/unixa wstydliwie chowane w czeluściach msdn. Spójne? Może mam
    >>>> różne definicje.
    >>>
    >>> Pokaż mi gdzie występują te różne wartości dla true/false.
    >>
    >> Po pierwsze masz dwa typy BOOL i BOOLEAN.
    >
    > Różnią się tylko rozmiarem. Wartości dla true/false przyjmują takie same.
    >

    I to jest Twoim zdaniem spójne?

    >> Zwracanie bledu nie tłumaczy w tym przypadku niczego bo nie należy z
    >> niego korzytać. Mozna odczytać sobie jakieś pole dodatkowo żeby mieć
    >> pewność. Nie można użyć GetLastError - bo nie. Spójność pełną gębą.
    >> Przez pół MSDNa.
    >
    > No dobra, występuje kilka dziwadeł. Ten uchował się conajmniej od Win95.
    > Z tego co piszą niema tego od Visty.
    >

    "No dobra, ale co dla nas zrobili Ci Rzymianie?"

    >> hint: zwróc uwagę na wszystkie nazwy funkcji pisanych mała literą.
    >> Niezła spójnośc, nie? Pewno im się kilku developerow zatrudniło od bsd i
    >> jakoś tak wyszło.
    >
    > To o czym piszesz nazywa się "Berkeley sockets" - taki standard API do
    > komunikacji w sieci co by łatwiej było kod przenosić. Jest nawet
    > implementacje pod Amigę. Niektóre języki wysokiego poziomu jak na
    > przykład python mają to zaimplementowane w formie wrapperów. W każdym
    > razie Windows oferuje też swoje mechanizmy, nieco ciekawsze.
    >

    Ale jest POSIX czy nie?

    >> Jak Cie nie przekonuje to sprawdź jakie krasnoludki zainstalowaly Ci ten
    >> katalog:
    >>
    >> C:\Windows\System32\drivers\etc
    >
    > To tylko katalog. Jest sobie od Windowsów NT
    >

    A plik hosts w nim to tylko plik.

    >>> Bo ideą Qt jest wieloplatformowość i przenoszalność. Tam nie ma miejsca
    >>> na niskopoziomowe API w żadnym systemie.
    >>
    >> Przyznałeś wreszcie ze to niskopoziomowa API. A tu się okazuje ze autor
    >> watku ma napisać wysokopoziomową aplikację. Zonk.
    >>

    OMG...

    >> Mylisz pojęcia. WinAPI dostarcza wszystkie narzedzia. Framework składa
    >> je do kupy i wystawia za fasadą/abstrakcją która powoduje że programista
    >> nie musi babrac się w g...
    >>
    >> Dodatkowo dostajesz za friko zupelnie nowe ficzery jak np. signal-slot
    >> na porcie COM co powoduje że pisanie staje się trywialne.
    >
    > To też masz w WinAPI. Tryb OVERLAPPED i wywołanie event'a plus jeden
    > wątek. Utworzony za pomocą jednej linijki.
    >

    Przeskalowywać widgety też możesz za pomocą jednej linijki?

    --
    [ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:229B ]
    [ 13:34:15 user up 13064 days, 1:29, 1 user, load average: 0.50, 0.28, 0.15 ]

    Advanced design: Upper management doesn't understand it.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: