-
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!n
peer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media
.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.
com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02
.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: "jacem" <j...@1...pl>
Newsgroups: pl.comp.programming
Subject: Re: Jaki język?
Date: Thu, 4 Mar 2010 11:25:43 +0100
Organization: TP - http://www.tp.pl/
Lines: 68
Message-ID: <hmo20a$2ko$3@atlantis.news.neostrada.pl>
References: <hlkh9u$9ji$1@nemesis.news.neostrada.pl>
<hmb9gb$jnh$1@nemesis.news.neostrada.pl>
<hmet4e$2pi$1@nemesis.news.neostrada.pl> <4b8c48ae$1@news.home.net.pl>
<hmi6ln$qi$1@atlantis.news.neostrada.pl>
<hml85o$6ql$1@atlantis.news.neostrada.pl>
<hmlq7r$3cs$1@nemesis.news.neostrada.pl> <hmlrvl$pi5$1@news.onet.pl>
<hmm5va$g73$1@atlantis.news.neostrada.pl>
NNTP-Posting-Host: acta120.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=response
Content-Transfer-Encoding: 8bit
X-Trace: atlantis.news.neostrada.pl 1267698506 2712 83.11.54.120 (4 Mar 2010 10:28:26
GMT)
X-Complaints-To: u...@n...neostrada.pl
NNTP-Posting-Date: Thu, 4 Mar 2010 10:28:26 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5843
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Original-Bytes: 3940
Xref: news-archive.icm.edu.pl pl.comp.programming:185229
[ ukryj nagłówki ]Użytkownik "slawek" <s...@h...pl> napisał w wiadomości news:hmm5va$g73
> Zgoda, nie musi grać optymalnie. Jednak powinien grać uczciwie.
Nie inaczej.
> Powiedzmy... powinien grać na tyle dobrze, aby nie grać gorzej niż
> człowiek ;)
Tzn?
>> To poważnie zaniża poziom konkursu i jednocześnie sprawia, że Twoje
>> uwagi powyżej do ustalonych przez Ciebie zasad konkursu chyba
> Nie ma konkursu. Po prostu chodzi mi o to, że każdy (chyba) potrafi sobie
> wyobrazić, jak taki program mógłby próbować stworzyć: ile czasu i jaki
> duży. Czy te wyobrażenia w jakikolwiek sposób są zgodne z
> rzeczywistością/prawdą? To nie jest istotne... Bo nie chodzi mi o
> program, ale o to jak ludzie używający różnych języków widzą poziom
> złożoności zagadnienia. Innymi słowy: jak wybrany przez programistę
> język wpływa na wyobraźnię programisty.
Ano wpływa.
I ludzie, którzy po kilkunastu latach pracy w swoim ulubionym środowisku np.
przestawiają się z Delphi na C# miewają z tym problemy.
A Delphi i C# nie różnią się aż tak bardzo.
Osobiście miałem przypadek odwrotny, musiałem po latach (wtórny analfabetyzm
;) ) zrobic coś w Delphi, i opatrzenie się ze składnią, oswojenie ze
środowiskiem, tak abym myślał jak w swoim "ulubionym", zajęło mi ok. 3 tygodni.
To chyba sprawa indywidualna.
Widać, "monokultura" językowa nie jest korzystna.
> Były propozycje różnych dydaktycznych języków. W Small Basic jest np.
> przykładowy Tetris (ale grać w to ma człowiek). Zainteresowało mnie, ile razy
> dłuższy byłby ten program w Small Basic, gdyby musiał sam sobie
> klocki układać i to nie oszukując. I jak byłby to długie/duże/trudne -
> gdyby zamiast Small Basic brać np. Pascala czy C++ z STL ?
Im na wyższy poziom abstrakcji pozwala dany język, tym krócej i przejrzyściej
będzie wyglądał kod.
Inna sprawa:
inaczej do tematu (zamodelowania algorytmu) podejdzie nauczyciel akademicki,
programista, inżynier automatyk, matematyk... itp
>> PS. Oczywiście dwa wieczory na program grający optymalnie to, nazwijmy
>> to, grube niedoszacowanie.
> Zgoda, lecz jak na razie "w bazie danych" mam że 500 linii i 10 godzin w
> przypadku prostych języków obiektowych ogólnego stosowania, takich C#.
> slawek
Teraz, po uściśleniu Twoich wymagań: 5 wieczorów i 800 linii kodu.
A po dalszych uproszczeniach, być może wyjdzie i mniej. ;-)
Wiele zalezy od modelu, jaki przyjmiesz na wstępie.
j.
Następne wpisy z tego wątku
- 04.03.10 10:57 slawek
- 04.03.10 11:02 slawek
- 04.03.10 13:17 jacem
- 04.03.10 13:22 jacem
- 08.03.10 12:32 Selvin
- 10.03.10 17:42 slawek
Najnowsze wątki z tej grupy
- 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
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-10-18 Marsz niepodleglosci
- 2024-10-18 Pożar parkingu w Luton
- 2024-10-18 Łódź => Spedytor Międzynarodowy <=
- 2024-10-18 Gdańsk => Technical Lead ( (Java Background)) <=
- 2024-10-18 Warszawa => Head of International Freight Forwarding Department <=
- 2024-10-18 uwazajmy na haczyki w umowach
- 2024-10-18 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-10-18 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-10-18 Gdańsk => Software .Net Developer <=
- 2024-10-18 Warszawa => Junior Rekruter <=
- 2024-10-18 Warszawa => Key Account Manager <=
- 2024-10-18 Przeróbka na zgrzewarkę "równoległą"
- 2024-10-18 Ostrów Wielkopolski => Laravel PHP Developer <=
- 2024-10-18 Warszawa => Data Scientist / Data Engineer (modele predykcyjne) <=
- 2024-10-18 doładowania 5zł