eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.sci.inzynieriaPlan MorawieckiegoRe: Plan Morawieckiego
  • Data: 2016-02-23 20:51:31
    Temat: Re: Plan Morawieckiego
    Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 2016-02-23 18:17, Konrad Anikiel wrote:
    > A teraz? Widziałem projekty na 8051 (jakąś mutację od Atmela), jakieś gry wideo,
    cuda na kiju.

    O niczym to nie świadczy. Może poza tym że z 8051 przy podobnej
    konstrukcji krzemu jak AVR jest 12 wolniejszy i video nie wygenerujesz
    programowo.

    > Zdaje się że to potrafi śmigać na 60MHz.

    Ostatnio w Bytomiu zrobili najszybszego 8051 na świecie. Zgadnij
    dlaczego nikt go nie użyje do poważnych zastosowań. Zgadnij dlaczego
    nowe projekty rozwiązuje się za pomocą ARMa a nie 8051.

    > Są narzędzia (widziałem szwedzkie C++), nie ma bólu.

    Nie ma narzędzi. Albo inaczej, zawsze były komercyjne, popsute i
    bezdennie głupie. Żaden znany mi kompilator "C++" do 8051 nie obsługuje
    niczego poza wybranymi duperelami jak klasy. Jakiekolwiek zaawansowane
    konstrukcje jak naprawdę przydatne w embedded templates i
    metaprogramowanie zazwyczaj nie działają nawet trochę.

    W kompilatorach na ARM można przebierać. Nawet pierdoła AVR ma
    działający mainstreamowy kompilator. Głównie dlatego że ten procesor
    projektowali ludzie mający pojęcie o budowie kompilatorów.

    >> Katastrofa. Od wielkiej komplikacji programu z powodu tylko jednego
    >> rejestru indeksujacego 16 bit, braku operacji na nim, uzycie tylko w
    >> dwoch operacjach.
    >> Po klopot z odroznieniem adresow w IRAM, ROM i XRAM - czyli juz np
    >> takie printf sa dwie, bo jedna ma brac string z ROM, a druga z XRAM.
    > To jest problem implementacji języka w kompilatorze, a nie wada procesora.

    To *jest* wada procesora jeśli do uzyskania dwóch indeksów musisz
    przerzucać dane przez stos/rejestr zapasowy. To jest problem jeśli jawna
    architektura Harvard wymusza dublowanie części kodu.

    Ten problem z indeksem np. projektanci 6502 zauważyli w 6800 i dodali
    drugi indeks koszem drugiego akumulatora.

    8051 to zbior wszelkiego zła jaki udało się na przestrzeni lat 70 zebrać
    w jeden kawałek krzemu. Podobnie jak 8080 i x86. Intel najzwyczajniej w
    świecie robił dziadostwo i dorabianie teraz filozofii jest żalosne.
    Jednak zgodnie z podstawową zasadą w informatyce - gorsze zawsze
    wygrywa. Nie warto, sądzac po popularnosci, oceniać jakości bądź
    innowacyjności tego cpu. On wygląda tak samo jak cala reszta prockow
    Intela z tamtych czasów - chaos, dziadostwo, olewanie programisty.

    Przykład firmy z Bytomia która zrobiła najszybsza furmankę świata bez
    wątpienia dowodzi jednak faktu że pewne błedy należy powielać przez całe
    pokolenia i pewnego zła nigdy nie uda się zupełnie wyplenić.

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: