0xDEADBEEF

RSS odkazy english edition

D


Články o programovacím jazyku D

20. 9. 2021 Malé řazení ve vektoru - pcmpistrm
Znalost řadících algoritmů je zbytečná, zní univerzální pravda z branže. Já nejsem svázán profesionálními okovy a tak můžu vesele experimentovat a netrápit se u toho, jestli zapadám do předschváleného mustru. celý článek →
6. 7. 2021 Bitonic sort
Situace se má takhle: je potřeba seřadit obrovské množství malých polí fixní předem známé délky. Každé pole má pouze 20 intů, ale jsou jich jsou desítky milionů, možná stovky. Jak to udělat co nejrychleji? Neptejte se proč. Když situace nastane, je pozdě na otázky, záleží jen na rychlosti. celý článek →
2. 4. 2021 Struct of arrays & array of structs
Další článek, který tvrdí OOP je zlo, mainstream jazyky špatné a naše mentální modely zastaralé. Takových jsme četli tucet jenom dnes před snídaní. Tenhle ale mění zaběhlé sofistiky: O katastrofy jde proto, že vedou ke organizaci dat, která je na moderních CPU apriori neefektivní. OOP objekty jsou… celý článek →
3. 1. 2021 Asociativní pole v jazyce D
Nejenom poli je člověk živ i když to tak v systémových programovacích jazycích může vypadat. Někdy potřebuje hash-mapu. Nebo asociativní pole, jak se ji říká v žargonu jazyka D. celý článek →
20. 12. 2020 GC a granularita alokací v jazyce D
Paměť je levná a hojná, ale přesto je dobré jí zbytečně neplýtvat, zvlášť na velice malých strojích. Představte si, že chcete provozovat nějaký podstatný program na Raspberry Pi s gigabajtem paměti. Proč zrovna Pi? Roční provoz stojí asi 80 korun v elektřině. Třeba proto. celý článek →
9. 10. 2020 Java, Scala, D, Javascript, PHP a regulární výrazy #8
Už tu párkrát padlo, že regexy v Javě nemusí být příliš rychlé. Jak na tom ale jsou ve srovnání s jinými jazyky? Například s D, který ve standardní knihovně nabízí hned dvě varianty regexů: Jednak ty obyčejné, které jsou za běhu přeloženy do IR (v případě D jde o bytekód namísto AST) a pak… celý článek →
10. 8. 2020 Rychlý průnik množin a Jaccardův index přes SIMD instrukce
Na funkcionálně.cz jsem kdysi psal, jak rychle počítat Jaccardův index podobnosti. Jaccard udává míru, do jaké jsou si dvě množiny podobné jako velikost průniku vydělenou velikostí sjednocení. Ke své práci potřebuje co nejrychleji spočítat velikost průniku a to jsem v článku rozebíral. Od… celý článek →
Starší články publikované na funkcionálně.cz.
1. 6. 2017Jazyk D a radix sort
píše k47 (@kaja47, k47)