172 похожих чатов

Коллеги, а кто-то читал труды Тима Макнамары? Стоит это читать

вообще? И в каком случае?

5 ответов

23 просмотра

Я пробовал, но для меня очень много очевидных вещей написано, тяжело читать, потому что полезного процентов 10-15

Velocihamster- Автор вопроса

Понял, я просто его стрим недавно смотрел, где он сервис погоды писал, он там джсон 30 минут парсил

Есть при себе "Rust в действии". Первая половина книги - ужатый пересказ основных концепций из растбука с совсем новичковыми по началу объяснениями. Затем, попытка объяснить внутренность (знаковый бит, экспонента, мантисса) float-чисел и небольшие танцы с бубном от этого при помощи битовых сдвигов. Потом самостоятельная реализация Q-формата, затем маленькая реализация CPU, "чтобы удостовериться, что функции также являются данными". Дальше не читал, пока нет времени. По началу разочаровала, ибо слишком долго разжевывалась самая база, затем уже более менее стало интересно в контексте "низкоуровневого" (но еще не ASM) программирования. Как я понимаю, весь прикол книги в том, чтобы объяснить основные концепции Computer Science при помощи примеров на Rust с некоторым углублением в язык и сами концепции тоже. Чего-то фундаментально нового в ней нет. Абсолютно тоже можно прочитать бесплатно и в открытом доступе в "заезжанных" (не в плохом смысле, просто что они очень известны) книгах по Си/ASM и т.п., это просто такая попытка адаптировать CS к новому языку, чтобы как-то, наверное, привлечь внимание что к автору, что к языку как экосистеме.

Velocihamster- Автор вопроса
Daniyar Khairutdinov
свой serde писал?)

Нет, он не видел структуру джсона и не мог понять, почему у него объект не парсится, потом не понимал как ему вывести джсон в стдаут, чтобы jq красиво напечатал. И не мог понять, почему у него пост с курлом не проходит, когда параметр был написан с ‘{object}’ цирк какой-то

Похожие вопросы

Обсуждают сегодня

#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
возможно ли как-то передать в электрон или таури медиа поток с рендера 2д движка? двиг запускается как dll, а дальше надо как-то отправлять рендер кодировать не подходит, зр...
Kyle Nekto
7
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
У меня вопрос попроще, почти нубский: нужно заставить сайт эво 1.4.34 перевести с PHP 7.4 на 8.2. Понятное дело, что дополнения обновить-проверить, а с основной системой как ...
Вячеслав Кузьменко
5
Карта сайта