Jakie programy i języki programowania warto opanować przed studiami z Automatyki i Robotyki?
co na automatyke?
From: "Piotr Piwko" <piotrpiwko_at_nospam_afro.afraid.org>
Subject: co na automatyke?
Date: Sat, 1 Nov 2003 22:19:24 +0100
Witam serdecznie wszystkich grupowiczow!
W niedalekiej przyszlosci zamierzam studiowac Automatyke i Robotyke. Swoja
przyszlosc wiaze z automatyka lub robotyka. Mam pytanie jakie
programy/jezyki programowania/systemy operacyjne nalezy opanowac aby byc
przygotowanym do tej pracy.
Z gory dziekuje za wszelkie sugestie
--
Piotr Piwko
http://afro.afraid.org/~afro
"Doskonałość osiąga się jedynie w momencie upadku"
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.dialog.net.pl!not-for-mai
From: "Andrzej Kamieniecki" <_andrzej.kamieniecki_at_nospam_tespol.com.pl>
Subject: Re: co na automatyke?
Date: Sat, 1 Nov 2003 22:56:41 +0100
Użytkownik "Piotr Piwko" <piotrpiwko_at_nospam_afro.afraid.org> napisał w wiadomości
news:bo1804$b9c$1_at_nospam_olsztyn.ols.vectranet.pl...
[ciap]
"Doskonałość osiąga się jedynie w momencie upadku"
Jak zamierzasz studiować na Politechnice to zwróć uwagę aby teoria obwodów
nie potwierdzała zbyt często Twojej sygnaturki :-)
Andrzej Kamieniecki
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.vectranet.pl!news.ols.vectranet.pl!not-for-mai
From: "Piotr Piwko" <piotrpiwko_at_nospam_afro.afraid.org>
Subject: Re: co na automatyke?
Date: Sat, 1 Nov 2003 23:17:50 +0100
Użytkownik "Andrzej Kamieniecki" <_andrzej.kamieniecki_at_nospam_tespol.com.pl>
napisał w wiadomości news:bo1aan$vgj$1_at_nospam_absinth.dialog.net.pl
Jak zamierzasz studiować na Politechnice to zwróć uwagę aby teoria
obwodów nie potwierdzała zbyt często Twojej sygnaturki :-)
Dziekuje serdecznie za rade na pewno wezne sobie ja do serca :)
Moze wiesz cos na temtam pojego postu?
--
Piotr Piwko
http://afro.afraid.org/~afro
"Doskonałość osiąga się jedynie w momencie upadku"
=======
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: co na automatyke?
Date: Sat, 1 Nov 2003 23:49:58 +0100
Użytkownik "Piotr Piwko" <piotrpiwko_at_nospam_afro.afraid.org> napisał w
wiadomości news:bo1bdl$s9v$1_at_nospam_olsztyn.ols.vectranet.pl
Użytkownik "Andrzej Kamieniecki" <_andrzej.kamieniecki_at_nospam_tespol.com.pl>
napisał w wiadomości news:bo1aan$vgj$1_at_nospam_absinth.dialog.net.pl
Jak zamierzasz studiować na Politechnice to zwróć uwagę aby teoria
obwodów nie potwierdzała zbyt często Twojej sygnaturki :-)
Dziekuje serdecznie za rade na pewno wezne sobie ja do serca :)
Moze wiesz cos na temtam pojego postu?
Ależ odpowiedź Andrzeja jest dokładnie na temat :-)
Programy/języki/SO to narzędzia - czyli coś co należy sobie przyswajać i
używać w miarę potrzeb.
Natomiast doskonałość osiąga się zwykle w kontakcie z teorią - np. Teorią
Obwodów. Wielu tego doświadczyło...oj bardzo wielu ;-)
--
Marek Dzwonnik, GG: #2061027 (zwykle jako 'niewidoczny')
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.vectranet.pl!news.ols.vectranet.pl!not-for-mai
From: "Piotr Piwko" <piotrpiwko_at_nospam_afro.afraid.org>
Subject: Re: co na automatyke?
Date: Sat, 1 Nov 2003 23:56:45 +0100
Użytkownik "Marek Dzwonnik" <mdz_at_nospam_message.pl> napisał w wiadomości
news:3fa43897$1_at_nospam_news.home.net.pl
Ależ odpowiedź Andrzeja jest dokładnie na temat :-)
Programy/języki/SO to narzędzia - czyli coś co należy sobie
przyswajać i używać w miarę potrzeb.
Natomiast doskonałość osiąga się zwykle w kontakcie z teorią - np.
Teorią Obwodów. Wielu tego doświadczyło...oj bardzo wielu ;-)
zgadzam sie ale jakie sa ow programy/jezyki/so ktore warto poznac? o to
wlasnie pytam
--
Piotr Piwko
http://afro.afraid.org/~afro
"Doskonałość osiąga się jedynie w momencie upadku"
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.internetia.pl!not-for-mai
From: "neuron" <neuron___at_nospam_zipnet.com.pl>
Subject: Re: co na automatyke?
Date: Sun, 2 Nov 2003 20:05:48 +0100
zgadzam sie ale jakie sa ow programy/jezyki/so ktore warto poznac? o to
wlasnie pytam
Nie wiem jak w kontekscie samej nauki ale jesli chodzi o praktyke w
automatyce
to powiem tak : sterowniki plc czesto maja dodatkowy jezyk wywodzacy sie
(skladnia)
z pascala oraz maja mozliwosc dolaczania programow w c , systemy scada
czesto jako jezyki skryptowe stosuja basic.
Pomimo iz sam pisze w pascalu (delphi) to ze wzgledu na mozliwosc pisania
pod rozne platformy - np wspomniany tutaj QNX stawialbym dzis na C . Na
powaznie przyjrzalbym sie
tez basicowi wbudowanemu w aplikacje M$ np w excela.
Niemniej jednak z uwagi na szalona roznice pomiedzy umiejetnoscia napisania
programu ''hello world'' ( znajomoscia podstaw jezyka) a umiejetnoscia
pisania w tym jezyku programow
, na tym etapie radzilbym poprobowac wszystkiego - i nie poddawac sie
piep.... ze jakis
jezyk jest lepszy od innego .
pzdr wojtek
www.neuron.com.pl
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Piotr Wyderski" <piotr.wyderskiREMOWE_at_nospam_wp.pl>
Subject: Re: co na automatyke?
Date: Sun, 2 Nov 2003 20:12:19 +0100
Piotr Piwko wrote:
zgadzam sie ale jakie sa ow programy/jezyki/so ktore warto poznac?
Zadne. Albo wszystkie. Zaleznie od punktu widzenia. :-)
To sa tylko narzedzia i teoretycznie nie ma wiekszego
znaczenia na ktore sie zdecydujesz, wyrazalnosc wiekszosci
jezykow programowania jest taka sama. W praktyce:
naucz sie takich, za znajomosc ktorych ktos bedzie chcial
kiedys zaplacic. Przeciez i tak glownym celem studiow jest
poznanie teorii ("nauczenie myslenia"), umozliwiajacej
samodzielne rozwiazywanie nowych problemow, a nie
czysto odtworczej praktyki, bo od tego sa szkoly zawodowe
i odpowiednie technika. Stad bardziej przyda Ci sie obycie
w matematyce i elementach informatyki teoretycznej (podstawy
analizy algorytmow i teorii sterowania) niz jakikolwiek jezyk
programowania czy system operacyjny. No chyba, ze po studiach
zamierzasz zostac konserwatorem sieci komputerowej, co
zmienia postac rzeczy... :-)
Pozdrawiam
Piotr Wyderski
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!fu-berlin.de!uni-berlin.de!glubsche.ukbf.fu-berlin.DE!not-for-mai
From: Waldemar Krzok <waldemar.krzok_at_nospam_ukbf.fu-berlin.de>
Subject: Re: co na automatyke?
Date: Mon, 03 Nov 2003 10:26:04 +0100
Piotr Piwko:
Ależ odpowiedź Andrzeja jest dokładnie na temat :-)
Programy/języki/SO to narzędzia - czyli coś co należy sobie
przyswajać i używać w miarę potrzeb.
Natomiast doskonałość osiąga się zwykle w kontakcie z teorią - np.
Teorią Obwodów. Wielu tego doświadczyło...oj bardzo wielu ;-)
zgadzam sie ale jakie sa ow programy/jezyki/so ktore warto poznac? o to
wlasnie pytam
naucz się programowania. Język jest tylko narzędziem i jak wiesz jak
programować to nauczenie się składni jest pestką. Jak już koniecznie
chcesz się uczyć języków programowania, to zacznij od Pascala i C++.
Przydać się może Java, Basic. Do kontrolerów assemblery różnego
autoramentu no i (dla automatyka) języki kontrolerów PLC, np. Step.
Języki Lisp i Prolog bym sobie odpuścił i się ich uczył wtedy i tylko
wtedy, gdy są wymagane.
Ja musiałem programować na uczelni w przynajmniej 20 różnych językach z
dialektami i było to tak, jak z językami naturalnymi: pierwsze 10 wymaga
pracy, reszta "wchodzi sama".
Waldek
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!news.pw.edu.pl!not-for-mai
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: co na automatyke?
Date: Mon, 03 Nov 2003 19:17:50 +0100
Sat, 1 Nov 2003 23:56:45 +0100 jednostka biologiczna o nazwie "Piotr
Piwko" <piotrpiwko_at_nospam_afro.afraid.org> wyslala do portu 119
jednego z serwerow news nastepujace dane:
zgadzam sie ale jakie sa ow programy/jezyki/so ktore warto poznac? o to
wlasnie pytam
Jak to jakie ? C/C++ ! To dzisiaj podstawa. Wszedzie.
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.man.poznan.pl!pwr.wroc.pl!panorama.wcss.wroc.pl!not-for-mai
From: "Piotr Wyderski" <NotAHelpdeskSend_at_nospam_ll.replies.to.the.group>
Subject: Re: co na automatyke?
Date: Tue, 4 Nov 2003 13:49:36 +0100
BLE_Maciek wrote:
Jak to jakie ? C/C++ ! To dzisiaj podstawa. Wszedzie.
To prawda, ale tez zalezy od tego, jaki poziom uznamy za
dobra znajomosc jezyka. Co roku komitet ISO dodaje nowe
wlasnosci do C++, wiec trzeba nieustannie uaktualniac
wiedze. Ja uwazam, ze caly czas ucze sie tego jezyka
(a bedzie to juz z 6 rok...), bo go jeszcze calkowicie nie
opanowalem, a juz malo ktory kompilator daje mi rade
(tzn. pisze absolutnie zgodnie ze standardem, a kompilator
to odrzuca :-))) Zreszta nic dziwnego; nie sadze, by na Ziemi
byla osoba znajaca cale C++, a juz z pewnoscia nie ma
takiego kompilatora. :-)
Pozdrawiam
Piotr Wyderski
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!uw.edu.pl!news.pw.edu.pl!not-for-mai
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: co na automatyke?
Date: Tue, 04 Nov 2003 15:50:30 +0100
Tue, 4 Nov 2003 13:49:36 +0100 jednostka biologiczna o nazwie "Piotr
Wyderski" <NotAHelpdeskSend_at_nospam_ll.replies.to.the.group> wyslala do portu
119 jednego z serwerow news nastepujace dane:
to odrzuca :-))) Zreszta nic dziwnego; nie sadze, by na Ziemi
byla osoba znajaca cale C++, a juz z pewnoscia nie ma
takiego kompilatora. :-)
Zawsze mozesz byc tym, ktory taki kompilator napisze jako pierwszy ;-)
========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!pwr.wroc.pl!panorama.wcss.wroc.pl!not-for-mai
From: "Piotr Wyderski" <NotAHelpdeskSend_at_nospam_ll.replies.to.the.group>
Subject: Re: co na automatyke?
Date: Tue, 4 Nov 2003 18:03:19 +0100
BLE_Maciek wrote:
Zawsze mozesz byc tym, ktory taki kompilator napisze jako pierwszy ;-)
No akurat to czym sie zajmuje mozna od biedy nazwac projektowaniem
kompilatorow, ale zapewniam, ze mam wazniejsze rzeczy na glowie niz
pisanie kolejnego kompilatora C++. :-) Chcialem tylko podkreslic, ze C++
mozna sie uczyc, ale watpie, ze mozna sie go nauczyc. :-)
Pozdrawiam
Piotr Wyderski
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!news.pw.edu.pl!not-for-mai
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: co na automatyke?
Date: Tue, 04 Nov 2003 18:11:32 +0100
Tue, 4 Nov 2003 18:03:19 +0100 jednostka biologiczna o nazwie "Piotr
Wyderski" <NotAHelpdeskSend_at_nospam_ll.replies.to.the.group> wyslala do portu
119 jednego z serwerow news nastepujace dane:
pisanie kolejnego kompilatora C++. :-) Chcialem tylko podkreslic, ze C++
mozna sie uczyc, ale watpie, ze mozna sie go nauczyc. :-)
Totez nie mialem na mysli zupelnego nauczenia sie tylko na tyle zeby
mogl w miare szybko i bez klopotow napisac przecietny program. No i
powstaje pytanie jaki to jest przecietny :-) nie mam tu na mysli
rzeczy typu arkusz kalkulacyjny/baza danych :-) Mam na mysli cos
prostego. I to bez jakichs wydumanych rzeczy typu sortowanie babelkowe
czy siakies FFT.
Sformuluje to inaczej. Pownien poznac jezeyk w takim stopniu, aby nie
sprawialo mu trudnosci pozniejsze rozwiniecie umiejetnosci w
potrzebnym kierrunku. Teraz sie chyba dobrze wyrazilem ? :-)
========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!pwr.wroc.pl!panorama.wcss.wroc.pl!not-for-mai
From: "Piotr Wyderski" <NotAHelpdeskSend_at_nospam_ll.replies.to.the.group>
Subject: Re: co na automatyke?
Date: Tue, 4 Nov 2003 18:48:55 +0100
BLE_Maciek wrote:
Mam na mysli cos prostego.
A ja mam na mysli nie rozwiazywanie dowolnie trudnych
problemow za pomoca niewielkiego podzbioru mozliwosci
C++, ale mozliwie pelne wykorzystanie dostepnych mechanizmow.
A ich sie trzeba dlugo uczyc, na samo metaprogramowanie
mozna poswiecic z pol roku. Aby podac przyklad tego, co
mam na mysli: mamy program obiektowy; w jaki sposob
napisac jego czesc tak, by _w czasie kompilacji_ mozna bylo
sprawdzac, czy klasa A dziedziczy po klasie B, jesli nie, to
zwracac blad kompilacji. Albo lepsze: jak napisac program
wykorzystujacy liczby calkowite o gwarantowanym rozmiarze?
Tj. w zwyklym C++ mamy short, int, long itd., ale nie wiemy
nic o ich rozmiarach, bo standard nic o tym nie mowi. Moze
to prowadzic do roznego sposobu wykonania sie tego samego
programu na innych maszynach. Chcielibysmy tego uniknac
podajac zakresy liczb na jakich operujemy, np. -100...65560,
a kompilator ma w czasie kompilacji sam dobrac optymalnie
typ danych do pamietania naszej liczby; oczywiscie nie mozna
uzywac makr. Oba zadania sa bez problemu wykonalne w C++,
ale praktycznie gwarantuje Ci, ze osoba ktora twierdzi, ze C++ zna
dobrze nawet nie bedzie wiedziala jak te zadania ruszyc. To mniejszy
problem; wiekszy polega na tym, ze poprawne konstrukcje o tym
stopniu zlozonosci czesto nie sa rozpoznawane przez wiele kompilatorow...
A to jest bardzo irytujaca sytuacja gdy sie zna standardowy (nie
wspominajac o rozszerzeniach) jezyk lepiej od swojego kompilatora,
uwierz mi... :-/
I to bez jakichs wydumanych rzeczy typu sortowanie babelkowe
Sortowanie babelkowe to wydumana rzecz? Pierwszaki potrafia. :-)
czy siakies FFT.
O, dzieki za przypomnienie, dokonczylem zapowiadane kiedys
wyprowadzenie FFT, ale nie mam go tutaj -- wysle je na grupe
w weekend. :-)
Sformuluje to inaczej. Pownien poznac jezeyk w takim stopniu, aby nie
sprawialo mu trudnosci pozniejsze rozwiniecie umiejetnosci w
potrzebnym kierrunku.
To sie oczywiscie da zrobic po dwoch semestrach intensywnego
treningu -- taki czlowiek bedzie sobie potrafil poradzic z olbrzymia
liczba problemow, ale to wciaz nie bedzie poziom, ktory bym nazwal
"dobrym programista w C++".
Teraz sie chyba dobrze wyrazilem ? :-)
Macku, przeciez ja Ci absolutnie niczego nie zarzucam;
po prostu rozbawilo mnie stwierdzenie "naucz sie C++" ;-)
Pozdrawiam
Piotr Wyderski
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!uw.edu.pl!news.pw.edu.pl!not-for-mai
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: co na automatyke?
Date: Tue, 04 Nov 2003 19:08:06 +0100
Tue, 4 Nov 2003 18:48:55 +0100 jednostka biologiczna o nazwie "Piotr
Wyderski" <NotAHelpdeskSend_at_nospam_ll.replies.to.the.group> wyslala do portu
119 jednego z serwerow news nastepujace dane:
mozna poswiecic z pol roku. Aby podac przyklad tego, co
mam na mysli: mamy program obiektowy; w jaki sposob
napisac jego czesc tak, by _w czasie kompilacji_ mozna bylo
sprawdzac, czy klasa A dziedziczy po klasie B, jesli nie, to
zwracac blad kompilacji.
Odpusc sobie, takie rzeczy spoczywja na programiscie :-) Szkoda czasu
zeby sie nawet zastanawiac jak to zrobic :-)
uzywac makr. Oba zadania sa bez problemu wykonalne w C++,
ale praktycznie gwarantuje Ci, ze osoba ktora twierdzi, ze C++ zna
dobrze nawet nie bedzie wiedziala jak te zadania ruszyc. To mniejszy
Ja nie twierdze ze znam dobrze :-)
I to bez jakichs wydumanych rzeczy typu sortowanie babelkowe
Sortowanie babelkowe to wydumana rzecz? Pierwszaki potrafia. :-)
Mozliwe, nie intreresowalem sie nigdy tym algorytmem. Niewykluczone ze
jest prosty.
To sie oczywiscie da zrobic po dwoch semestrach intensywnego
treningu -- taki czlowiek bedzie sobie potrafil poradzic z olbrzymia
liczba problemow, ale to wciaz nie bedzie poziom, ktory bym nazwal
"dobrym programista w C++".
Oczywiscie ze nie.
Macku, przeciez ja Ci absolutnie niczego nie zarzucam;
po prostu rozbawilo mnie stwierdzenie "naucz sie C++" ;-)
Ojej nie chodzilo mi o jakies zlozone rzeczy. Moze faktycznie moa
wowiedz byla nieco chybiona, ale nie mialem na mysli jakiegos bardzo
zaawansowanego poziomu.
Mowie o przecietnych rzeczach - jakies narzedzie proste klepnac - o na
przyklad w najblizszych dniach bede klepal oprogramowanie na PC do
programatora EPROMow ktory ostatnio zrobilem. Mam na mysli wlasnie
zagadnienia na tym poziomie.
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.man.poznan.pl!pwr.wroc.pl!panorama.wcss.wroc.pl!not-for-mai
From: "Piotr Wyderski" <NotAHelpdeskSend_at_nospam_ll.replies.to.the.group>
Subject: Re: co na automatyke?
Date: Wed, 5 Nov 2003 16:30:16 +0100
BLE_Maciek wrote:
Szkoda czasu zeby sie nawet zastanawiac jak to zrobic :-)
Ale nad tym sie zastanawia raz i nastepnie uzywa do konca zycia. :-)
Ja nie twierdze ze znam dobrze :-)
To jest dosc dobry test znajomosci tego jezyka. Z takich bardziej
hardcorowych: napisac program w C++, ktory wyswietli liste
pierwszych N liczb pierwszych, uporzadkowana rosnaca, ale nie
jako wynik swojego dzialania (bo program ma byc niepopawny),
tylko w _komuniakatach bledow_ kompilatora. Tez sie da. :-)))
Przyznam, ze to dosc chore, ale wlasnie z takich powodow
rozni guru od C++ mowia, ze C++ nie jest jeszcze opanowany,
lecz programisci sa dopiero na etapie odkrywania co mozna zapisac
za pomoca istniejacych mechanizmow jezykowych. Chyba nawet
nie przypuszczasz jak potezne mozliwosci sa ukryte w tak
"zwyczajnych" konstrukcjach jak np. sizeof czy enum. Przyklad
z mojej biblioteczki (pierwszy wpadl na to chyba Alexandrescu)
-- wzorzec rozpoznajacy czy klase D da sie skonwertowac na
typ B i _w czasie kompilacji_ dajacy odpowiedz w postaci stalej
boolowskiej 0 albo 1:
template <class D, class B> struct conversion {
protected:
static char check(const B *); // not
implemented
static struct { char _dummy[2]; } check(...); // not
implemented
public:
enum { is = (sizeof(check(static_cast<D *>(NULL))) ==
sizeof(char)) };
};
Test:
#include <iostream>
class A {};
class B {};
class C : public A {} ;
int main(int argc, char *argv[]) {
std::cout << conversion<B,A>::is << ',' << conversion<C,A>::is <<
std::endl;
return 0;
}
IIRC tu widac niedostatki kompilatora, tzn. wedlug standardu jezyka kod
jest calkowicie poprawny, ale GCC 3.2 nie bedzie potrafil sobie z nim
poradzic -- dlatego zmienilem go na 3.3, ktory juz nie ma tego problemu.
Mowie o przecietnych rzeczach - jakies narzedzie proste klepnac - o na
przyklad w najblizszych dniach bede klepal oprogramowanie na PC do
programatora EPROMow ktory ostatnio zrobilem. Mam na mysli wlasnie
zagadnienia na tym poziomie.
Zgadza sie, tylko po raz kolejny podkreslam ze mnie nie chodzi o stopien
skomplikowania problemu (czyli czy to jest program wypisujacy 1+1,
czy tez sterujacy promem kosmicznym), tylko o stopien wykorzystania
zapewnianych przez standard _mechanizmow jezykowych_. Zwykle
ludzie twierdzacy, ze znaja C++ tak naprawde znaja techniki bedace
zaledwie wierzcholkiem gory lodowej.
Pozdrawiam
Piotr Wyderski
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!uw.edu.pl!news.pw.edu.pl!not-for-mai
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: co na automatyke?
Date: Wed, 05 Nov 2003 18:20:47 +0100
Wed, 5 Nov 2003 16:30:16 +0100 jednostka biologiczna o nazwie "Piotr
Wyderski" <NotAHelpdeskSend_at_nospam_ll.replies.to.the.group> wyslala do portu
119 jednego z serwerow news nastepujace dane:
hardcorowych: napisac program w C++, ktory wyswietli liste
pierwszych N liczb pierwszych, uporzadkowana rosnaca, ale nie
jako wynik swojego dzialania (bo program ma byc niepopawny),
tylko w _komuniakatach bledow_ kompilatora. Tez sie da. :-)))
Hehe. Ty sie zdecydowanie nudzisz jak Ci takie rzeczy przychodza do
glowy ;-)))
Przyznam, ze to dosc chore, ale wlasnie z takich powodow
rozni guru od C++ mowia, ze C++ nie jest jeszcze opanowany,
lecz programisci sa dopiero na etapie odkrywania co mozna zapisac
za pomoca istniejacych mechanizmow jezykowych.
Kurcze no faktycznie mozna rozne cuda robic, fascynujace jak
elastyczny jest ten jezyk. Jednak ja naleze do tych ktorzy nie maja
czasu ani tez specjalnych checi zeby sie az tak zaglebiac.
template <class D, class B> struct conversion {
[...]
return 0;
Jej nawet mi sie nie chce analizowac :-)
========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!news.internetia.pl!newsfeed.gazeta.pl!news.vectranet.pl!news.ols.vectranet.pl!not-for-mai
From: "Piotr Piwko" <piotrpiwko_at_nospam_afro.afraid.org>
Subject: Re: co na automatyke?
Date: Wed, 5 Nov 2003 08:43:52 +0100
Użytkownik "Piotr Wyderski" <NotAHelpdeskSend_at_nospam_ll.replies.to.the.group>
napisał w wiadomości news:bo8op0$qdt$1_at_nospam_panorama.wcss.wroc.pl
...
A mozesz mi zdradzic pod jaki system operacyjny programujesz?
--
Piotr Piwko
http://afro.afraid.org/~afro
"Doskonałość osiąga się jedynie w momencie upadku"
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!fu-berlin.de!uni-berlin.de!glubsche.ukbf.fu-berlin.DE!not-for-mai
From: Waldemar Krzok <waldemar.krzok_at_nospam_ukbf.fu-berlin.de>
Subject: Re: co na automatyke?
Date: Wed, 05 Nov 2003 12:49:15 +0100
Piotr Piwko:
A mozesz mi zdradzic pod jaki system operacyjny programujesz?
sądząc po wywodach, pod żaden. Znaczy się pisze programy, które mają
chodzić >tak samo< na wszelakich maszynach. To wyższa szkoła jazdy.
Jako student dorabiałem w firmie produkującej biblioteki graficzne.
Programy napisane z użyciem tych bibliotek musiały chodzić na Unixie
PCtowym w różnych dialektach, DOS (tak tak, to był rok 1986), FlexOS,
SUNach, DECach i innych maszynach. Gimnastyki było co nie miara.
Choćby błędy zaokrąglenia, o takich "trywiałach" jak różne zakresy
int-ów nie wspomnę.
Waldek
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.man.poznan.pl!pwr.wroc.pl!panorama.wcss.wroc.pl!not-for-mai
From: "Piotr Wyderski" <NotAHelpdeskSend_at_nospam_ll.replies.to.the.group>
Subject: Re: co na automatyke?
Date: Wed, 5 Nov 2003 15:43:17 +0100
Waldemar Krzok wrote:
sądząc po wywodach, pod żaden. Znaczy się pisze programy, które mają
chodzić >tak samo< na wszelakich maszynach. To wyższa szkoła jazdy.
Wszystko sie zgadza. :-)
jak różne zakresy int-ów nie wspomnę.
No i wlasnie metaprogramowanie (czyli glownie wzorce, wykorzystywane
z intensywnoscia graniczaca z szalenstwem :-)) pozwala w czysty sposob
obejsc ograniczenia jezyka. Tylko im bardziej skomplikowana konstrukcja
(ale poprawna w sensie standardu!), tym mniej kompilatorow ja rozumie,
wiec uzycie slowa "przenosnosc" w tym kontekscie moze programiste
przyprawic o zejscie smiertelne spowodowane uduszeniem ze smiechu . :-(
Pozdrawiam
Piotr Wyderski
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!news.nask.pl!uw.edu.pl!newsgate.cistron.nl!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed00.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!no