-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Andrzej Jarzabek <a...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Program cosinusowej transformaty Fouriera
Date: Sat, 12 Mar 2011 15:44:21 +0000
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 98
Message-ID: <ilg4ct$gse$1@inews.gazeta.pl>
References: <d...@t...googlegroups.com>
<a...@p...googlegroups.com>
<f...@4...com> <il2ugs$6p0$1@news.onet.pl>
<i...@4...com>
<8...@4...net> <il3c6c$uma$1@news.onet.pl>
<n...@4...com> <il66tb$vbt$1@news.onet.pl>
<il7eud$jo2$1@news.onet.pl> <il8c6g$17h$1@news.onet.pl>
<ild456$tta$1@news.onet.pl> <ildsgv$jlr$1@news.onet.pl>
<a...@n...gazeta.pl>
<ilfklq$qp5$1@news.onet.pl>
NNTP-Posting-Host: 5acd7098.bb.sky.com
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1299944669 17294 90.205.112.152 (12 Mar 2011 15:44:29 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sat, 12 Mar 2011 15:44:29 +0000 (UTC)
X-User: septi
In-Reply-To: <ilfklq$qp5$1@news.onet.pl>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.15)
Gecko/20110303 Thunderbird/3.1.9
Xref: news-archive.icm.edu.pl pl.comp.programming:189325
[ ukryj nagłówki ]On 12/03/2011 11:16, Sebastian Biały wrote:
> On 2011-03-12 10:37, Andrzej Jarzabek wrote:
>>> a) sesowne miejsce w przemysle.
>> Nie ma znaczenia.
>
> Wobec tego proponuje uczyć Logo. W przemysle miejsca nie ma, a
> dydaktycznie bardzo ciekawy.
Fajn baj mi. Znaczy, nie znam logo na tyle, żeby dyskutować o jego
walorach edukacyjnych, ale zasadniczo nie widzę problemu.
>>> b) Jest obiektowy albo nie, jak kto woli.
>> To jest raczej wada.
>
> Dlaczego?
W skrócie: bo do nauki programowania obiektowego lepszy jest język tylko
obiektowy, a do nieobiektowego - w ogóle nie obiektowy.
>>> c) Pozwala robić zarządzanie pamięcią jak się
>>> chce albo nie.
>> I jakie to ma walory dydaktyczne?
>
> Jesli chcesz pokazać bebechy - zaleta. Jesli nie chcesz - zaleta.
Jeśli się chce pokazać bebechy, to jaką zaletą jest, że pozwala "jak się
chce albo nie"?
>>> d) stosując metaprograomowanie jest praktycznie funkcyjny kiedy trzeba.
>> Jednak jest to zrobione tak, że kiepsko nadaje się do uczenia o
>> programowaniu funkcyjnym.
>
> A kto mowi o programowaniu funkcyjnym w C++? Ja mówie że jak trzeba to
> też da się.
To, że coś "da się" nie jest zaletą, jeśli chodzi o walory dydaktyczne.
> Na ten przykład blblioteka std:: jest w wielu miejscach
> funkcyjna. Na tyle że nawet nie zastanawiasz się że programujesz
> funkcyjnie. To jest naturalne wykorzystywanie takiej mozliwości a nie
> cel w sam sobie. Można? To się używa. Zamiast wciskac algorytm w cisne
> ramy języka obiektowego możesz sobie go naturalnie naskrobać
> obiektowo-funkcyjnie. C++ na to pozwala choć nie był tak projektowany. Z
> Pascalem nieco trudniej.
Ale są języki, z którymi łatwiej. Nikt nie proponuje Pascala do nauki
programowania funkcyjnego.
>>> e) Ma ogromne wsparcie.
>> Nie ma znaczenia.
>
> Dydaktycznie ma zasadnicze. Dzisiaj przeciętny uczeń/student czerpie
> wiedze z internetu i niewiele na to poradzimy.
Z językami bez ogromnego wsparcia też może czerpać wiedzę. Jeśli nie
może czerpać gotowców, to raczej zaleta tych języków.
>>> f) Mimo że nie ma żadnego kompilatora C++
>>> (bo kazdy cczegoś tam nie potrafi) to jest
>>> zaskakująco przenośny.
>> Są lepsze języki, a równie przenośne.
>
> Pascal do nich nie należy.
Standardowy Pascal jest chyba dość przenośny?
>>> Efekty: W pascalu nie ma mapy, listy. Wynik:
>>> Pascalowcy rozwiązuja wszelkie problemy na tablicach.
>
>> Jeśli mówimy o dydaktyce, to Pascal się np. dobrze nadaje do nauki, jak
>> się te rzeczy implementuje.
>
> Nawet wtedy się nie nadaje bo w efekcie końcowym albo robisz kontener
> specjalizowany albo generyczy z castowaniem. Tak czy siak jest to
> średnio dydaktyczne pokazywanie od razu braków w języku.
Nie chodzi o pokazywanie cech języka, tylko na czym np. polega lista
dwukierunkowa. Zrobienie tego na konkretnym przykładzie jest ok.
>>> Bo w dydaktyce przeciez chodzi o to zeby było prosto,
>>> bez wiedzy i obeznania, nie?
>> Tak właśnie.
>
> To pozdrawiam.
No ale zauważ, że dydaktyka właśnie polega na tym, że uczysz kogoś bez
wiedzy i obeznania. I że tę wiedzę się nabywa w określonej kolejności.
Jeśli narzędzie (język) wymusza nabywanie wiedzy w arbitralnej
kolejności, nie związanej z wymogami dydaktycznymi, to jest kiepskim
narzędziem dydaktycznym.
>> Możesz wytłumaczyć, jaki jest wg. ciebie związek między Pascalem a
>> sortowaniem bąbelkowym?
>
> Złośliwy. Osoby ktore przechodziły "kursy" pascala na uczelniach w pl
> zapewne będą to rozumialy.
Ja przechodziłem, ale nie mam pojęcia o czym mówisz.
Następne wpisy z tego wątku
- 12.03.11 16:02 Andrzej Jarzabek
- 12.03.11 16:11 Andrzej Jarzabek
- 12.03.11 16:19 Andrzej Jarzabek
- 12.03.11 16:32 Sebastian Biały
- 12.03.11 16:34 Sebastian Biały
- 12.03.11 16:39 Sebastian Biały
- 12.03.11 16:40 Grzegorz Krukowski
- 12.03.11 16:40 Sebastian Biały
- 12.03.11 16:50 Grzegorz Krukowski
- 12.03.11 16:53 Grzegorz Krukowski
- 12.03.11 16:54 Sebastian Biały
- 12.03.11 17:02 slawek
- 12.03.11 17:17 Jacek
- 12.03.11 17:23 A.L.
- 12.03.11 17:26 Jacek
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-12-19 koniki obsiadły kolejki i numerki
- 2024-12-18 Poseł oszukany "na policjanta"
- 2024-12-18 znów chory psychicznie
- 2024-12-18 Katowice => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-18 Poznań => Dyspozytor Międzynarodowy <=
- 2024-12-18 Katowice => System Architect (background deweloperski w Java) <=
- 2024-12-18 Gdańsk => System Architect (Java background) <=
- 2024-12-18 Warszawa => Helpdesk Specialist <=
- 2024-12-18 Katowice => Kierownik Działu Zarządzania Platformą Wirtualizacji i
- 2024-12-18 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-18 Żerniki => Employer Branding Specialist <=
- 2024-12-18 Gliwice => Specjalista ds. public relations <=
- 2024-12-18 Kablówka z modułem CAM
- 2024-12-18 Warszawa => Spedytor międzynarodowy <=
- 2024-12-18 Wróblewo => Analityk finansowy <=