crypt of decay - слава Великим Отцам! [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

слава Великим Отцам! [Jan. 8th, 2019|12:35 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
в очередной раз Великие Отцы (в этот раз Роб Пайк и Кен Томпсон) спешат на помощь. поскольку они охренеть какие ленивые, то `strtod()` из plan9 весит меньше двадцати килобайт, при этом обеспечивает roundtrip (за исключением денормализованого ужоса, но это устраивает).

конечно, он очень неспешный (там bignum в лоб вообще, без попыток проверить на спецслучаи и ты пы), но вот это меня совершенно не волнует: я никуда и не спешу. зато там всё понятно. потому я быстро докинул туда парзинг шестнадцатиричных флоатов — и бай-бай, D.G. dtoa.

в который раз убеждаюсь, что если в сети находятся в основном большие и страшные реализации, то надо глянуть в plan9: может, там есть то же самое, только маленькое и приятное.
Linkабырвалг!

Comments:
From:(Anonymous)
Date:January 8th, 2019 - 12:21 pm
(Link)
TempleOS > Plan9
[User Picture]
From:[info]ketmar
Date:January 8th, 2019 - 12:27 pm
(Link)
кстати, надо будет как-то глянуть, как Терри это сделал.
From:[info]dolmatt
Date:January 10th, 2019 - 03:52 am
(Link)
А в чём истинное назначение плюсов в современном мире? Что на них лучше всего пишется?
[User Picture]
From:[info]ketmar
Date:January 10th, 2019 - 03:56 am
(Link)
на них всё и всегда писалось хуёво. но написано этого говна мегатонны, включая библиотеки. и компиляторы код пидорасят хорошо. поэтому считается, что кресты — типа высокопроизводительный язык.

а ещё — это, пожалуй, главное, — единственный вариант заставить хипсторов писать своё говно на языке, который кроме них ещё хоть кто-то знает.

а вот зачем люди выбирают кресты для личных проектов (если это не легаси) — мне неизвестно.
From:[info]dolmatt
Date:January 10th, 2019 - 07:32 am
(Link)
> а вот зачем люди выбирают кресты для личных проектов (если это не легаси) — мне неизвестно.

Так почти любой "личный проект" — легаси, в широком понимании этого термина.
[User Picture]
From:[info]ketmar
Date:January 10th, 2019 - 07:45 am
(Link)
я имел в виду — если это не проект, который ты подхватил со старых времён (свой или чужой), когда особого выбора не было, и он оказался на крестах.
From:[info]dolmatt
Date:January 11th, 2019 - 02:50 pm
(Link)
А D(Ди) каким целям служит?
[User Picture]
From:[info]ketmar
Date:January 11th, 2019 - 03:18 pm
(Link)
писать код не занимаясь мозгоёбством.
From:(Anonymous)
Date:January 10th, 2019 - 06:04 pm
(Link)
компиляторы код пидорасят хорошо

Хорошо, но медленно.
From:[info]dolmatt
Date:January 10th, 2019 - 11:28 pm
(Link)
Почему на это не похуй?
[User Picture]
From:[info]ketmar
Date:January 11th, 2019 - 07:28 am
(Link)
потому что иначе получается говно наподобие современных смартов, которые адово тормозят.