-
Data: 2014-04-06 19:51:18
Temat: Re: PIC vs AVR
Od: Sylwester Łazar <i...@a...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]> > Błędów kompilatora raczej nie wyłapiesz, chyba że zaczniesz analizować
co
> > stworzył, a to w sumie tak jakbyś od razu w asm pisał.
Gdyby nie słowo "raczej", Twoje zdanie byłoby kompletną bzdurą.
Obok masz przykład.
Po podaniu kompilacji przez kolegę - po minucie widzę błędy w kodzie
mikrokontrolera,
na który w życiu nie napisałem nawet linijki.
A ja nie jestem nadczłowiekiem.
> Są dwie możliwości błędów kompilatora: błąd ujawnia się w postaci
> błędnie działającego kodu wynikowego (takie wyłapiesz) lub nie
> ujawnia się w postaci błędnie działającego kodu wynikowego...
> Tych drugich nie ma potrzeby wyłapywać ani się nimi przejmować.
Tak samo jak dziurą w bucie. Przecież jakoś kuśtykasz.
> Obawiam się, że sztucznie demonizujesz coś, czego nie znasz..
> Uważaj, bo strach przed nieznanym ma wielkie oczy ! :-)
To prawda.
Faktem jest, że niemal jedyna w Twoich postach, ale ważna.
Nie ma się co bać C.
Nie musisz nic czytać, ani po polsku, ani po angielsku.
Nauką jest Twój kompilator. Często darmowy lub w promocji czasowej po
zalogowaniu.
Przykłady w liczbie 3+ masz w katalogu EXAMPLES.
Otwierasz projekt, kompilujesz i otwierasz plik *.lst
Tam masz pięknie rozrysowane:
instrukcja w C
i 10-20 linijek kodu w czystym ASM, który znasz i rozumiesz.
Jak widzisz, że za dużo, to zostaw sobie:
void main() {
ALMAKOTA =1;
}
i popatrz na Lambadę ;-)
Jak zaczniesz czytać książki, to może się okazać, że dowiesz się
jakie są "dobre zwyczaje".
Dobre zwyczaje są dobre, jeśli są dobre.
Cały kod w C jest i tak zamieniany na kod maszynowy,
gdzie BASICowy rozkaz GOTO jest najważniejszy.
> i na innych użytkownikach drogi. Owszem, jadąc rowerem (asembler)
> pojedziesz najkrótszą drogą do celu, krótszą niż autobusem (C/C++)
> ale niekoniecznie najszybszą... A wypadki zdarzają się i busom i rowerom.
Albo odwrotnie.
Lecąc F16 (ASM) będziesz szybciej niż drezyną (C) u celu.
Na dwoje babka wróżyła.
Jeśli operujesz z rozdzielczością 20 ns, to rób sobie w C i szukaj procków,
co spełnią Twoje
założenia i tańczą Lambadę (R)Alex od wtorku do niedzieli.
S.
Następne wpisy z tego wątku
- 06.04.14 19:53 Mario
- 06.04.14 20:03 Sylwester Łazar
- 06.04.14 20:12 Mario
- 06.04.14 20:17 Mario
- 06.04.14 20:17 AlexY
- 06.04.14 20:27 Sylwester Łazar
- 06.04.14 20:34 Sylwester Łazar
- 06.04.14 20:34 Michał Lankosz
- 06.04.14 20:39 AlexY
- 06.04.14 20:43 Marek
- 06.04.14 20:47 Mario
- 06.04.14 21:02 Sylwester Łazar
- 06.04.14 21:00 Mario
- 06.04.14 21:12 Mario
- 06.04.14 21:24 Mario
Najnowsze wątki z tej grupy
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
- Chińska Telefonia 6G - Chcą Nas Sterować Elektrycznie - Jak Kukiełki w Teatrze Lalek!!!
- RS-485 ale automatycznie dwukierunkowy
- Leżakujące SSD gubią po roku dane
- kolorowy e-paper
- Sterownik kotła CO praca PWM
- Jakie baterie A23 i LR44?
- OLED SSD1306 - degradacja?
- Który symulator AVR jest ,,prawilny"?
- 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?
Najnowsze wątki
- 2025-12-07 Najgorszy język programowania
- 2025-12-07 #Motodziennik 358 - Czy ELEKTRYKI są jak AZBEST? Wyniki badań
- 2025-12-06 weto do ustawy o kryptowalutach
- 2025-12-06 Od nowego roku GOTÓWKA będzie jeszcze bardziej ATRAKCYJNA
- 2025-12-06 Ukraina jest bogata
- 2025-12-06 [OT] Kup!
- 2025-12-06 Laptop z miejscem na dwa dyski i 32 GiB DDR4
- 2025-12-05 podatek od marzeń
- 2025-12-05 Jewgienij Tkaczew czyli dobre imię Piłsudczykowskiej Sanacji trafi na wokandę? [Polska była państwem nazistowskim]
- 2025-12-05 Warszawa => Architekt rozwiązań (Workday) - Legal Systems <=
- 2025-12-05 Warszawa => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Serv
- 2025-12-05 Warszawa => Microsoft Dynamics AX/365 SCM Consultant - Service & Suppo
- 2025-12-05 Bieruń => Junior Dynamics 365 Finance Consultant <=
- 2025-12-05 Warszawa => Konsultant ERP Microsoft Dynamics 365 Commerce <=
- 2025-12-05 Wrocław => React Developer with knowledge of C++ <=




Ile kosztują tanie mieszkania w polskich metropoliach?