-
Data: 2014-04-06 16:21:45
Temat: Re: PIC vs AVR
Od: "Pszemol" <P...@P...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]"AlexY" <a...@i...pl> wrote in message
news:lhrhae$j9a$1@speranza.aioe.org...
> Użytkownik Pszemol napisał:
>> "AlexY" <a...@i...pl> wrote in message
> [..]
>>> Zresztą nie wyobrażam sobie programować ARM w assemblerze
>>> a póki co tylko to uznaję.
>>> Niemniej rozumiem Twoją logikę.
>>
>> Programujesz w asemblerze bo musisz wycisnąć siódme poty z 8-bitowca
>> co ma 2k romu i 2k ramu pracującego przy 40MHz...
>> Tymczasem za podobne pieniądze możesz dziś kupić 32-bitowca z 64k
>> romu i 16k ramu pracującego z zegarem 200MHz i pisać szybszy kod w C
>> kończąc pisanie w 10% czasu jaki spędzasz na cyzylowanie kodu w ASM.
>
> 1. Chcę wiedzieć co program robi a nie analizować i poprawiać błędy
> kompilatora, zwłaszcza że co kompilator to inaczej program złożony.
Jakie błędy kompilatora chcesz poprawiać?? To jakieś mity.
> 2. ASM rozumiem, C C++ i pochodne to dla mnie sieczka stworzona żeby
> wyrwać kasę na szkolenie specjalistów, bardzo lubiłem basic'a, jest
> przejrzysty, nie można było go rozbudować?
Zostaw na chwilę C++, bo to trochę inna bajka, rzeczywiście, ale C,
stare dobre C, to właściwie asembler jest. To nie jest język wysokiego
poziomu. Jest właśnie bardzo krytykowany za "bliskość sprzętu".
Poza specyficznymi przypadkami pisanie dziś w asemblerze to jakieś
hobby tylko, hardcore zupełnie niepraktyczny.
C/C++ to nie jest "sieczka" do wyrywania kasy - miliony programistów
go rozumie i używa na codzień. I wcale nie są geniuszami, więc może
nie dołuj się i po prostu poczytaj trochę podstaw od C a przekonasz się
że trochę wprawy i poradzisz sobie. Dużo Ci to pracy zaoszczędzi.
> 3. Gdybym miał przesiąść się na coś pokroju ARM to prędzej byłby to
> gotowiec typu raspberry.
Każdy ma inne oczekiwania - gotowiec to jakiś tam start i dobrze
służy do poznania rodziny procesorów, zrobienia pierwszych kroków,
ale potem warto pójść dalej - implementacja ARMa na własnej płytce
nie jest jakimś wyczynem do którego wymagana jest znajomość
prowadzenia wysokomegaherzowych magistral pamięci DDR3...
Tu też masz do czynienia z mikrokontrolerami gdzie wszystko masz
zamknięte wewnątrz kostki, jak w AVR czy 8051 czy PICu...
Nie bardzo więc widzę gdzie Ty widzisz trudność że w AVR zrobisz
płytkę samemu a do ARMa musisz mieć jakiegoś gotowca...
> 4. Czas pisania programu, to najbardziej mnie załamuje, prawda że asm
> zajmuje dużo czasu, ale błędy są wtedy moje a nie kompilatora. Załamka
> polega na tym że w imię przyśpieszenia programowania poświęca się jakość
> ale to niestety normalne w obecnych czasach, program napisany ze 3 razy
> szybciej wychodzi 2 razy większy i 5 razy wolniejszy, a do tego mimo że
> napisany prawidłowo zawiera błędy kompilatora, znane i nieznane.
Te Twoje mityczne "błędy kompilatora" to chyba błędy programisty
piszącego nieumiejętnie w C... Na codzień piszę programy w C i C++
i z błędami kompilatorów nie mam do czynienia wcale.
Następne wpisy z tego wątku
- 06.04.14 16:40 Pszemol
- 06.04.14 17:34 Dariusz Dorochowicz
- 06.04.14 17:42 Sylwester Łazar
- 06.04.14 17:41 Dariusz Dorochowicz
- 06.04.14 18:14 AlexY
- 06.04.14 18:55 AlexY
- 06.04.14 18:59 Sylwester Łazar
- 06.04.14 19:00 Pszemol
- 06.04.14 19:12 Sylwester Łazar
- 06.04.14 19:17 Sylwester Łazar
- 06.04.14 19:18 Mario
- 06.04.14 19:24 Pszemol
- 06.04.14 19:29 Pszemol
- 06.04.14 19:38 Mario
- 06.04.14 19:42 Mario
Najnowsze wątki z tej grupy
- Disk on Module, czym to odczytać?
- Pasta ochronna? Lutownicza?
- zagadka pneumatyczna
- Klip testowy, jak sie to używa
- Jak sie smazy elektronike z odleglosci kilkuset metrów?
- William Shockley, co-inventor of the transistor
- Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- Zamek elektroniczny
- szablon do pasty DIY
- Głośnik potrzebny
- Silikonowy przewód ekranowany
- Wtyk bananowy ekranowany
- Co może być gorsze od pożaru elektryka?
- daltonizm
- Mały Linux
Najnowsze wątki
- 2025-11-17 Białystok => Programista React ze znajomością C++ <=
- 2025-11-17 Warszawa => Key Account Manager (Usługi HR) <=
- 2025-11-17 Warszawa => Spedytor Międzynarodowy <=
- 2025-11-17 Białystok => React Developer with knowledge of C++ <=
- 2025-11-17 Lublin => Delphi Programmer <=
- 2025-11-17 Skąd się bierze prawo?
- 2025-11-17 NOWY: 2025-11-16 IBM i Holocaust - komentarz.pdf
- 2025-11-16 PESEL i problemy
- 2025-11-16 Jak przywrócić motyw?
- 2025-11-16 policja ochrania
- 2025-11-16 Disk on Module, czym to odczytać?
- 2025-11-16 Disk on Module, czym to odczytać?
- 2025-11-15 zaściankowe bydło
- 2025-11-15 Pasta ochronna? Lutownicza?
- 2025-11-14 "Partia rządzi, partia radzi. Partia nigdy cię nie zdradzi..."




Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei