Article View: pl.comp.lang.c
Article #247173Re: ile czasu trzeba aby sie nauczyc c++?
From: (fir)
Date: Sun, 23 Apr 2017 10:31
Date: Sun, 23 Apr 2017 10:31
31 lines
6004 bytes
6004 bytes
W dniu niedziela, 23 kwietnia 2017 12:10:37 UTC+2 użytkownik (fir) napisał:
> W dniu niedziela, 23 kwietnia 2017 11:03:38 UTC+2 użytkownik slawek napisał:
> > On Sun, 23 Apr 2017 01:06:36 -0700 (PDT), "(fir)"
> > <profesor.fir@gmail.com> wrote:
> > > jakis jezyk ktory pozwolil by wlasnie zupelnie 'odsunac' to
> > zarzadzanie ram=
> > > em (o cyklach to nie wiem) moglby sie ew troche przydac (chocby
> > koncepcyjni=
> >
> > A to nie ma takich rzeczy w C#, ew. w Javie (traktowanej jako dialekt
> > C++)?!?
> >
> > Cały myk w C#/Javie w tym, że GC plus kontenery tak bardzo przejmują
> > zarządzanie pamięcią aż mechanizm wyjątków staje się użyteczny. A to
> > jest tak fajne, iż można np. wybaczyć Javie że nie ma friends.
> >
> > Wydajność jest dobra, bo GC może biegać na osobnych rdzeniach.
>
> w C# i jawie czy nawet w JS raczej tez zarzadza sie pamięcią - tyle ze winy sposob jak w c tj chyba bardziej czesciowo.. w sumie jak na dany moment odpoczywam i nie chce mi sie nawet jednak przypominac jak to tam jest w javie czy JS - wydaje sie ze w jezyku w ktorym nie rozwaza sie ramu bardziej opanowaloby sie jakims pojeciem symboli czy czegos takiego i wlasnie chyba bardziej przypominaloby to jakiegos lispa niz tamte jezyki
>
> nie wiem czy pojecie kontenera w takim jezyku by funkcjonowalo, cos podobnego do kontenere moze i by funkcjonowalo ale chyba raczej bardziej jako zbior etykiet a nie 'pojemnik' bo pojecie rozmiaru bylo by wyabstrahowane (odsunięte)
>
> taki jezyk do pewnych zastosowan wydaje sie powinien byc prostszy do uzywania ale nie wiem czy da sie to latwo zrobic i jak by to wygladalo (jesli u podloza takich jezykow jak java lezy ta koncepcja by zwolnic programiste z obowiazku myslenie o pamieci ram to raczej w swietle tego widac ze raczej srednio im to wyszlo ;c bo o ile powiedzmy pewnych rzeczy nie trzeba dealokowac to jednak je sie "alokuje" ;;c (i do tego chyba jednak programista sobie troche obciaza glowe jednak sama kwestia tego co jest zaalokowane, co jest pseudoautomatycznie dealokowane itd itd, [nie do konca pamietam bo javy czy c# nie dotykalem z 10 lat a JS skubnalem ledwie parenascie godzin w ostatnich kilku latach] ) - a w takim jezyku gdzie by sie pisalo koda nie zajmowalo alokowaniem pamieci programista raczej wogole by nic nie alokowal nie dealokowal ani nawet nie 'trzymal' bo nic nbby nie mialo rozmiaru/ o faktycznym rozmiarze wogole by sie nic nie mowilo
>
> powinno to byc prostsze niz kodowanie w c bo w c jesli cos sie przetwarza to od razu sie to lokuje w ramie i dokladnie sie pisze nie tylko 'co' ale tez 'jak' oraz 'gdzie' (z dokladnoscia do lokalizacji literalnych komórek ramu) - co w niektorych przypadkach jest chyba troche nienaturalne i zbedne; w tym jezyku bezramowym nie
> wystepowaloby 'gdzie'; ('jak' raczej sila rzeczy musi wystepowac, chyba ze ktos napisalby jakis bardzo ogolny
> interpreter ktory moglby wykonywac 'co' w jakiejs wybitnie szerokiej klasie ale to chyba nie za bardzo jest latwe
ps przy okazji przyszla mi do glowy mysl (bo mialem wspomniec ze ja pisze na codzien wylacznie w c ew w jezyku 0 (zero) tj nie pisze w niczym tylko odpoczywam)
ze wlasnie 0 (zero) byoby ultraszpanerska nazwa na jezyk programowania - jako ze jednak robie poprawki do c to C0
(c-zero) mogloby byc dobra nazwa, C2 bylo pomyslane jako skromne, ale jest byc moze za skromne tak ze obecnie rozwazam obie nazwy c2/c0 (co prawda zadnej nowej poprawki od pol roku nie bylo ale te wspomniene pol roku temu byly jeszcze calkiem ok)
Technical Details
Message-ID:
<440277fc-7f7c-4530-b581-b4ac83870a21@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!e132no1479476ite.0!news-out.google.com!v18ni1960ita.0!nntp.google.com!e132no1479472ite.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> <8702cedd-2e44-4333-a38d-7ad10d66647f@googlegroups.com> <almarsoft.5669569191172768071@news.v.pl> <867b0854-c2d7-4f20-9ecf-6ac19259aa3f@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.99.160.70 with SMTP id u6mr10450182pgn.55.1492943505632; Sun, 23 Apr 2017 03:31:45 -0700 (PDT) X-Received: by 10.157.35.104 with SMTP id k37mr28969otd.14.1492943505580; Sun, 23 Apr 2017 03:31:45 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!e132no1479476ite.0!news-out.google.com!v18ni1960ita.0!nntp.google.com!e132no1479472ite.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Sun, 23 Apr 2017 03:31:45 -0700 (PDT) In-Reply-To: <867b0854-c2d7-4f20-9ecf-6ac19259aa3f@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.172.255.99; posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN NNTP-Posting-Host: 5.172.255.99 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> <8702cedd-2e44-4333-a38d-7ad10d66647f@googlegroups.com> <almarsoft.5669569191172768071@news.v.pl> <867b0854-c2d7-4f20-9ecf-6ac19259aa3f@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <440277fc-7f7c-4530-b581-b4ac83870a21@googlegroups.com> Subject: Re: ile czasu trzeba aby sie nauczyc c++? From: "(fir)" <profesor.fir@gmail.com> Injection-Date: Sun, 23 Apr 2017 10:31:45 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit