eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingPakowanie struktur › Re: Pakowanie struktur
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
    OSTED!not-for-mail
    From: Sebastian Biały <h...@p...onet.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: Pakowanie struktur
    Date: Tue, 8 Dec 2015 17:11:39 +0100
    Organization: ATMAN - ATM S.A.
    Lines: 50
    Message-ID: <n46vgo$q50$1@node1.news.atman.pl>
    References: <n3n4m5$grf$1@node1.news.atman.pl>
    <2...@g...com>
    <7...@g...com>
    <9...@g...com>
    <f...@g...com>
    <b...@g...com>
    <4...@g...com>
    <56654de6$0$662$65785112@news.neostrada.pl>
    <3...@g...com>
    <n4483f$7l6$2@dont-email.me>
    <5...@g...com>
    <n44g6b$7l6$4@dont-email.me>
    <0...@g...com>
    <n44khp$7l6$5@dont-email.me>
    <0...@g...com>
    <n44n1o$hlu$1@node1.news.atman.pl>
    <8...@g...com>
    NNTP-Posting-Host: 176-115-85-233.via.zamek.net.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=iso-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1449591129 26784 176.115.85.233 (8 Dec 2015 16:12:09
    GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Tue, 8 Dec 2015 16:12:09 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:38.0) Gecko/20100101 Thunderbird/38.4.0
    In-Reply-To: <8...@g...com>
    Xref: news-archive.icm.edu.pl pl.comp.programming:209017
    [ ukryj nagłówki ]

    On 2015-12-07 21:30, M.M. wrote:
    > Ale jeśli tak kategorycznie napiszesz, to dużo czytelników używających
    > prostszych mechanizmów pomyśli: ojeju, wszystkie moje programy działają
    > przez przypadek i zaraz padną.

    Pierdyliard programow padło po migracji na 64 bity. Pierdyliard
    programów padło po migracji Win<->Lin. Pierdyliar programow *własnie*
    pada bo ku zdzieiwieniu wielu programatorów na Win ich kompilator zaczął
    produkowac równolegle kod ARM.

    To że nie padł ci jakiś hello world nie oznacza że nie ma takich
    problemów w dużych aplikacjach. Są. Wiele osób na kierowniczych
    stanowiskach w wielu firmach podejmowalo decyzje bazujące na
    ignoranctwie, braku wyobraźni i pielegnowaniu dziadostwa.

    > to myślę, że biblioteka do której linka podałeś, wymaga więcej świadomości
    > chociażby ze względu na to, że dużo dzieje się w destruktorach

    Nie.

    , a
    > klamerki nie są opcjonalne.

    Nie.

    > Programista zawsze powinien być świadomy
    > tego co robi.

    Słusznie. Świadomy nie wybierze zapisu raw nawet jesli ma napisać
    następny denny program do rozliczania faktur.

    > Ale nie przesadzałbym z całkowitym zakazem operowania na
    > binarnych formatach.

    Nie ma zakazu. Jest tylko armata z odpalony lontem wymierzona w stopę
    wyłacznie z powodu ignorancji.

    > Sorry, ale przyznając częściowo rację, nadal upieram się, ze foramty
    > binarne nadal mają się dobrze.

    Każdy format jest binarny. Problem nie lezy w tym jak zapisywać ale czy
    masz kontrolę nad tym jak się zapisuje. Robiąc write na kawałki pamięci
    masz wiele niewiadomych. Mam tutaj na tapecie przykład jak jakiś kretyn
    zapisywał do *xmla* liczbę i niespecjalnie przejmował się little/big
    endianess. Bo char* załatwia temat skuteczniej niż jakieś serializacje
    dla frajerów.

    To jak piszesz nawet drobne kawałki kodu niestety często oznacza rowniez
    jakie decyzje podejmujesz pisząc komercyjnie.

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: