-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.n
eostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Reply-To: "Anerys" <s...@s...pl>
From: "Anerys" <s...@s...pl>
Newsgroups: pl.misc.elektronika
References: <kh239n$jmu$1@mx1.internetia.pl> <kh28i2$4t9$1@mx1.internetia.pl>
<5135955c$0$26700$65785112@news.neostrada.pl>
<kh72eg$ltj$1@news.task.gda.pl>
<513790a8$0$1210$65785112@news.neostrada.pl>
<kh88ul$sbc$1@mx1.internetia.pl> <kh899i$1fs$1@news.task.gda.pl>
Subject: Re: Nowy polski procesor
Date: Thu, 7 Mar 2013 00:48:24 +0100
Organization: pyr pyr 40
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
X-Antivirus: avast! (VPS 130306-0, 2013-03-06), Outbound message
X-Antivirus-Status: Clean
Lines: 64
Message-ID: <5137d5c8$0$1214$65785112@news.neostrada.pl>
NNTP-Posting-Host: 89-71-131-105.dynamic.chello.pl
X-Trace: 1362613705 unt-rea-b-01.news.neostrada.pl 1214 89.71.131.105:6105
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:643724
[ ukryj nagłówki ]
Użytkownik "Marek Borowski" <m...@...borowski.com> napisał w wiadomości
news:kh899i$1fs$1@news.task.gda.pl...
> On 2013-03-06 21:20, Michoo wrote:
>> On 06.03.2013 19:53, Anerys wrote:
>>
>>
>> Mniej rozbudowana (albo np wolniejsza) biblioteka. 30 kB to żaden
>> rozmiar, więc w czym problem?
>>
> W tym ze do zapewnienie dzialania zgodnie z wymaganiami wystarczy 1kB.
> Niektorzy po prostu lubia miec rzeczy "szyte na miare" a nie na wszystkie
> mozliwe okazje.
Trafnie to ująłeś. Program ma KONKRETNE zadanie. Dajmy na to, ma drapać się
po dupie. Nie potrzebuję więc sprawdzania, czy przypadkiem nie mruga oczami,
czy nie rosną mu białe włosy, nie potrzebuję dołączania biblioteki machania
nogami. Program ma tylko i wyłącznie drapać się po dupie, a co za tym idzie,
zawierać tylko i wyłącznie procedury drapania się po dupie (i zintegrowane,
albo w oddzielnym pliku, dane do drapania się po dupie, czyli dupa jest tu -
współrzędne x,y,z, razem śjakieś powiedzmy, 12 bajtów, zakładając hojne
32-bitowe określanie pozycji każdej ze współrzędnych, punkt początkowy
x1,y1,z1, punkt końcowy x2,y2,z2, a cały ruch drapania jest prostym ruchem
między początkiem a końcem. Przez wyrzucenie wszystkiego niepotrzebnego chcę
osiągnąć, by program, opierając się możliwie o najmniejszą możliwą ilość
pamięci, przez brak konieczności zajmowania się zbędnymi kawałkami kodu, był
w stanie w czasie rzeczywistym przeliczać ruch ręki do drapania się po dupie
tak, aby nie musia korzystać z predefiniowanych tablic określających kolejne
pozycje drapaka. W razie czego pozwalam sobie jedynie na pętlę
spowalniającą, jeśli ruch byłby za szybki. Oraz prostą procedurę
sprawdzającą, czy ciąg między początkiem i końcem nie wychodzi poza dupę.
Zgrubnie szacuję taki program na 300-500 bajtów.
>> Po grzyba ktoś ma optymalizować kompilator pod kątem minimalnego
>> programu, który nic nie robi?
>>
> j.w.
>
> Generalnie inzynieria programowania jest niewolnikiem ekomomi i pojecia
> "dobry" "optymalny" program sie zdewaluowaly. Teraz dobry program to ten
Ja już od dawna tak to widzę.
> na ktorym da sie jak najwieciej zarobic w jak najktorszym czasie przy
> spelnieniu wymagan specyfikacji. A kiedys dobry program to taki ktory
> zrobi to co jest w specyfikacji w jak najktorszym czasie i zajmnie jak
Nie inaczej.
> najmniej miejsca. Ni huhu nie pasuje do wspolczenej wszechobecnej komercji
> gdzie TTM jest najwazniejszym parametrem.
Hmm... nie wiem, w czym był pisany Norton Commander, ale na XT 4.77/8
startował poniżej sekundy. GW-Basic (ok. 60kB) startował natychmiast. A z
dyskietki przez czas potrzebny do odczytania kodu programu.
Dzisiaj... mam maszynę 3 GHz dwurdzeniową, Total Commander startuje
dłużej...
--
Pod żadnym pozorem nie zezwalam na wysyłanie mi jakichkolwiek reklam,
ogłoszeń, mailingów, itd., ani nawet zapytań o możliwość ich wysyłki.
Nie przyjmuję ŻADNYCH tłumaczeń, że mój adres e-mail jest ogólnodostępny
i nie został ukryty. Wszelkie próby takich wysyłek potraktuję jako stalking.
Następne wpisy z tego wątku
- 07.03.13 03:12 Bezznaczenia
- 07.03.13 08:25 Marek
- 07.03.13 08:27 Michal Schulz
- 07.03.13 09:12 zapinio
- 07.03.13 10:13 Janko Muzykant
- 07.03.13 10:12 DJ
- 07.03.13 10:14 DJ
- 07.03.13 10:29 DJ
- 07.03.13 10:38 Janko Muzykant
- 07.03.13 11:12 Marek Borowski
- 07.03.13 11:11 DJ
- 07.03.13 12:02 Grzegorz Kurczyk
- 07.03.13 12:22 Jacek
- 07.03.13 12:42 DJ
- 07.03.13 13:22 JDX
Najnowsze wątki z tej grupy
- Generowanie sumy kontrolnej z fragmentu pliku bin
- Re: Mala autonomiczna kamera monitoringu
- HDMI
- Re: Mala autonomiczna kamera monitoringu
- Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- skąd my to znamy
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- antena gsm
- bezpiecznik DC
- zasilanie fleksy z samochodu
- Dlaczego w Polsce sie nic nie udaje, na przykładzie niebieskiego lasera a teraz perskowitów
Najnowsze wątki
- 2024-06-25 Baterie litowe, takie bezpieczne :(
- 2024-06-25 Generowanie sumy kontrolnej z fragmentu pliku bin
- 2024-06-25 Tani laptop z Carrefoura
- 2024-06-25 Warszawa => International freight forwarder <=
- 2024-06-25 Warszawa => Starszy Programista C <=
- 2024-06-25 Zielona Góra => Inżynier R&D Energoelektronik <=
- 2024-06-25 Białystok => Starszy inżynier Cloud DevOps (Azure) <=
- 2024-06-25 Białystok => Starszy inżynier oprogramowania (Rust) <=
- 2024-06-25 I znowu prokuratura szuka paragrafu
- 2024-06-25 zalanie mieszkania jakie kwoty?
- 2024-06-25 Re: USA/Chicago: 2 lata za "usługi prawne" po 54 latach jako radny
- 2024-06-25 Re: USA/Chicago: 2 lata za "usługi prawne" po 54 latach jako radny
- 2024-06-24 Przenośny zbiornik ciśnieniowy
- 2024-06-23 ładny dzień na cabrio
- 2024-06-24 Re: Mala autonomiczna kamera monitoringu