Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.programming > #30460 > unrolled thread
| Started by | fir <profesor.fir@gmail.com> |
|---|---|
| First post | 2017-08-24 16:05 -0700 |
| Last post | 2017-09-15 13:16 -0700 |
| Articles | 20 on this page of 61 — 11 participants |
Back to article view | Back to pl.comp.programming
(announce) organic asm fir <profesor.fir@gmail.com> - 2017-08-24 16:05 -0700
Re: (announce) organic asm fir <profesor.fir@gmail.com> - 2017-08-25 01:15 -0700
Re: (announce) organic asm fir <profesor.fir@gmail.com> - 2017-08-25 10:26 -0700
Re: (announce) organic asm fir <profesor.fir@gmail.com> - 2017-08-26 02:40 -0700
Re: (announce) organic asm fir <profesor.fir@gmail.com> - 2017-08-26 02:43 -0700
[OT] (announce) organic asm wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-08-30 19:04 +0200
Re: [OT] (announce) organic asm wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-09-03 20:47 +0200
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-03 14:02 -0700
Re: [OT] (announce) organic asm wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-09-04 21:14 +0200
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-04 13:20 -0700
Re: [OT] (announce) organic asm Szyk Cech <szyk100@o2.pl> - 2017-09-05 00:13 +0200
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-05 02:16 -0700
Re: [OT] (announce) organic asm "M.M." <mmarszik@gmail.com> - 2017-09-06 04:17 -0700
Re: [OT] (announce) organic asm w systemie siła 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-09-06 14:15 +0200
Re: [OT] (announce) organic asm w systemie siła 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-09-06 16:53 +0200
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-06 07:57 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-06 08:02 -0700
Re: [OT] (announce) organic asm "M.M." <mmarszik@gmail.com> - 2017-09-06 09:02 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-06 09:23 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-06 13:00 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-06 14:33 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-06 15:27 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-07 08:20 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-07 10:52 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-07 16:12 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-07 16:27 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-08 15:17 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-09 05:20 -0700
Re: [OT] (announce) organic asm wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-09-09 21:57 +0200
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-09 16:50 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-10 02:33 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-11 07:55 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-11 08:03 -0700
Re: [OT] (announce) organic asm "M.M." <mmarszik@gmail.com> - 2017-09-12 05:57 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-12 07:59 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-13 14:59 -0700
Re: [OT] (announce) organic asm wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-09-14 21:11 +0200
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-14 13:08 -0700
Re: [OT] (announce) organic asm wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-09-15 21:43 +0200
Re: [OT] (announce) organic asm wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-09-06 21:01 +0200
Re: [OT] (announce) organic asm Roman Tyczka <noemail@because.no> - 2017-09-06 21:59 +0200
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-06 13:35 -0700
Re: [OT] (announce) organic asm Szyk Cech <szyk100@o2.pl> - 2017-09-07 01:16 +0200
Re: [OT] (announce) organic asm wloochacz <wloochacz@no.spam.gmail.com> - 2017-09-07 17:46 +0200
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-07 10:11 -0700
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-07 10:53 -0700
Re: [OT] (announce) organic asm wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-09-07 20:17 +0200
Re: [OT] (announce) organic asm "AK" <nobody@nowhere.net> - 2017-12-22 12:18 +0100
Re: [OT] (announce) organic asm "M.M." <mmarszik@gmail.com> - 2017-12-22 03:33 -0800
Re: [OT] (announce) organic asm "AK" <nobody@nowhere.net> - 2017-12-22 12:47 +0100
Re: [OT] (announce) organic asm Wojciech Muła <wojtek.mula@gmail.com> - 2017-12-22 11:10 -0800
Re: [OT] (announce) organic asm "AK" <nobody@nowhere.net> - 2017-12-22 20:54 +0100
Re: [OT] (announce) organic asm Yakhub <aa@aa.aa> - 2017-12-24 19:30 +0100
Re: [OT] (announce) organic asm Wojciech Muła <wojtek.mula@gmail.com> - 2017-12-30 10:38 -0800
Re: [OT] (announce) organic asm Wojciech Muła <wojtek.mula@gmail.com> - 2017-12-30 10:21 -0800
Re: [OT] (announce) organic asm "M.M." <mmarszik@gmail.com> - 2017-12-23 01:25 -0800
Re: [OT] (announce) organic asm "AK" <nobody@nowhere.net> - 2017-12-23 12:58 +0100
Re: [OT] (announce) organic asm Borneq <borneq@antyspam.hidden.pl> - 2017-12-23 14:50 +0100
Re: [OT] (announce) organic asm Wojciech Muła <wojtek.mula@gmail.com> - 2017-12-30 10:31 -0800
Re: [OT] (announce) organic asm wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> - 2017-09-15 21:46 +0200
Re: [OT] (announce) organic asm fir <profesor.fir@gmail.com> - 2017-09-15 13:16 -0700
Page 3 of 4 — ← Prev page 1 2 [3] 4 Next page →
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Date | 2017-09-06 21:59 +0200 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <hs81rmo394e8.dlg@tyczka.com> |
| In reply to | #30647 |
On Wed, 6 Sep 2017 21:01:44 +0200, NOSPAMtestowanije@go2.pl wrote: > odważny jest, co. > nie boi się przyznawać do znajomości assemblera. > boję się, żeby Mu się nic nie stało. Nie z takimi gierojami radziła sobie Wielka Siostra Oddziałowa :-) -- pozdrawiam Roman Tyczka
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2017-09-06 13:35 -0700 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <87ccdd06-c016-4527-bdd9-5640e8f506f5@googlegroups.com> |
| In reply to | #30648 |
W dniu środa, 6 września 2017 21:59:48 UTC+2 użytkownik Roman Tyczka napisał: > On Wed, 6 Sep 2017 21:01:44 +0200, NOSPAMtestowanije@go2.pl wrote: > > > odważny jest, co. > > nie boi się przyznawać do znajomości assemblera. > > boję się, żeby Mu się nic nie stało. > > Nie z takimi gierojami radziła sobie Wielka Siostra Oddziałowa :-) > widze ze zarciki tu odchodza na poziomie kołka w płocie.. co do asma to nie widzialem w zyciu jeszcze dobrego programisty ktory by nie znal asma - moim zdaniem spokojnie mozna zalozyc ze jesli ktos neguje znaczenie rozumienia semblera to jest to jakas lama a jak mowilem ze zdaniem lam nie ma co sie liczyc (mozna zarzucic pewnie ze to wnioskowanie wyzej jest co nieco logicznie 'rozluznione' ale moim zdaniem to sie jednak tak czy owak skleja (choc w sumie mozna by sie nad tym zastanowic ale teraz jakos nie jestem w temacie, zieew))
[toc] | [prev] | [next] | [standalone]
| From | Szyk Cech <szyk100@o2.pl> |
|---|---|
| Date | 2017-09-07 01:16 +0200 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <oopvk8$jg2$2@mx1.internetia.pl> |
| In reply to | #30650 |
> co do asma to nie widzialem w zyciu jeszcze dobrego programisty ktory by nie znal asma Z tym się zgodzę. Obecnie po studiach jest masa takich łajz co nie znają Asemblera ani nawet C++...
[toc] | [prev] | [next] | [standalone]
| From | wloochacz <wloochacz@no.spam.gmail.com> |
|---|---|
| Date | 2017-09-07 17:46 +0200 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <59b169eb$0$649$65785112@news.neostrada.pl> |
| In reply to | #30655 |
W dniu 2017-09-07 o 01:16, Szyk Cech pisze: >> co do asma to nie widzialem w zyciu jeszcze dobrego programisty ktory >> by nie znal asma > > Z tym się zgodzę. Obecnie po studiach jest masa takich łajz co nie znają > Asemblera ani nawet C++... Lepsza łajza, która nie zna asemblera ani "nawet" C++ (tu wpisać dowolny znany i nieznany język programowania), niż taka, która nie zna OOP i wzorców projektowych. Nie wie co to SOLID i KISS. Nie zna podstaw programowania współbieżnego (prawda, fir?) ani sieciowego (to też do ciebie, fir). Nie potrafi zaprojektować systemu, który trzeba utrzymać, a nie tylko napisać coś, co "działa". -- wloochacz
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2017-09-07 10:11 -0700 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <9260d068-8ec3-471a-8ee6-b84d32245997@googlegroups.com> |
| In reply to | #30657 |
W dniu czwartek, 7 września 2017 17:47:35 UTC+2 użytkownik wloochacz napisał: > W dniu 2017-09-07 o 01:16, Szyk Cech pisze: > >> co do asma to nie widzialem w zyciu jeszcze dobrego programisty ktory > >> by nie znal asma > > > > Z tym się zgodzę. Obecnie po studiach jest masa takich łajz co nie znają > > Asemblera ani nawet C++... > Lepsza łajza, która nie zna asemblera ani "nawet" C++ (tu wpisać dowolny > znany i nieznany język programowania), niż taka, która nie zna OOP i > wzorców projektowych. > Nie wie co to SOLID i KISS. > Nie zna podstaw programowania współbieżnego (prawda, fir?) ani > sieciowego (to też do ciebie, fir). > Nie potrafi zaprojektować systemu, który trzeba utrzymać, a nie tylko > napisać coś, co "działa". > heh, ciekawe pytanie ale nie umiem na nie jasno odpowiedziec (moze za jakis czas) [co do innych kwestii powyzej to nie calkiem jest to prawda (w dwu punktach jest prawda ale w trzech nie)]
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2017-09-07 10:53 -0700 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <68dbbfe3-64bf-4995-a87c-9d6ab71b21aa@googlegroups.com> |
| In reply to | #30658 |
W dniu czwartek, 7 września 2017 19:11:28 UTC+2 użytkownik fir napisał: > W dniu czwartek, 7 września 2017 17:47:35 UTC+2 użytkownik wloochacz napisał: > > W dniu 2017-09-07 o 01:16, Szyk Cech pisze: > > >> co do asma to nie widzialem w zyciu jeszcze dobrego programisty ktory > > >> by nie znal asma > > > > > > Z tym się zgodzę. Obecnie po studiach jest masa takich łajz co nie znają > > > Asemblera ani nawet C++... > > Lepsza łajza, która nie zna asemblera ani "nawet" C++ (tu wpisać dowolny > > znany i nieznany język programowania), niż taka, która nie zna OOP i > > wzorców projektowych. > > Nie wie co to SOLID i KISS. > > Nie zna podstaw programowania współbieżnego (prawda, fir?) ani > > sieciowego (to też do ciebie, fir). > > Nie potrafi zaprojektować systemu, który trzeba utrzymać, a nie tylko > > napisać coś, co "działa". > > > > heh, ciekawe pytanie ale nie umiem na nie jasno odpowiedziec (moze za jakis czas) > > > [co do innych kwestii powyzej to nie calkiem jest to prawda (w dwu punktach jest prawda ale w trzech nie)] pozatym mozna by dodac dosyc oczywiste rzeczy 1) programiwanie to bardzo rozlegly temat i trzeba sie specjalizowac 2) sam mozna powiedziec nie jestem programista na caly etat, jestem mozna powiedziec programista na pol etetu, na pol etetu jestem teoretykiem programowania (i walnalem w tej dziedzinie calkiem pokazna robote) 3) moje programy nie tylko dzialaja ale so tez jako tako dobrze napisane (tj ze swiadomoscia niskopoziomową) - co wystarcza mi by iosiagnac pewien poziom zadowolenia (z drugiej strony jak mowilem nie jest tak ze potrafie wszystko napisac, daleko do tego, costam sie jedynie czasem relatywnie prosteo uda klepnac od czasu do czasu, jak nie za trudne i jak mnie zmeczenie (i zly stan zdrowotny) nie przytlacza ;c )
[toc] | [prev] | [next] | [standalone]
| From | wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> |
|---|---|
| Date | 2017-09-07 20:17 +0200 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <oos2ha$p1s$1@node2.news.atman.pl> |
| In reply to | #30657 |
trafiłes w sedno pytanie które ja sobie zadawałem od zawsze to jaki jest sens doktoryzowania sie z modeli optymalnych... i juz widac - trepów zassało wojsko/policja i płaci im >8000 pln... Ktos wie za co?
[toc] | [prev] | [next] | [standalone]
| From | "AK" <nobody@nowhere.net> |
|---|---|
| Date | 2017-12-22 12:18 +0100 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <p1ipo6$ipk$1@gioia.aioe.org> |
| In reply to | #30655 |
Użytkownik "Szyk Cech" <szyk100@o2.pl> napisał: >> co do asma to nie widzialem w zyciu jeszcze dobrego programisty ktory by nie znal asma > > Z tym się zgodzę. Obecnie po studiach jest masa takich łajz co nie znają Asemblera ani nawet > C++... Heh. _Po cholere_ dzis komus asm w normalnej praktyce ? Wlasnie dobry programosta powinien dzis uciekac od asm-a najdalej jak sie da. Uczenie prakktyczne/inzynierskie asm-a na studiach to tez idotyzm zupelny i strata czasu. PS: Hm.. Moze nie znam/slabo znam asm-a i stad w/w? AK
[toc] | [prev] | [next] | [standalone]
| From | "M.M." <mmarszik@gmail.com> |
|---|---|
| Date | 2017-12-22 03:33 -0800 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <c695ca46-2638-4d36-8e93-ae80b948d0a5@googlegroups.com> |
| In reply to | #31153 |
On Friday, December 22, 2017 at 12:19:36 PM UTC+1, AK wrote: > Użytkownik "Szyk Cech" <szyk100@o2.pl> napisał: > >> co do asma to nie widzialem w zyciu jeszcze dobrego programisty ktory by nie znal asma > > > > Z tym się zgodzę. Obecnie po studiach jest masa takich łajz co nie znają Asemblera ani nawet > > C++... > > Heh. _Po cholere_ dzis komus asm w normalnej praktyce ? > Wlasnie dobry programosta powinien dzis uciekac od asm-a najdalej jak sie da. > Uczenie prakktyczne/inzynierskie asm-a na studiach to tez idotyzm zupelny i strata czasu. > > PS: Hm.. Moze nie znam/slabo znam asm-a i stad w/w? Zgadzam się, że jak najdalej się da. Idzie właśnie o to, co znaczy to najdalej. Pozdrawiam
[toc] | [prev] | [next] | [standalone]
| From | "AK" <nobody@nowhere.net> |
|---|---|
| Date | 2017-12-22 12:47 +0100 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <p1irdb$lgi$1@gioia.aioe.org> |
| In reply to | #31154 |
Użytkownik "M.M." <mmarszik@gmail.com> napisał: > Zgadzam się, że jak najdalej się da. Idzie właśnie o to, > co znaczy to najdalej. Sedno! ..ale gdy "wszystko inne zawiedzie" czyli nie ma innej opcji/inne opcje okaza sie po probach znaczaco gorsze, nalezy ASM-a z lubosci i atencja po prostu uzyc ;) No bo wlasnie do takich celow onze wciaz jest. AK
[toc] | [prev] | [next] | [standalone]
| From | Wojciech Muła <wojtek.mula@gmail.com> |
|---|---|
| Date | 2017-12-22 11:10 -0800 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <61d8705d-63c2-49f6-8c81-57f475cbf2dc@googlegroups.com> |
| In reply to | #31153 |
On Friday, December 22, 2017 at 12:19:36 PM UTC+1, AK wrote: > Heh. _Po cholere_ dzis komus asm w normalnej praktyce ? Bo np. kompilatory są za słabe i nie zrobią wymyślnej wektoryzacji. Albo błąd programie okazuje się błędem w optymalizatorze i bez znajomości asemblera nie potrafiłbyś tego powiedzieć. > Wlasnie dobry programosta powinien dzis uciekac od asm-a najdalej jak sie da. A bardzo dobry powinien wiedzieć, kiedy nie uciekać. :) > Uczenie prakktyczne/inzynierskie asm-a na studiach to tez idotyzm zupelny i strata czasu. Sposób uczenia jest pewnie głupi. Dużo sensowniej uczyć jak działają procesory, bo niektóre problemy wydajnościowe są wynikiem przeciekania niskopoziomowych abstrakcji wyżej. W szczególności te związane z dostępem do pamięci (cache, wyrównanie danych, atomiki, false sharing). Dobrze też wiedzieć dlaczego i kiedy hyper-threading się nie przyda. w.
[toc] | [prev] | [next] | [standalone]
| From | "AK" <nobody@nowhere.net> |
|---|---|
| Date | 2017-12-22 20:54 +0100 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <p1jnuq$7jn$1@gioia.aioe.org> |
| In reply to | #31177 |
Użytkownik "Wojciech Muła" <wojtek.mula@gmail.com> napisał: On Friday, December 22, 2017 at 12:19:36 PM UTC+1, AK wrote: > Heh. _Po cholere_ dzis komus asm w normalnej praktyce ? > Bo np. kompilatory są za słabe i nie zrobią wymyślnej wektoryzacji. Nooo powiedzmy. >Albo błąd programie okazuje się błędem w optymalizatorze i bez > znajomości asemblera nie potrafiłbyś tego powiedzieć. Racja. Polecam np. analize jakze "niestandardowej" fukcji strlen() w Turbo C++ 3.0. >> Wlasnie dobry programosta powinien dzis uciekac od asm-a najdalej jak sie da. > A bardzo dobry powinien wiedzieć, kiedy nie uciekać. :) No zgoda w 100%. Tyle ze bardzo dobrych wystarczy max 10% (a moze i batrdzie prawdopodobne ze 1%) i zwyczajnie szkoda czasu aby wszytskich czynic bardzo dobrymi w czasach tak duzego braku "resources". >> Uczenie prakktyczne/inzynierskie asm-a na studiach to tez idotyzm zupelny i strata czasu. > > Sposób uczenia jest pewnie głupi. Dużo sensowniej uczyć jak działają > procesory, bo niektóre problemy wydajnościowe są wynikiem przeciekania > niskopoziomowych abstrakcji wyżej. W szczególności te związane z dostępem > do pamięci (cache, wyrównanie danych, atomiki, false sharing). > Dobrze też wiedzieć dlaczego i kiedy hyper-threading się nie przyda. ...i jak zarzadzac (algorytmy) optymalnie pamiecia cache, jak przydzielac optymalmnie rejestry procesora (kolorowanie grafu) jak optymalnie "priotrytetowac" pipeline instrukcji itp itd, ale nie spraw stricte inzynierskich/rzemieslniczych czyli zestawu instrukcji itp. AK
[toc] | [prev] | [next] | [standalone]
| From | Yakhub <aa@aa.aa> |
|---|---|
| Date | 2017-12-24 19:30 +0100 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <1a47coanqxtq1.nyhipme9zivi.dlg@40tude.net> |
| In reply to | #31178 |
Dnia Fri, 22 Dec 2017 20:54:22 +0100, AK napisał(a): >>Albo błąd programie okazuje się błędem w optymalizatorze i bez >> znajomości asemblera nie potrafiłbyś tego powiedzieć. > > Racja. Polecam np. analize jakze "niestandardowej" fukcji strlen() w Turbo C++ 3.0. Jakieś szczegóły? Co oni tam wymyślili? -- Yakhub
[toc] | [prev] | [next] | [standalone]
| From | Wojciech Muła <wojtek.mula@gmail.com> |
|---|---|
| Date | 2017-12-30 10:38 -0800 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <ca8df520-abb9-4df1-aa52-43514375cb26@googlegroups.com> |
| In reply to | #31220 |
On Sunday, December 24, 2017 at 7:30:41 PM UTC+1, Yakhub wrote: > Dnia Fri, 22 Dec 2017 20:54:22 +0100, AK napisał(a): > > > >>Albo błąd programie okazuje się błędem w optymalizatorze i bez > >> znajomości asemblera nie potrafiłbyś tego powiedzieć. > > > > Racja. Polecam np. analize jakze "niestandardowej" fukcji strlen() w Turbo C++ 3.0. > > Jakieś szczegóły? Co oni tam wymyślili? Nie znalazłem źródłem tak na szybko, ale podejrzewam, że czytają w pętli od razu 8 bajtów do rejestru i sprawdzają prostym trikiem[1], czy rejestr ma bajt o wartości 0. To znacząco skróciłoby główną pętlę. w. [1] https://graphics.stanford.edu/~seander/bithacks.html#ZeroInWord
[toc] | [prev] | [next] | [standalone]
| From | Wojciech Muła <wojtek.mula@gmail.com> |
|---|---|
| Date | 2017-12-30 10:21 -0800 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <53919f7f-652e-4958-9511-c2ff07a1dcf0@googlegroups.com> |
| In reply to | #31178 |
On Friday, December 22, 2017 at 8:55:10 PM UTC+1, AK wrote: > > Bo np. kompilatory są za słabe i nie zrobią wymyślnej wektoryzacji. > > Nooo powiedzmy. Nie robią, nie są jeszcze tak dobre jak białkowe maszyny. :) > >Albo błąd programie okazuje się błędem w optymalizatorze i bez > > znajomości asemblera nie potrafiłbyś tego powiedzieć. > > Racja. Polecam np. analize jakze "niestandardowej" fukcji strlen() w Turbo C++ 3.0. Wątpię, żebym znalazł tam coś nowego. :) > ...i jak zarzadzac (algorytmy) optymalnie pamiecia cache, jak przydzielac optymalmnie > rejestry procesora (kolorowanie grafu) jak optymalnie "priotrytetowac" > pipeline instrukcji itp itd, ale nie spraw stricte inzynierskich/rzemieslniczych czyli > zestawu instrukcji itp. Na pewnym etapie nie da się tego rozdzielić. Zresztą, przeciętny procesor ma raczej przewidywalne instrukcje i są one zwykle proste. Jedyny przypadek, gdzie musiałem przysiąść, to były instrukcje łańcuchowe na intelach (STNI). Ale tylko z powodu wybitnie kiepskiej dokumentacji. w.
[toc] | [prev] | [next] | [standalone]
| From | "M.M." <mmarszik@gmail.com> |
|---|---|
| Date | 2017-12-23 01:25 -0800 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <af206812-2e06-4e8f-abc1-fb9967e4036b@googlegroups.com> |
| In reply to | #31177 |
On Friday, December 22, 2017 at 8:10:31 PM UTC+1, Wojciech Muła wrote: > On Friday, December 22, 2017 at 12:19:36 PM UTC+1, AK wrote: > > Heh. _Po cholere_ dzis komus asm w normalnej praktyce ? > > Bo np. kompilatory są za słabe i nie zrobią wymyślnej wektoryzacji. > Albo błąd programie okazuje się błędem w optymalizatorze i bez > znajomości asemblera nie potrafiłbyś tego powiedzieć. Kompilator też nie wygeneruje kodu samomodyfikującego - przynajmniej nie słyszałem o takich możliwościach. Pytanie czy warto tworzyć kod samomodyfikujący, albo kiedy warto? >[...] Pozdrawiam
[toc] | [prev] | [next] | [standalone]
| From | "AK" <nobody@nowhere.net> |
|---|---|
| Date | 2017-12-23 12:58 +0100 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <p1lgfl$eph$1@gioia.aioe.org> |
| In reply to | #31186 |
Użytkownik "M.M." <mmarszik@gmail.com> napisał : On Friday, December 22, 2017 at 8:10:31 PM UTC+1, Wojciech Muła wrote: >> On Friday, December 22, 2017 at 12:19:36 PM UTC+1, AK wrote: >> > Heh. _Po cholere_ dzis komus asm w normalnej praktyce ? >> >> Bo np. kompilatory są za słabe i nie zrobią wymyślnej wektoryzacji. >> Albo błąd programie okazuje się błędem w optymalizatorze i bez >> znajomości asemblera nie potrafiłbyś tego powiedzieć. > >Kompilator też nie wygeneruje kodu samomodyfikującego - przynajmniej >nie słyszałem o takich możliwościach. Pytanie czy warto tworzyć >kod samomodyfikujący, albo kiedy warto? Kiedys czasami tak (np grafika-drivery). Dzis ciezko bo tryb chroniony przeszkadza. IMHO dzis nie warto. AK
[toc] | [prev] | [next] | [standalone]
| From | Borneq <borneq@antyspam.hidden.pl> |
|---|---|
| Date | 2017-12-23 14:50 +0100 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <p1lmv4$3te$1@node2.news.atman.pl> |
| In reply to | #31186 |
W dniu 23.12.2017 o 10:25, M.M. pisze: > Kompilator też nie wygeneruje kodu samomodyfikującego - przynajmniej > nie słyszałem o takich możliwościach. Pytanie czy warto tworzyć > kod samomodyfikujący, albo kiedy warto? Oczywiście że nie warto kodu samomodyfikującego, taki kod to zgroza. Czy warto robić w ogóle jakieś wstawki w assemblerze? Kiedyś jeszcze pisałem częściowo w Pascalu (dziś to martwy język) i trzeba było przepisać z 32 na 64 bity. Kod strukturalny przechodził bez problemu, a wstawki całkiem należało zmienić. I te wstawki nic nie miały z użytego algorytmu ale były mało zrozumiałym pingpongiem przerzucającym z jednego rejestru do drugiego, jak to assembler. Wniosek: dobry język programowania powinien zabraniać wstawek assemblerowych.
[toc] | [prev] | [next] | [standalone]
| From | Wojciech Muła <wojtek.mula@gmail.com> |
|---|---|
| Date | 2017-12-30 10:31 -0800 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <ef683842-a125-4721-a3b3-759bc2b4e41d@googlegroups.com> |
| In reply to | #31186 |
On Saturday, December 23, 2017 at 10:25:28 AM UTC+1, M.M. wrote: > Kompilator też nie wygeneruje kodu samomodyfikującego - przynajmniej > nie słyszałem o takich możliwościach. Pytanie czy warto tworzyć > kod samomodyfikujący, albo kiedy warto? Dużo lepiej generować kod natywny, są do tego biblioteki. Kod samomodyfikujący się to zawsze kłopot, także z debugowaniem. Trzeba znać adresy, zmodyfikować prawa dostępu do pamięci (na co może nie pozwoli OS, tak BTW), itd. w.
[toc] | [prev] | [next] | [standalone]
| From | wół, wół roboczy, wół dojno roboczo obronny 'POPIS/EU <NOSPAMtestowanije@go2.pl> |
|---|---|
| Date | 2017-09-15 21:46 +0200 |
| Subject | Re: [OT] (announce) organic asm |
| Message-ID | <ophamu$9mm$2@node2.news.atman.pl> |
| In reply to | #30634 |
o można się było spodziewać jest ocfelonko europy: kpią "potrzebni są liderzy programowania w assemblerze!" (tu wizja jak java/net-spec-nazi turla się po podłodze ze śmiechu)
[toc] | [prev] | [next] | [standalone]
Page 3 of 4 — ← Prev page 1 2 [3] 4 Next page →
Back to top | Article view | pl.comp.programming
csiph-web