Article View: pl.comp.lang.c
Article #247175Re: ile czasu trzeba aby sie nauczyc c++?
From: godek.maciek
Date: Mon, 24 Apr 2017 11:39
Date: Mon, 24 Apr 2017 11:39
60 lines
4645 bytes
4645 bytes
W dniu niedziela, 23 kwietnia 2017 09:36:16 UTC+2 użytkownik slawek napisał: > > > C. Bez C nie byłoby ani Uniksa, ani Windows, ani > > > Ale to jest "argument", przepraszam bardzo, > > za czym? (albo przeciwko czemu?) > > Niuuu... chiba nieprzeciw uczeniu C ?! ktoś tutaj mówił, żeby nie uczyć C? > A może że może C jest > przydatne do czegoś konkretnego i tym różni się od niektórych innych > niezwykłych języków?! Tzn. mówiąc, że "C jest przydatne do czegoś konkretnego" miałeś na myśli, że "C zostało użyte do czegoś konkretnego"? No, tak to jest z rzeczami, że gdy zostają użyte do jakichś celów, i te cele zostają osiągnięte, to te rzeczy są do osiągania tych celów przydatne. Jeżeli wybijesz okno kamieniem, to kamień okaże się przydatny do wybicia okna. Ale niekoniecznie musi to oznaczać, że użyty kamień miał jakieś cechy, które sprawiły, że nadawał się do wybicia okna lepiej niż inne. > Oczywiście są takie zadania które łatwiej zrobić w jakimś języku X > niż w C (C++, C#, ew. Javie będącej prawie-taka-jak-C). Ale łączny > trud opanowania X i rozwiązania problemu zwykle jest większy niż > wysiłek zrobienia tego w C. Nawet ludzie, którzy mają bardzo dużo doświadczenia w C, popełniają w nim poważne błędy, które mogą wyjść na jaw po wielu latach. Poczytaj sobie np. o Heartbleed albo Shellshock. > A do tego wszystko co potrzebne zwykle > już jest zrobione Jeżeli wszystko już jest zrobione, to po co piszesz programy? (Czy nie piszesz, tylko lubisz się wypowiadać na grupach dyskusyjnych dla programistów?) > Z drugiej strony C może być bardzo nieodpowiednie dla pokolenia > hipsterów z syndromem niezałapania się na tworzenie historii. Skoro w > C wszystko jest... Stwierdzenie że "w C wszystko jest" świadczy chyba tylko o wyobraźni osoby, która owo stwierdzenie wypowiada > W C parsery pisali już ich dziadkowie. I nie tylko pisali, ale > napisali. Już sam fakt, że musiało powstać takie narzędzie, jak YACC, raczej sugeruje, że C nie jest dostatecznie ekspresywnym językiem do tego, żeby wyrazić w nim parser. > W C jest po prostu brak wyzwań w rodzaju "czy to się da > zrobić". Bo wiadomo że się da. Jeszcze przed zbudowaniem pierwszego komputera Alan Turing dowiódł, że się da.
Technical Details
Message-ID:
<8d26d19e-b6b9-4b64-98b3-69179c519132@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!e132no1790449ite.0!news-out.google.com!v196ni3022ita.0!nntp.google.com!c26no965495itd.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<451e90e7$0$17965$f69f905@mamut2.aster.pl> <b1e91861-9e4f-4b2e-be9f-b9a47ca8d719@googlegroups.com> <58e14e55$0$5152$65785112@news.neostrada.pl> <50630553-5585-4c79-b204-10decc20648f@googlegroups.com> <93ccf1ff-6c50-4308-ba33-d7e593ffaeb0@googlegroups.com> <almarsoft.2018019733568017445@news.v.pl> <16c707cc-51c1-49fe-8d99-28670469a954@googlegroups.com> <780c3784-e9ed-44e6-b983-ba04d778a9c4@googlegroups.com> <6eb4f9c1-4016-43fc-8003-1484e904aa9b@googlegroups.com> <5af86780-9446-45cd-8776-b83b3f14296e@googlegroups.com> <64803b60-0828-4ab8-b089-d136c85e7b97@googlegroups.com> <0dd3c685-151a-4cea-b4c5-33131f9af96a@googlegroups.com> <d91506d3-d2e3-4d02-b1a0-99e3e334093c@googlegroups.com> <3c2f8fa5-6258-4186-8284-b3ba17b8a586@googlegroups.com> <f46c966a-4939-45df-8f10-7f9032139579@googlegroups.com> <97ff795d-dd77-4832-9916-0ad6233d5752@googlegroups.com> <almarsoft.1275226475952354012@news.v.pl> <3c1d9e73-dc61-45e3-893f-4686a8ddc8d2@googlegroups.com> <almarsoft.6301557181072709950@news.v.pl> <fc0fbc0b-312a-4f01-976d-776085e8bfbd@googlegroups.com> <almarsoft.1079000877256434878@news.v.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.99.154.2 with SMTP id o2mr12141910pge.66.1493033961757; Mon, 24 Apr 2017 04:39:21 -0700 (PDT) X-Received: by 10.157.35.104 with SMTP id k37mr131122otd.14.1493033961712; Mon, 24 Apr 2017 04:39:21 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!e132no1790449ite.0!news-out.google.com!v196ni3022ita.0!nntp.google.com!c26no965495itd.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Mon, 24 Apr 2017 04:39:21 -0700 (PDT) In-Reply-To: <almarsoft.1079000877256434878@news.v.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=213.192.95.134; posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r NNTP-Posting-Host: 213.192.95.134 References: <451e90e7$0$17965$f69f905@mamut2.aster.pl> <b1e91861-9e4f-4b2e-be9f-b9a47ca8d719@googlegroups.com> <58e14e55$0$5152$65785112@news.neostrada.pl> <50630553-5585-4c79-b204-10decc20648f@googlegroups.com> <93ccf1ff-6c50-4308-ba33-d7e593ffaeb0@googlegroups.com> <almarsoft.2018019733568017445@news.v.pl> <16c707cc-51c1-49fe-8d99-28670469a954@googlegroups.com> <780c3784-e9ed-44e6-b983-ba04d778a9c4@googlegroups.com> <6eb4f9c1-4016-43fc-8003-1484e904aa9b@googlegroups.com> <5af86780-9446-45cd-8776-b83b3f14296e@googlegroups.com> <64803b60-0828-4ab8-b089-d136c85e7b97@googlegroups.com> <0dd3c685-151a-4cea-b4c5-33131f9af96a@googlegroups.com> <d91506d3-d2e3-4d02-b1a0-99e3e334093c@googlegroups.com> <3c2f8fa5-6258-4186-8284-b3ba17b8a586@googlegroups.com> <f46c966a-4939-45df-8f10-7f9032139579@googlegroups.com> <97ff795d-dd77-4832-9916-0ad6233d5752@googlegroups.com> <almarsoft.1275226475952354012@news.v.pl> <3c1d9e73-dc61-45e3-893f-4686a8ddc8d2@googlegroups.com> <almarsoft.6301557181072709950@news.v.pl> <fc0fbc0b-312a-4f01-976d-776085e8bfbd@googlegroups.com> <almarsoft.1079000877256434878@news.v.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <8d26d19e-b6b9-4b64-98b3-69179c519132@googlegroups.com> Subject: Re: ile czasu trzeba aby sie nauczyc c++? From: godek.maciek@gmail.com Injection-Date: Mon, 24 Apr 2017 11:39:21 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit