слава Великим Отцам! |
[Jan. 8th, 2019|12:35 pm] |
в очередной раз Великие Отцы (в этот раз Роб Пайк и Кен Томпсон) спешат на помощь. поскольку они охренеть какие ленивые, то `strtod()` из plan9 весит меньше двадцати килобайт, при этом обеспечивает roundtrip (за исключением денормализованого ужоса, но это устраивает).
конечно, он очень неспешный (там bignum в лоб вообще, без попыток проверить на спецслучаи и ты пы), но вот это меня совершенно не волнует: я никуда и не спешу. зато там всё понятно. потому я быстро докинул туда парзинг шестнадцатиричных флоатов — и бай-бай, D.G. dtoa.
в который раз убеждаюсь, что если в сети находятся в основном большие и страшные реализации, то надо глянуть в plan9: может, там есть то же самое, только маленькое и приятное. |
|
|
Comments: |
From: | (Anonymous) |
Date: | January 8th, 2019 - 03:21 pm |
---|
| | | (Link) |
|
TempleOS > Plan9
| From: | ketmar |
Date: | January 8th, 2019 - 03:27 pm |
---|
| | | (Link) |
|
кстати, надо будет как-то глянуть, как Терри это сделал.
А в чём истинное назначение плюсов в современном мире? Что на них лучше всего пишется?
| From: | ketmar |
Date: | January 10th, 2019 - 06:56 am |
---|
| | | (Link) |
|
на них всё и всегда писалось хуёво. но написано этого говна мегатонны, включая библиотеки. и компиляторы код пидорасят хорошо. поэтому считается, что кресты — типа высокопроизводительный язык.
а ещё — это, пожалуй, главное, — единственный вариант заставить хипсторов писать своё говно на языке, который кроме них ещё хоть кто-то знает.
а вот зачем люди выбирают кресты для личных проектов (если это не легаси) — мне неизвестно.
> а вот зачем люди выбирают кресты для личных проектов (если это не легаси) — мне неизвестно. Так почти любой "личный проект" — легаси, в широком понимании этого термина.
| From: | ketmar |
Date: | January 10th, 2019 - 10:45 am |
---|
| | | (Link) |
|
я имел в виду — если это не проект, который ты подхватил со старых времён (свой или чужой), когда особого выбора не было, и он оказался на крестах.
А D(Ди) каким целям служит?
| From: | ketmar |
Date: | January 11th, 2019 - 06:18 pm |
---|
| | | (Link) |
|
писать код не занимаясь мозгоёбством.
From: | (Anonymous) |
Date: | January 10th, 2019 - 09:04 pm |
---|
| | | (Link) |
|
компиляторы код пидорасят хорошо
Хорошо, но медленно.
| From: | ketmar |
Date: | January 11th, 2019 - 10:28 am |
---|
| | | (Link) |
|
потому что иначе получается говно наподобие современных смартов, которые адово тормозят. | |