-
Data: 2021-04-30 13:48:43
Temat: Re: Procesor za -10 złotych. :)
Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 30/04/2021 13:22, J.F wrote:
>> Kod z '51 nigdzie się nie przydaje, poza Bytomiem i zegarem szkolnym.
> W zasadzie tak, ale ... to skad to narzekanie na '51 ?
Bo zostaly po nim techniki pisania kodu, które Heńki przenoszą na inne
dziedziny EDA.
>> Może jeszcze jakiś modemach GSM, ale tam napisano go w średniowieczu i
>> jest konsekrowany.
> Tam juz chyba cos lepszego potrzeba ... a moze nie?
Jakieś zastosowanie Bytomska najszybsza bryczka na świecie miała. Ponoć
w telefonach i ponoć w układach GSM. Masz wtedy 60x szybciej naliczanie
sekundowe i 200x dokładniejszy zegar uarta do komend AT!
>> Nie wydaje mi się, 64kB to 64 tysiące mozliwości spieprzenia czegoś.
>> Weryfikacja formalna kodu nie będzie zastanawiać się ile masz pamięci
>> RAM, bardziej ile masz stanów osiągalnych bez synchronizacji itd.
> Za to dosc istotne bedzie, jaki rozmiar ma ten kod zrodlowy.
> W 64KB nie zmiescisz paru mln linii programu :-)
Problem w tym, że to ma niewielkie znaczenie. Można mieć
nieweryfikowalny kod na tysiąc linijek i weryfikowalny na milion
zajmujacy gigabajt flash.
Kryterium pamieci czy długości kodu jest czynnikiem, ale raczej nie
decydującym, o możliwosciach stwierdzenia czy kod jest czy nie "dobry".
>>> Owszem, ale potem przychodzi deadline, kontrola mowi "tego nie mozemy
>>> wypuscic" a szef mowi "musimy" :-)
>> Takie rzeczy nie mogą miec miejsca, jeśli mówimy o poważnym sofcie od
>> którego zależy moje życie.
> Dobrze piszesz ... ale szef ma nieco inny punkt widzenia :-)
Dalej nie wydaje mi się aby crunching miał miejsce w firmie zajmującej
się produkcją poduszek powietrznych czy autopilotów. To nie kolejny
zegarek szkolny.
>>> Poza tym jak programista sie skupi na kontroli, to moze tak napisac
>>> program, ze testy przejdzie ...
>> I dostaniesz dobry program, jesli testy są dobre.
> Musza byc bardzo szerokie.
I są. Baza testów powinna być zdecydowanie większa niż kod, szczególnie
w zastosowaniach safety. Jaka będzie tego miara to inna sprawa, ale bez
wątpienia, ilość roboczogodzin napisanych na testy będzie większa niż na
kod.
>> Jeśli testy są złe, wiele z nich można przejśc return 4;
> OWszem, ale przewidzisz wszyskie sytuacje ?
Po to jest weryfikacja formalna aby przewidzieć *wszystkie*. Programista
ma tak pisać, aby mozna było *przynajmniej* wydzielić bloki kodu, które
są formalnie weryfikowalne lub są napisane w sposób pozwalajacy je
traktować i weryfikować osobno. To powoduje że testowanie wszystkiego
nie brzmi już tak utopijnie.
>>> A potem masz zadanie "redakcja nie chce png tylko jpg. Jak przerobic
>>> setke zdjec z png na jpg" :-)
>> I tutaj wchodzi make, cały na biało, razem z kilkoma innymi toolami w
>> konsoli.
> O ile sa toole.
Do tej konwersji? Na pęczki. Np. imagemagick.
>> Kończą, zanim Heniek odpali photoshopa i znajdzie w menu
>> funkcje konwersji. Ale Heniek będzie potem gadał wszystkim że on robi to
>> *prościej*, bo co łatwiejszego niż klikanie.
> Bo tez moze byc odwrotnie - Heniek juz przerobil 100 plikow, co mu
> zajelo 2 godziny, a oni ciagle czytaja dokumentacje :-)
I tu jest problem Heńka: 40 lat przeleciało za oknem i nagle trzeba się
orientować. Nic dziwnego że Heńkowie tak strasznie bronią swoich okopów
usypanych z 8051, TTLi i BC107 w których się orientują, przed śladem
złej innowacji.
Następne wpisy z tego wątku
- 30.04.21 14:00 Piotrek
- 30.04.21 14:09 J.F
- 30.04.21 14:27 Marek
- 30.04.21 14:30 Marek
- 30.04.21 15:42 J.F
- 30.04.21 16:20 heby
- 30.04.21 16:21 heby
- 30.04.21 17:26 J.F
- 02.05.21 14:54 Michal
- 03.05.21 09:31 Irek.N.
- 03.05.21 16:13 heby
- 04.05.21 12:29 J.F
- 04.05.21 21:42 Irek.N.
- 04.05.21 21:52 Irek.N.
- 08.05.21 13:49 Astralny Rębajło
Najnowsze wątki z tej grupy
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
Najnowsze wątki
- 2025-02-10 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-02-10 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-10 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-10 Kraków => iOS Developer (Swift experience) <=
- 2025-02-10 Karząca ręka samorządu adwokackiego wygrała w NSA - wieszanie (portretów) ue-posłów ze "współczesnej Targowicy" (2017)
- 2025-02-10 Nie kupisz paliwa na stacji
- 2025-02-09 Ster w trolejbusie.
- 2025-02-09 Jebany POPiS. Mamy się cieszyć że rząd Tuska naprawił spierdolone porozumienie z UE?
- 2025-02-08 W zyciu warto miec szczescie
- 2025-02-08 Elektryki
- 2025-02-08 Alg. kompresji LZW
- 2025-02-08 Kraków => Key Account Manager <=
- 2025-02-08 Warszawa => Java Developer <=
- 2025-02-09 Cenzura netu
- 2025-02-08 Re: Historyczny sukces tuskistanu: groźna cyber-przestępczyni emerytka Iza błyskawicznie ujęta!