eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaDo tych co tu piszą w C++ › Re: [OT] Do tych co tu piszą w C++
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: Sebastian Biały <h...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: [OT] Do tych co tu piszą w C++
    Date: Fri, 27 Jan 2012 17:27:20 +0100
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 52
    Message-ID: <jfuj9a$ojv$1@inews.gazeta.pl>
    References: <4f200076$0$26710$65785112@news.neostrada.pl>
    <jfp9i6$71j$1@inews.gazeta.pl> <jfpllh$1jo9$1@news2.ipartners.pl>
    <jfpm9r$na9$1@inews.gazeta.pl> <jfpmr2$1k8l$1@news2.ipartners.pl>
    <jfpnhc$ro7$1@inews.gazeta.pl> <jfs72q$2bu$1@inews.gazeta.pl>
    <jfs9ea$a72$1@inews.gazeta.pl> <jfslp7$l2q$1@inews.gazeta.pl>
    NNTP-Posting-Host: 89-74-40-231.dynamic.chello.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1327681643 25215 89.74.40.231 (27 Jan 2012 16:27:23 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Fri, 27 Jan 2012 16:27:23 +0000 (UTC)
    X-User: sebo.bialy
    In-Reply-To: <jfslp7$l2q$1@inews.gazeta.pl>
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.16)
    Gecko/20101125 Thunderbird/3.0.11
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:624517
    [ ukryj nagłówki ]

    On 2012-01-26 23:56, Robert Zemła wrote:
    >> Naprawdę chcesz z tego wyciągnąć tezę że to co było dobre w czasach 386
    >> dzisiaj jest również doskonałe?
    > Nie, ale idąc tym tropem wychodzi że to cały Windows jest zły.

    Nie idź dalej tym tropem. WinAPI jest złe. Jest ciężkie, niespójne,
    zagmatwane, czerpie całymi garściami z lat 80, ma się nijak do nowych
    języków i technik programistycznych. To niskopoziomowe API systemu, nie
    istnieje żaden argument aby z niego korzystać wprost poza jakimiś
    promilami aplikacji wymagającymi ekstremalnych szybkości w brzegowych
    zastosowaniach.

    > Prawdę mówiąc nie chciał bym pracować z człowiekiem który by nie
    > wiedział ile bajtów ma DWORD.

    Prawdę mówiąc nie chciałbym pracować z człowiekiem dla którego napisanie
    prostego programu do komunikacji po COM wymaga znajomości szczegołów
    definicji DWORD. *Abstrakcja* jest ważniejsza od znajomości szczegołów
    implementacji choćby z powodu przenośności, ba, nawet w samym Windowsie.

    > Po co programista ma w ogóle wiedzieć jak działa komputer?

    Przesadzasz. Rzecz w tym po co programista ma wiedzieć jak działa
    allokator pamięci i co zrobic żeby strcpy się nie wysypało. Otóż nie
    powinien zaprzatać sobie głowy duperelami bo jego celem jest napisanie
    kodu który działa. Wydajność, zajętość pamięci są trzeciorzędne,
    szczególnie dla początkujących. Wazniejsze jest posiadanie zestawu
    działających kontenerow, obiektowej biblioteki GUI, łatwych do użycia
    komponentów, bibliotek zapewniających wsparcie w konkretnych zadaniach.

    > Wystarczy że wie w jakiej kolejności trzeba wystukać komendy na
    > klawiaturze (albo gdzie i jak kliknąć myszką) żeby pojawiło się okienko
    > i guzik.

    Tak działa Delphi. Początkujący, pozostawiony na pastwę tego środowiska
    zaczyna pisać ciało funkcji w onclikach i tak juz mu zostaje. Dlatego
    nie wolno pokazywac go początkującym uczącym się samodzielnie bo uczy
    mimowolnie złych praktyk.

    > Co zrobi taki programista któremu "coś" nie zadziała?

    Wiele rzeczy może, ale w WinAPI znacznie częściej nie będzie mu działać
    i znacznie gorzej będzie debugować dlaczego.

    > Ah te obiektowe środowiska... ile rzeczy można zrobić myszką... :-)

    Pomyliłeś programowanie obiektowe z RAD.

    > Natomiast do pisania pod WinAPI nie
    > potrzebuję wymówki.

    Albowiem?

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: