Path: csiph.com!goblin2!goblin.stu.neva.ru!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: bartekltg Newsgroups: pl.comp.programming Subject: =?UTF-8?Q?Re:_Tablica_int_i_usuwanie_duplikat=c3=b3w?= Date: Sat, 19 Sep 2015 21:01:16 +0200 Organization: ATMAN - ATM S.A. Lines: 38 Message-ID: References: <3aivb8qrco1q$.13cffg23pn4pg.dlg@40tude.net> NNTP-Posting-Host: 89-73-81-145.dynamic.chello.pl Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: node2.news.atman.pl 1442689277 30602 89.73.81.145 (19 Sep 2015 19:01:17 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sat, 19 Sep 2015 19:01:17 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 In-Reply-To: Xref: csiph.com pl.comp.programming:27572 On 19.09.2015 20:45, slawek wrote: > On Fri, 18 Sep 2015 15:15:32 +0200, bartekltg wrote: >> FORTRAN jest bardzo dobrym językiem, ale jednek też o dość wąskiej > > Do 77 nie ma wsparcia dla strukturalnego programowania. Błędna koncepcja > I/O. Bardzo zły do przetwarzania tekstów. W 77 to już chyba nawet fizycy*) nie piszą ;-) Do przetwarzania tesktów to i c++ się średnio nadaje (chociaż gdzieśtam rope siedzi, regexpy są, ale nadal...) *) Anegdota. Znajoma liczy jakieś kwanty z dużą precyzją. "odziedziczyła" spory kod fortranowy. W tym była biblioteka do liczb wysokiej precyzji (poczwórna i większe). Parę lat w tym pracowała, ale w końcu postanowili powoli przenieść się na c++. Zachęcani m.in zdanaimi jak 'będzie mniej babrania się' czyt "nawet jak będzie dwa razy wolniej, to dasz radę napisać subtelniejszy algorytm". Jako wersja próbna parę podstawowych klocków zostało napsianych z użyciem mpfr (bardzo niewydajen pamięciowo jak chce się tylko 4 cxzy 8 krotną precyzję) i eigen (bo trzeba jakoś tabelkę tem mpfrów traktować jak macierz). I wszyscy byli zaskoczeni, jak ta wersja liczyła grube kilka razy szybciej. FORTRAN bardzo szybki jest, ale bibliotekę wysokiej precyzji ktoś schrzanił. Nie byłoby w tym nic złego, w końcu wszędzie zdarzają się źle napisane rzeczy, to nie wina języka, ale dłużej trzymali się FORTRANa 'bo ten jest szybszy do numeryki'. pzdr bartekltg