-
Data: 2011-03-12 16:32:59
Temat: Re: Program cosinusowej transformaty Fouriera
Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 2011-03-12 16:44, Andrzej Jarzabek wrote:
>>>> 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.
Ale C++ jest porzadnie obiektowy, porządnie nieobiektowy i troche
funkcyjny jak na jezyki klamrowe.
>> 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"?
Zamiast w języku 1 opisywać częsc problemów a w języku 2 inną część
można wszystko pokazac w jednym oszczędzając czas i klarując rozwiązania.
>> 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.
Nie zgadzam się. Część typowych problemów algorytmicznych wygodnie jest
rozwiązywać funkcyjnie. Ale tylko część. Stosowanie na siłę języka
funkcyjnego tylko po to bo połowa problemu jest funcyjna jest po prostu
niezrozumiałe i mało sensowne.
> Ale są języki, z którymi łatwiej. Nikt nie proponuje Pascala do nauki
> programowania funkcyjnego.
Ja też nie. W przeciwienstwie jednak do twardogłowych widze że typowe
zagadnienia projektowania/programowania są rozmyte pomiedzy funkcyjnośc,
obiektowość i strukturalność. W Pascalu i paru innych jezykach o ściśle
nakiewanym celu musisz naginać naturanle rozwiązania w kierunku czegoś
konkretnego. W C++ w sortowaniu mogę sobie napisać strukturalny sorter
przyjmujący obiekty który przyjmie lambdę do komparacji. To jest
naturalne i oczywiste. Dlaczego mam się męczyć z "łatwiejszym sporobem
programowania"?
> 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.
Nie. To wygląda inaczej: "Heniek, poszukaj na necie jakiegoś quick sorta
do pascala". "ok". "O k.... nie działa, ale gówno, napiszmy bąbelkowo i
h...". Algorytm był inny ale cytat autentyczny z całkiem sporej firmy
robiącej całkiem spore rzeczy. I dotyczył kryptografii.
> Standardowy Pascal jest chyba dość przenośny?
Standardowy Pascal to średniowiecze. A Delphi nie dość że nieprzenośne
to jeszcze nie wiadomo czyje i czy w ogóle ktoś mysli o supporcie poza
Windowsem na poważnie. Język który z definicji jest ograniczony do
niszowych "systemów operacyjnych do oglądania facebooka" jest mało
rozsądnym wyborem na przyszłość, więc skazany na zapomnienie po
pierwszym roku nauki.
> Nie chodzi o pokazywanie cech języka, tylko na czym np. polega lista
> dwukierunkowa. Zrobienie tego na konkretnym przykładzie jest ok.
- Panie Profesorze, a jak by tu można bylo zrobić real?
- Napisać na nowo dla real!
> 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.
Dlatego najlepiej nauczyć operatora koparki kopania rowu łyżką. Co
prawda nie przyda mu się to w praktyce, ale machania pod odpowiednim
kątem się nauczy, nie?
>> 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.
Gratuluje wykładowców.
Następne wpisy z tego wątku
- 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
- 12.03.11 17:28 Grzegorz Krukowski
- 12.03.11 17:34 A.L.
- 12.03.11 17:36 A.L.
- 12.03.11 17:42 A.L.
Najnowsze wątki z tej grupy
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
Najnowsze wątki
- 2025-05-18 Wiceminister "sprawiedliwości" A. Myrcha złamał ciszę wyborczą [rzepa]
- 2025-05-17 Głosowanie na prezydenta mDowód
- 2025-05-17 Karol i Patrycja - a może wielka miłość jak Romeo i Julia
- 2025-05-17 Re: Pamientajta, aby zamknÄ Ä ryje, bo jest cisza wyborcza, a co powiecie
- 2025-05-17 Phishing obok nas.
- 2025-05-17 poznaj siłe swoich pieniędzy
- 2025-05-17 Warszawa => Senior IT Recruitment Consultant <=
- 2025-05-17 Warszawa => DevOps Engineer <=
- 2025-05-17 Warszawa => Junior Account Manager <=
- 2025-05-17 Warszawa => Senior Programmer C <=
- 2025-05-17 Polska => Senior Key Account Manager <=
- 2025-05-17 Migracje i przestępczość
- 2025-05-16 czy Seba naprawdę wróci do macierzy?
- 2025-05-15 coś pustawo u mechaników
- 2025-05-16 Warszawa => IT Data Analyst (obszar Power BI) <=