eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPIC vs AVR › Re: PIC vs AVR
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.unit0.net!eternal-september.org!feeder.eternal-septem
    ber.org!news.eternal-september.org!.POSTED!not-for-mail
    From: "Pszemol" <P...@P...com>
    Newsgroups: pl.misc.elektronika
    Subject: Re: PIC vs AVR
    Date: Sun, 6 Apr 2014 20:07:39 -0500
    Organization: prywatna
    Lines: 2
    Message-ID: <lhstot$jlf$1@dont-email.me>
    References: <533ddbbb$0$2158$65785112@news.neostrada.pl> <lhpavu$914$1@dont-email.me>
    <lhpeqj$ct4$1@speranza.aioe.org> <lhpgfo$kjn$1@dont-email.me>
    <lhpluc$v7a$1@speranza.aioe.org> <lhpr39$4rf$1@dont-email.me>
    <lhq0sf$7gn$1@speranza.aioe.org> <lhrhmg$tsf$1@mx1.internetia.pl>
    <lhrhub$kmg$1@speranza.aioe.org> <lhrm67$d0s$1@mx1.internetia.pl>
    <lhrugk$kpt$1@speranza.aioe.org> <lhs4bu$she$1@mx1.internetia.pl>
    <lhs5o9$c5h$1@speranza.aioe.org> <lhsb09$j45$1@mx1.internetia.pl>
    <lhsek4$692$1@speranza.aioe.org> <lhsjl4$glu$1@mx1.internetia.pl>
    Reply-To: "Pszemol" <P...@B...com>
    Mime-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response
    Content-Transfer-Encoding: 8bit
    Injection-Date: Mon, 7 Apr 2014 01:07:41 +0000 (UTC)
    Injection-Info: mx05.eternal-september.org;
    posting-host="19c0ddcc1f03ea2c94c1ac227188e752";
    logging-data="20143";
    mail-complaints-to="a...@e...org";
    posting-account="U2FsdGVkX19NeHEhC9Gg0dfX0VkbVinB"
    X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8117.416
    In-Reply-To: <lhsjl4$glu$1@mx1.internetia.pl>
    X-Newsreader: Microsoft Windows Live Mail 14.0.8117.416
    Importance: Normal
    Cancel-Lock: sha1:1qE+Ihwu6EB5VhQfs5VaYtGJQ3A=
    X-Priority: 3
    X-MSMail-Priority: Normal
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:662563
    [ ukryj nagłówki ]

    "Mario" <m...@...pl> wrote in message
    news:lhsjl4$glu$1@mx1.internetia.pl...
    > Czas wdrożenia produktu jest jednym z istotniejszych parametrów.
    > Produkt ma możliwie szybko uzyskać postać gotową do sprzedaży
    > i zarobić na programistę i innych biorących udział w produkcji.
    > Nie musi być najdoskonalszy na świecie, pozbawiony nadmiarowych
    > instrukcji. Ma realizować swoje zadanie i być bezawaryjny.

    Nie dla hobbysty. Hobbysta nie robi programu dla zarobku...

    On robi program dla fajnej zabawy, wyzwania! Dla takiego Sylwestra
    skrócenie kodu o 2 instrukcje nie oznacza wcale że jego firma
    zarobi akcjonariuszom dodatkowy milion dolarów w tym roku. O nie.
    Dla niego oznacza to tylko to, że będzie mógł się tym "wyczynem"
    pochwalić na grupie dyskusyjnej i rozpocząć w sumie bezowocną
    i mocno nadmuchaną dyskusję o wyższości asemblera nad kompilatorem.

    Czyli takie bicie piany, bo o tym że kod pisany w kodzie maszynowym
    może być bardziej efektywny niż kod kompilowany automatycznie
    przez kompilator to uczą w każdej szkole i każdej książce... Każdy
    programista używający kompilatora języka wysokiego poziomu
    chyba doskonale zdaje sobie sprawę z ograniczeń jakie to na niego
    nakłada ale zwykle widzi też korzyści jakie płyną z takiej decyzji
    i jeśli tylko korzyści przerastają ograniczenia to stosuje się kompilator.

    > Dla mnie błąd w kodzie jest wtedy gdy urządzenie nie działa
    > zgodnie z przeznaczeniem lub jest awaryjne (np podatne na
    > zakłócenia).

    No ale Sylwester każdą nadmiarową instrukcję procesora wstawioną
    w kod przez kompilator nazywa "błędem kompilatora" i tryumfalnie
    ogłasza wyższość rozumu ludzkiego nad maszyną binarną :-))

    > Nie sądzę żeby był gorszy przyrząd z prockiem,
    > który 90% czasu krąży w pustej pętli, a przez 100 ms realizuje zadanie (a
    > mógłby realizować 65 ms gdyby był w asm), od przyrządu, który ma procek
    > wytężony na 95% ale napisany przez wybitnego fachowca w asm (bo pisany w
    > c by się w tym procku nie zmieścił albo nie wyrabiał by czasowo).

    Myślę że przyrząd pracujący z baterii może być w pierwszym przypadku
    lepszy, bo nowoczesny procesor 32-bitowy zrobiony w jakichś nowych
    technologiach nanometrowych efektywniej wykorzysta prąd z baterii
    niż konstrukcja sprzed 20 lat nieco odpudrowana aby ktoś ją dziś kupił.

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: