Article View: pl.comp.objects
Article #16785Re: Groovy
From: Seweryn Habdank-Wojewódzki
Date: Sun, 13 May 2007 10:27
Date: Sun, 13 May 2007 10:27
62 lines
4188 bytes
4188 bytes
Witam Adam Karpierz wrote: > Tyle tylko ze wtedy niech sie Pan nie odzywa w ogole > w temacie jezykow programowania bo prawdziwe pojecie > o narzedziu ma np. ciesla a nie projektant. > Pan to wszytsko zna 'ze slyszenia' czyli nie zna Pan w ogole. Ze słyszenia? Panie Karpierz, jeżeli mam zrobić predyktor jako kawałek softu na procesor DSP. I dostaję specyfikację co mi wolno, a czego nie, to niech mi Pan nie mówi o "słyszeniu". Taka specyfikacja jeśli obejmuje różne zakazy np. dynamicznej alokacji, lub wskazuje ramy czasowe obliczeń to nie jest kwestia akademickich rozważań o pisaniu softu, to jest jak to się mówi w automatyce - "Real-Time regime". To jest pisanie softu RT, gdzie testy testami, a potem soft spina się w system na jednym procku i okazuje się, że np. Pana procedura jest za doskonała, ale za wolna. I robi się np. podział procedury na kilka etapów. tak, aby po każdym mieć fragment obliczeń. Np. 10 ms. predykacja, 45 ms, uczenie systemu na przyszłość. Bo predykcja ma być wykonana w jednym kroku (coś ala atomowo), a uczenie można zrobić z podziałem, jeżeli przerwania sprzętowe wywłaszczają Panu obliczenia. Do tego przetarzanie obrazu idzie w tle w połączeniu z wysyłaniem pakietów przez sieć do wyżej postawionego już na PC loggera. I apiat, na PC jest drugi mocniejszy silnik predykcyjny i data miningowy, który ma większy horyzont czasowy i jest podpięty do bazy danych, może on w sytuacji drastycznych zmian modelu zawartego na DSP, wskazać na szybką rekonfigurację parametrów modelu na DSP. Dla mnie to jest wystarczająco "przemysłowe programowanie". Bo nie jest to tylko dziubanie kodu na windows. To jest pisanie kodu dla serwera i dla DSP. To jest pisanie kodu aby mieścił się w zadanym czasie na zadanej platformie. I są czynniki przemysłowe, które pływają zarówno na projekt jak na na wykonanie kodu. Pewne aspekty, których tu nie opisałem związane z bezpieczeństwem ludzkiego życia a co za tym idzie z bezawaryjnością systemu dodają jeszcze jedno wymaganie, że finalny system ma Hard Real-Time. Akademickie rozważania pomagają zrobić projekt, ale kod jest kodem i trzeba go napisać (!), aby mówić o Real-Time, czy Hard Real-Time, czy Soft Real-Time. Widzi Pan jest taka sprawa, że średnio Ci, którzy skończyli informatykę, nie mają pojęcia np. o tym co to jest np. filtr Kalmana, a dalej jak to napisać, a już kompletnie jak to napisać "obiektowo", czy jakkolwiek tak, aby kod był strawny. Rozmawialiśmy już o algorytmach i jestem bardzo kontent, że Pan wie o co chodzi w matematyce używanej w programowaniu, bo przy najmniej na tym poziomie się zgadzamy. > PS: Mozna prosic o ten link do panskiego CV ? Podałem poprzednio. Podam jeszcze raz :-). http://www.linkedin.com/in/habdank Proszę też kliknąć na button po prawej stronie "View Full Profile". Pozdrawiam. -- |\/\/| Seweryn Habdank-Wojewódzki \/\/
Technical Details
Message-ID:
<f26ovi$sd6$1@news.vectranet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.task.gda.pl!news.vectranet.pl!not-for-mailReferences:
<f1tdl6$2s4$1@inews.gazeta.pl><f1todc$8s5$1@inews.gazeta.pl> <f1tss8$iq3$1@inews.gazeta.pl> <f1u2qu$1pm$1@inews.gazeta.pl> <1178922714.630317.141500@y80g2000hsf.googlegroups.com> <f22v79$3gu$1@inews.gazeta.pl> <f246sk$b8s$1@news.vectranet.pl> <f24age$896$1@inews.gazeta.pl> <f24sth$1ha$1@news.vectranet.pl> <f25bjl$pro$1@inews.gazeta.pl> <f26d4l$grc$1@news.vectranet.pl> <f26nqp$duo$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.task.gda.pl!news.vectranet.pl!not-for-mail From: Seweryn Habdank-Wojewódzki <shw_mail@wp.pl> Newsgroups: pl.comp.objects Subject: Re: Groovy Date: Sun, 13 May 2007 12:27:38 +0200 Organization: VectraNET - http://www.vectranet.pl Lines: 63 Message-ID: <f26ovi$sd6$1@news.vectranet.pl> References: <f1tdl6$2s4$1@inews.gazeta.pl><f1todc$8s5$1@inews.gazeta.pl> <f1tss8$iq3$1@inews.gazeta.pl> <f1u2qu$1pm$1@inews.gazeta.pl> <1178922714.630317.141500@y80g2000hsf.googlegroups.com> <f22v79$3gu$1@inews.gazeta.pl> <f246sk$b8s$1@news.vectranet.pl> <f24age$896$1@inews.gazeta.pl> <f24sth$1ha$1@news.vectranet.pl> <f25bjl$pro$1@inews.gazeta.pl> <f26d4l$grc$1@news.vectranet.pl> <f26nqp$duo$1@inews.gazeta.pl> Reply-To: shw_mail@wp.pl NNTP-Posting-Host: 82.139.21.12 Mime-Version: 1.0 X-Trace: news.vectranet.pl 1179051826 29094 82.139.21.12 (13 May 2007 10:23:46 GMT) X-Complaints-To: usenet@news.vectranet.pl NNTP-Posting-Date: Sun, 13 May 2007 10:23:46 +0000 (UTC) User-Agent: KNode/0.10.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit