-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for
-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: urządzenie sterujące włączeniem wyłączeniem prądu
Date: Sat, 17 Sep 2011 21:05:01 +0200
Organization: http://onet.pl
Lines: 45
Message-ID: <j52r0v$a7k$1@news.onet.pl>
References: <j4r17u$uo5$1@news.onet.pl> <j4r5mk$gb1$2@news.onet.pl>
<s...@f...lasek.waw.pl> <j4r6og$klu$1@news.onet.pl>
<s...@f...lasek.waw.pl> <j4r7r1$klu$3@news.onet.pl>
<s...@f...lasek.waw.pl> <j4r9vu$tjn$1@news.onet.pl>
<s...@f...lasek.waw.pl> <j4riv0$j39$1@news.onet.pl>
<s...@f...lasek.waw.pl> <j4v04g$uba$1@news.onet.pl>
<s...@f...lasek.waw.pl> <j4vie4$9es$1@news.onet.pl>
<s...@f...lasek.waw.pl> <j4vohn$4tq$1@news.onet.pl>
<s...@f...lasek.waw.pl> <j5089e$6ik$1@news.onet.pl>
<s...@f...lasek.waw.pl> <j50hi9$ar7$1@news.onet.pl>
<s...@f...lasek.waw.pl> <j51q2o$mv8$1@news.onet.pl>
<s...@f...lasek.waw.pl> <j52j3i$4v1$1@news.onet.pl>
<s...@f...lasek.waw.pl> <j52nca$p72$1@news.onet.pl>
<s...@f...lasek.waw.pl>
NNTP-Posting-Host: 89-74-40-231.dynamic.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1316286303 10484 89.74.40.231 (17 Sep 2011 19:05:03 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Sat, 17 Sep 2011 19:05:03 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.16)
Gecko/20101125 Thunderbird/3.0.11
In-Reply-To: <s...@f...lasek.waw.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:617536
[ ukryj nagłówki ]On 2011-09-17 20:45, Jarosław Sokołowski wrote:
>> W sposób, ktory pozwala pisać programy o rzedy bardziej niezawodne niż
>> w jezykach dynamicznych/interpretowanych a w szczegolności niż języki
>> padlinowate jaki bash, perl czy inny cli-php.
> Co z tego, że macie sposoby na pisanie programów niezawodnych, skoro
> nie umiecie przeanalizować założeń? Owszem, może uda wam się w ten
> sposób zrobić działający program, ale to na nic, gdy robi on nie to,
> co powinien.
Czekaj, skąd wytrzasnałeś brak umiejętności analizy założeń? Masz jakąs
szklaną kulę? I skąd to poprzednioustrojowe używanie "Wy" ?
>>> Ale przecież nie chodzi o bezawaryjność i bezbłędność, tylko o możliwość
>>> szybkiego dostrzeżenia i poprawienia pomyłek.
>> NIE. Chodzi o to by nie dopuścić do pomyłek w momecie pisania.
> Z takim podejściem w ogóle nie ma co się zabierać za pisanie programu.
Prezentujesz poziom zblizony do poglądow programistów z lat 80. Tak,
doskonale sobie zdaje sprawę że wiekszośc z nich przetrwala w
przechowalni o nazwie embedded. Widuje ich na codzień. Ta dyskusja wraca
bardzo czesto i zazwyczaj kończy się na inwektywach.
> Ani do żadnej roboty, bo człowiek jest omylny z definicji.
Błedy lepiej blokować niż dopuszczać i debugować. Języki interpretowane
i dynamicznie typowane nie potrafią blokować błedów poza trywialnymi w
składni. Na tej planecie są całe stada programistów którzy sobie tego
nigdy nie uświadomią. Trudno. Takie języki też sa potrzebne, ale u
diabła dlaczego ma od nich zależeć czyjeś życie?
> Ale przecież wy wszystko robicie tak samo, niezależnie czy chodzi
> o klepanie przekaźnikiem czy czymś innym. Bo pisanie w innym języku
> jest "gówniane".
Sam pisze oprogramowanie sterujące pewnym cusiem w JavaScript. Bo
doskonale wiedzialem, po analizie, czego i jak potrzebuje użyć. Pomimo
tego nie potrafie nawet naszkicować zbioru warunków na które odpowiedzią
byłby bash. Zawsze jest lepsza alternatywa.
>> O dziwo czesto słyszę to od zwolenników wstawiania 8051 do
>> *wszystkiego*. Taki typowy embedded-banał.
> Albo do *wszystkiego* używają jednego języka programowania.
Tak, to ci sami. Stosują jakąś lokalną gwarę C.
Następne wpisy z tego wątku
- 17.09.11 19:38 Jarosław Sokołowski
- 17.09.11 19:47 Jarosław Sokołowski
- 17.09.11 20:26 Grzegorz Krukowski
- 17.09.11 21:06 Sebastian Biały
- 17.09.11 21:10 Piotr
- 17.09.11 21:15 Sebastian Biały
- 17.09.11 21:29 Jarosław Sokołowski
- 17.09.11 21:29 Sebastian Biały
- 17.09.11 21:31 Sebastian Biały
- 17.09.11 21:32 Piotr
- 17.09.11 21:39 Piotr
- 17.09.11 21:39 Sebastian Biały
- 17.09.11 21:42 Sebastian Biały
- 17.09.11 21:36 Desoft
- 17.09.11 21:53 Jarosław Sokołowski
Najnowsze wątki z tej grupy
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
Najnowsze wątki
- 2024-11-29 Dławik CM
- 2024-11-29 [OT] Lewe oprogramowanie
- 2024-11-29 Błonie => Sales Specialist <=
- 2024-11-29 Warszawa => IT Expert (Network Systems area) <=
- 2024-11-29 Warszawa => Ekspert IT (obszar systemów sieciowych) <=
- 2024-11-29 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-29 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-29 Pómpy ciepła darmo rozdajoo
- 2024-11-29 Białystok => Application Security Engineer <=
- 2024-11-29 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-29 Gdańsk => Software .Net Developer <=
- 2024-11-29 Wrocław => Key Account Manager <=
- 2024-11-29 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-29 Chrzanów => Specjalista ds. public relations <=
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO