Article View: pl.comp.lang.c
Article #309346Re: fir's sicl
From: (fir)
Date: Mon, 07 Aug 2017 22:48
Date: Mon, 07 Aug 2017 22:48
45 lines
4264 bytes
4264 bytes
W dniu poniedziałek, 7 sierpnia 2017 23:14:27 UTC+2 użytkownik godek....@gmail.com napisał: > W dniu poniedziałek, 7 sierpnia 2017 20:17:39 UTC+2 użytkownik (fir) napisał: > > W dniu poniedziałek, 7 sierpnia 2017 19:27:50 UTC+2 użytkownik (fir) napisał: > > > wyglad kodu (postac, forma) jest tutaj drugorzędny w stosunku do idei (ktora jest 'przednia' jak dla mnie) > > > > > > nad forma tak naprawde (jak i nad szczegolami kodu) nie rozmyslalem zbytnio - (nie majac czasu testujac prototypy) ale jak ktos ma jakies rzeczowe uwagi konstruktywne to moze i chetnie przeczytam > > > > > > z ewidentnych beldow ktore rzucaja mi sie w oczy to np nazwy Compare i Quicksort (powinno byc oczywiscie CompareChunks i Quicksortchunks), bledow formy ktore mozna by tu wymienic jest zapewne duzo wiecej ale jak mowie nie mialem czasu na takie detale (a i dzis ciegle nie chce mi sie nad tym przysiąść) > > > > ew mozna zastanowic sie jakie operacje na plikach tekstowych/teklstach w ramie moglyby byc uzyteczne a ja moglbym sie zastanowic jakby to wygladalo w implementacji > > > > jak widac takie operacje jak wczytanie pliku tekstowego posortowanie lini dodanie czegos do nich i zapisanie na dysk wykonuje sie tutaj latwo - kilkoma linijkami kosu, prostu bez zadnych wyrazen regularnych i tego typu badziewia 9mimoze biblioteczka jest mala 1000 linijek c) > > nie wiem, co jest badziewnego w wyrażeniach regularnych. > Twoich kilka linijek w C to z grubsza jedna linijka w perlu albo awk. > moze nie wiesz ale z mojego punktu widzenia to twoj problem nie moj ;c jutro mozemy porownac jak wyglada np przerobianie plikow tekstowych przy pomocy tej mojej biblioteczki (ew lekko poprawionej bo che ja udoskonalic ) i tych skryptow o ktorch mowisz (a ktorych ja nigdy nie pisalem) - to moze byc ciekawe, ale dzis juz ide spac mozesz pomyslec np jak wygladalyby jakies proste do wymyslanie zadania, np 1) posortowanie lini w pliku i zapisanie posortowanego 2) policzenie slow 3) posortowanie slow 4) wyszukanie jakichs slow i ich podmienienie 5) ponumerowanie lini i wstawienie tych numerow z lewej strony itd itd > myślę też, że zrobiłbyś wielką przysługę wszystkim czytającym Twój kod, > zakładając sobie konto na githubie. > > funkcję IsWhiteSpace powinieneś raczej zdefiniować używając literałów > znakowych, zamiast kodów ASCII, np. c == ' ' || c == '\t' itd. > (pomijając kwestię, że prawdopodobnie już jest zdefiniowana np. > w <ctype.h>) > > szczerze mówiąc, osobiście wolę korzystać z gotowych i ogólnych > rozwiązań, niż wynajdywać koło na nowo to jest nieistotna kurat napisalem to bo czasem wole unikac zewnetrznych zaleznosci jesli mozna to krotko napisac - ale to jest nieistotne i nie chcialbym raczej o tym dyskutowac i tracic na to czas
Technical Details
Message-ID:
<cff67bf1-eebf-416a-bd4f-e8268c4fe038@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!u14no1069364ita.0!news-out.google.com!n39ni447qtf.1!nntp.google.com!w51no1035902qtc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<6950309e-21a6-436f-a500-301fc68754d5@googlegroups.com> <0c601f7b-4830-4d01-894a-9960dc6333fd@googlegroups.com> <9c9cc4ed-e8ac-43bc-9aae-89419967b92f@googlegroups.com> <9246338b-0d67-4774-a4be-6a76cd7386a7@googlegroups.com> <36fe8cff-997e-441c-8570-ef8171726ab8@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.99.134.199 with SMTP id x190mr1415829pgd.192.1502146099360; Mon, 07 Aug 2017 15:48:19 -0700 (PDT) X-Received: by 10.31.164.205 with SMTP id n196mr13372vke.22.1502146099300; Mon, 07 Aug 2017 15:48:19 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!u14no1069364ita.0!news-out.google.com!n39ni447qtf.1!nntp.google.com!w51no1035902qtc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Mon, 7 Aug 2017 15:48:19 -0700 (PDT) In-Reply-To: <36fe8cff-997e-441c-8570-ef8171726ab8@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.172.255.93; posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN NNTP-Posting-Host: 5.172.255.93 References: <6950309e-21a6-436f-a500-301fc68754d5@googlegroups.com> <0c601f7b-4830-4d01-894a-9960dc6333fd@googlegroups.com> <9c9cc4ed-e8ac-43bc-9aae-89419967b92f@googlegroups.com> <9246338b-0d67-4774-a4be-6a76cd7386a7@googlegroups.com> <36fe8cff-997e-441c-8570-ef8171726ab8@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <cff67bf1-eebf-416a-bd4f-e8268c4fe038@googlegroups.com> Subject: Re: fir's sicl From: "(fir)" <profesor.fir@gmail.com> Injection-Date: Mon, 07 Aug 2017 22:48:19 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit