eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingRe: przemyślenia na temat pamięci i rozmiaru plikówRe: przemyślenia na temat pamięci i rozmiaru plików
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.
    pl!not-for-mail
    From: "Stachu 'Dozzie' K." <d...@d...im.pwr.wroc.pl.nospam>
    Newsgroups: pl.comp.os.advocacy,pl.comp.programming
    Subject: Re: przemyślenia na temat pamięci i rozmiaru plików
    Followup-To: pl.comp.programming
    Date: Sat, 3 Jan 2009 13:44:37 +0000 (UTC)
    Organization: Dialog Net
    Lines: 39
    Message-ID: <s...@e...zsh.bash.org.pl>
    References: <gijoff$gtp$1@node2.news.atman.pl>
    <f...@y...googlegroups.com>
    <gjhqlm$n01$1@inews.gazeta.pl>
    <5...@k...googlegroups.com>
    <gjljm4$nh7$1@news.mixmin.net>
    <6...@p...googlegroups.com>
    <gjn5qs$q39$1@news.mixmin.net> <gjn9v6$9kc$1@news3.onet>
    <gjnhma$v1f$1@news.mixmin.net>
    NNTP-Posting-Host: xdsl-1824.elblag.dialog.net.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=iso-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: news.dialog.net.pl 1230990277 4113 81.168.198.32 (3 Jan 2009 13:44:37 GMT)
    X-Complaints-To: a...@d...net.pl
    NNTP-Posting-Date: Sat, 3 Jan 2009 13:44:37 +0000 (UTC)
    User-Agent: slrn/0.9.8.1 (Linux)
    Xref: news-archive.icm.edu.pl pl.comp.os.advocacy:453200 pl.comp.programming:180603
    [ ukryj nagłówki ]

    Zawartość nagłówka ["Followup-To:" pl.comp.programming.]
    On 03.01.2009, czas dOSa <u...@i...sk> wrote:
    > TYPE ?Michoo?:
    >>> Żeby programista mógł napisać niezależną od sprzętu część
    >>> oprogramowania (czyli typowo?? w języku wysokiego poziomu), nie może
    >>> używać typów (ograniczmy się wstępnie do liczbowych) danych związanych
    >>> ze sprzętem. Żeby kompilator mógł wytorzyć działającyc program?? musi
    >>> je znać, gdyż ich użyje w miejsce abstrakcyjnych typów. W związku z
    >>> tym?? pytanie o rzeczywistą realizację: wymyślone typy danych, z ich
    >>> własnymi limitami, które następnie są albo dopasowywane do typów danych
    >>> maszyny, albo symulowane przez kompilator na maszynie lub w środowisku
    >>> wykonywania, czy może analogicznie do prostego ?typedef?, które tylko
    >>> zmienia nazwy typów, uniemożliwiając programiście oparcie się na
    >>> właściwościach typu zależnego od maszyny.
    >> stdint.h inttypes.h
    >> Używasz tego co potrzebujesz - jeżeli potrzebujesz 32bitową zmienną
    >> całkowitą, bo większego zakresu nie użyjesz, a będzie ich dużo i zależy
    >> ci na upakowaniu danych to piszesz int32_t, jak potrzebujesz zmienną
    >> 64bitową, piszesz int64_t i nie przejmujesz się, czy ktoś skompiluje kod
    >> pod i386,amd64, czy avr, bo będzie działał. Jak z to potrzebujesz czegoś
    >> co będzie *minimum* 16 bit, ale ma być możliwie szybkie na tej
    >> platformie (np zmienna lokalna, w której coś liczysz) to używasz
    >> int_fast16_t i na i386 dostajesz int32_t, na amd64 dostaniesz int64_t, a
    >> na avr int16_t.
    >>
    >> To jest właśnie potęga C/C++ - jeżeli napisałeś program porządnie to
    >> skompiluje się na wszystkim na co jest kompilator.
    > A algorytm nie musi być optymalny i kompilator nic z nim już nie zrobi oprócz
    usiłowań.

    Ale o czym ty bredzisz? Algorytmu się nie tworzy tak żeby był najszybszy
    co do taktu procesora na wskazanej architekturze, tylko tak, żeby radził
    sobie asymptotycznie najszybciej jak się da.

    Mógłbyś nie wypowiadać się o tematach, o których nie masz zielonego
    pojęcia?

    --
    Secunia non olet.
    Stanislaw Klekot

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: