🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #247172

Re: ile czasu trzeba aby sie nauczyc c++?

#247172
From: (fir)
Date: Sun, 23 Apr 2017 10:10
26 lines
5457 bytes
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 
Technical Details
Message-ID: <867b0854-c2d7-4f20-9ecf-6ac19259aa3f@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!peer03.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!t52no3162801qtb.0!news-out.google.com!v18ni1960ita.0!nntp.google.com!e132no1475965ite.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
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>

Show Full Headers
Complete Article Headers
X-Received: by 10.129.174.78 with SMTP id g14mr8188449ywk.78.1492942236600;        Sun, 23 Apr 2017 03:10:36 -0700 (PDT)
X-Received: by 10.157.46.178 with SMTP id w47mr142649ota.12.1492942236555; Sun, 23 Apr 2017 03:10:36 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!peer03.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!t52no3162801qtb.0!news-out.google.com!v18ni1960ita.0!nntp.google.com!e132no1475965ite.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Sun, 23 Apr 2017 03:10:36 -0700 (PDT)
In-Reply-To: <almarsoft.5669569191172768071@news.v.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.172.255.234; posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
NNTP-Posting-Host: 5.172.255.234
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <867b0854-c2d7-4f20-9ecf-6ac19259aa3f@googlegroups.com>
Subject: Re: ile czasu trzeba aby sie nauczyc c++?
From: "(fir)" <profesor.fir@gmail.com>
Injection-Date: Sun, 23 Apr 2017 10:10:36 +0000
X-Received-Bytes: 5451
X-Received-Body-CRC: 1079666290
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit