lion137
2019-12-02 23:30

Hej, tzw., floating-point numbers, co to tak naprawdę jest; jak Myślisz, w Twoim języku, [programowania] ile to 0.1 + 0.2, 0.3, może 0.3000000000000004?
0.30000000000000004.com:
https://0.30000000000000004.com/
#links

cerrato

Dzięki za zgłębienie tematu. Mi szczerze mówiąc się nie chciało i oparłem się na tym, co było w podlinkowanym wpisie. I teraz pytanie - albo koleś miał jakieś inne założenia/ustawienia, albo zrobił to źle. Bo jego wynik różni się od tego, co Ty podałeś.

furious programming

Miał włączone optymalizacje, dlatego dostał okrągły wynik.

lion137
2019-12-01 14:40
lambdadziara

w Haskell Programming są opisane wielomiany czebyszewa?

yarel

@lambdadziara: Wielomiany Czebyszewa (T0,T1,..,Tn) są "wzajemnie prostopadłe" (w pewnej klasie przestrzeni liniowo-topologicznych :P) ~ "tworzą bazę przestrzeni wielomianów", można więc rozważać kombinacje liniowe takich wielomianów: Pn = c0T0+c1T1+...cn*Tn. Aproksymacja wielomianami Czebyszewa funkcji f, to będzie po prostu interpolacja funkcji w specjalnie wybranych węzłach (zerach n-tego wielomianu Czebyszewa). W praktyce, na podstawie funkcji f wylicza się wartości c0..cn i dostaje się szukany wielomian P_n + jakieś oszacowanie dokładności. Teoria (dowody dlaczego akurat tak, a nie inaczej) jest ciut bardziej złożona i wymaga znajomości pewnych pojęć pogranicza algebry liniowej i analizy funkcjonalnej.

lion137
2019-11-16 22:23

There was a seminar for advanced students in Zürich that I was teaching and von Neumann was in the class. I came to a certain theorem, and I said it is not proved and it may be difficult. von Neumann didn’t say anything but after five minutes he raised his hand. When I called on him he went to the blackboard and proceeded to write down the proof. After that I was afraid of von Neumann” — George Pólya

Neumann possessed an eidetic memory, and so was able to recall complete novels and pages of the phone directory on command. This enabled him to accumulate an almost encyclopedic knowledge >of what ever he read, such as the history of the Peloponnesian Wars, the Trial Joan of Arc and Byzantine history (Leonard, 2010). A Princeton professor of the latter topic once stated that by the time >he was in his thirties, Johnny had greater expertise in Byzantine history than he did (Blair, 1957).

I finalne:

but at the IAS(Institude Of Afdvanced Study, Princetown) received complaints for regularly playing extremely loud German march music on the gramophone in his office, distracting those in neighboring offices, including Albert Einstein

:-D :-D :-D

John Von Neumann:
https://medium.com/cantors-pa[...]john-von-neumann-791bb9f42a2d
#links

Delor

"Moi sąsiedzi słuchają dobrej muzyki. Czy tego chcą czy nie."

lion137
2019-11-14 22:30

A teraz "latency numbers every programmer should know":
https://gist.github.com/hellerbarde/2843375
#links

tdudzik

W sumie bardziej istotny w typowej, codziennej pracy jest stosunek tych liczb niż ich konkretne wartości. Interesujący jest jednak fakt że te liczby jakoś szczególnie się nie zmieniły, poza SSD w którym postęp jest dość znaczący.

jarekr000000

Send 2000 bytes over commodity network - źle to jest zobrazowane, ale liczby robią wrażenie (zmiana w ostanitch 10 latach). Poza tym te liczby kłamia i tak. W dostepie do RAM / L1 liczy się niestety pattern. Wyciąganie pojedynczego bajta z RAM kosztuje bardzo dużo, ale bajtów po kolei już mniej. I niestety takie wykresy tego nie pokazują dobrze.