-
X-Received: by 2002:a81:e8b:: with SMTP id 133mr134121ywo.0.1550372159183; Sat, 16
Feb 2019 18:55:59 -0800 (PST)
X-Received: by 2002:a81:e8b:: with SMTP id 133mr134121ywo.0.1550372159183; Sat, 16
Feb 2019 18:55:59 -0800 (PST)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net
!2.eu.feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!m
21no8613855qta.0!news-out.google.com!f18ni2783qto.0!nntp.google.com!m21no861384
8qta.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.misc.elektronika
Date: Sat, 16 Feb 2019 18:55:58 -0800 (PST)
In-Reply-To: <5c628466$0$21613$426a74cc@news.free.fr>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=185.129.113.149;
posting-account=2vJOHAoAAAD7bZT1IJliVG4MXTFDb1W2
NNTP-Posting-Host: 185.129.113.149
References: <q3q59d$hp9$1@node1.news.atman.pl>
<17ixnko46rqee$.17udfxc4wd046.dlg@40tude.net>
<6...@t...no1>
<5c615a1c$0$492$65785112@news.neostrada.pl>
<8...@g...com>
<5c617859$0$3548$426a34cc@news.free.fr>
<4...@g...com>
<5c628466$0$21613$426a74cc@news.free.fr>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3...@g...com>
Subject: Re: Zagwozdka w C Keil.
From: k...@g...com
Injection-Date: Sun, 17 Feb 2019 02:55:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.misc.elektronika:741070
[ ukryj nagłówki ]W dniu wtorek, 12 lutego 2019 09:31:35 UTC+1 użytkownik Mateusz Viste napisał:
> Mi zdarza się (rzadko, ale jednak) użyć uint64_t do liczenia jakichś
> naprawdę dużych wielkości, np. do zliczania cykli CPU, a czasem nawet po
> _uint128_t (gcc) sięgnę jak potrzebuję popracować na adresach IPv6. Ale
> to naprawdę sporadyczne przypadki, stąd ciekaw jestem co takiego piszesz
> że w C89 nie da się :)
Ostatni raz, kiedy musiałem, to był algorytm dekompozycji funkcji
boolowskich (czyli z grubsza rozkładu dużej funkcji boolowskiej na małe
które się da zaimplementować w LUTach), w praktyce oznaczało to masowe
robienie operacji logicznych na długich ciągach bitów. Do tego cały
proces trwał parę dni i chcieliśmy z tego zrobić jakieś statystyki,
więc by się przydało, żeby, mówiąc językiem młodzieży, zserializować
obiekt ze stanem pośrednim. Ostatnią rzeczą, na którą człowiek ma
ochotę, jest rzeźbienie czegoś, co zapisuje ciągi bajtów tak, żeby
działało na tzw. wszystkim niezależnie od długości największego
ciągu bitów który mieście się w rejestrze i umiał to odczytać i
przerobić tak jak trzeba na innej maszynie w razie potrzeby;)
Na całe szczęście już nie pracuję na uczelni i na dostęp do klastra
obliczeniowego nie trzeba się zapisywać z półrocznym wyprzedzeniem,
teraz pewnie bym to napisał w tzw. czymkolwiek względnie równolegle,
wrzucił do jakiejś komercyjnej usługi która robi obliczenia rozproszone
za parędziesiąt dolarów miesięcznie i miał wyniki w 15 minut.
Najbardziej zadziwiali mnie moi poprzednicy, bo mimo konieczności
rzeźbienia i z praktycznie zerowym budżetem ich algorytmy potrafiły zrobić w kilka
godzin np. sprzętową implementację DES z dwucyfrowo% mniejszą liczbą bramek niż takie
powiedzmy oprogramowanie od Altery :)
Pozdrawiam,
--
Karol Piotrowski
Następne wpisy z tego wątku
- 17.02.19 09:16 Mateusz Viste
- 17.02.19 11:57 J.F.
- 19.02.19 13:14 Queequeg
Najnowsze wątki z tej grupy
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
Najnowsze wątki
- 2025-03-08 Cięcie wysokich tui
- 2025-03-08 Środa Wielkopolska => SAP FI/CO Konsultant wewnętrzny <=
- 2025-03-08 Prawo "gminne"
- 2025-03-08 Warszawa => Senior Recruiter <=
- 2025-03-08 Warszawa => Key Account Manager IT <=
- 2025-03-08 Najszybciej ładujące się samochody elektryczne
- 2025-03-07 AION przejety
- 2025-03-07 Warszawa => Data Engineer (Tech Leader) <=
- 2025-03-07 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-03-07 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-03-07 Gliwice => Business Development Manager - Network and Network Security
- 2025-03-07 Chiny-Kraków => Senior PHP Symfony Developer <=
- 2025-03-07 Gliwice => IT Expert (Network Systems area) <=
- 2025-03-07 Chiny-Kraków => Backend Developer (Node + Java) <=
- 2025-03-07 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS