Author

Topic: Помогите (Read 2232 times)

full member
Activity: 173
Merit: 100
March 04, 2016, 07:09:19 PM
#7
Я не верю что кто то из нас смог прочитать последнее издание Страуструпа объёмом 1400 стр., да и смысла в этом нет.

Ошибаетесь. Книги Страуструпа программисты используют не как учебник, а как справочник, как энциклопедию. Если программист вышел на такой уровень - то подавляющее большинство статей на хабре ему мало интересны - они популярные, а не для профи.  Уровень там крайне низкий и у лучших статей - только обзорный.

Что касается блокчейна - если стоит задача с большими объемами данных, с высокими требованиями к производительности системы - то лучше, чем C/C++ вы вряд ли что придумаете.  Функциональные языки тут вообще не причём, это из другой оперы. В любом случае  C/C++ - это классика программирования, а не изучив досконально классику - профи не стать никогда. Другое дело, что не всем это конечно нужно. Говорю лишь о сложных задачах - высоконагруженные системы, максимальная оптимизация, жесткая экономия ресурсов и т.д.
newbie
Activity: 63
Merit: 0
March 04, 2016, 05:20:51 PM
#6
Я имел ввиду мысль из этого предисловия:
http://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/
русский перевод:
https://habrahabr.ru/post/245797/
Я не верю что кто то из нас смог прочитать последнее издание Страуструпа объёмом 1400 стр., да и смысла в этом нет.
На хабре есть статьи про то как автор Dcoin написал blockchain на PHP, потом переписал всё на Go. Очевидно же, что и с C++ придётся переписывать.
Если нужно просто изучить идею то лучше использовать более высокоуровневые и безопасные языки чем C++, например функциональные языки программирования.
Надо просто рассматривать кошелёк как базу данных и в этом русле её изучать, но за вашу ссылку на книгу про Bitcoin отдельное спасибо.
До этого я встречал только лекции на русском в khanacademy(последние лекции по банковскому делу).

Кошелёк сразу написать тяжеловато, может лучше советовать промежуточные варианты?
legendary
Activity: 2044
Merit: 1231
March 04, 2016, 10:15:50 AM
#5
А какой смысл его писать, тем более на одном из самых костыльных языков?

Например, для самообразования. Чтобы повысить профессиональный уровень, лучше разобраться в теме и этим повысить свою стоимость как специалиста. Это лучше, чем краны дёргать. Язык как и все остальные. Ты наверное имел ввиду, что нет нормальных бесплатных библиотек для быстрой разработки. Тем не менее, язык этот нужно знать, потому что на нём часто дают примеры кода для решения задач, которые приходится переносить на твой текущий инструмент, которым программируешь.
newbie
Activity: 63
Merit: 0
March 04, 2016, 09:38:21 AM
#4
А какой смысл его писать, тем более на одном из самых костыльных языков?
newbie
Activity: 2
Merit: 0
February 29, 2016, 07:45:22 AM
#3
как сделать свой кошелек С++?
Как происходит подключение модулей?
Как разрабатывать модули под эту платформу?
где можно про это почитать,примеры?

Есть исходники кошелька Bitcoin Core на С++

Есть книжка Mastering Bitcoin

спасибо
legendary
Activity: 2044
Merit: 1231
February 29, 2016, 05:44:28 AM
#2
как сделать свой кошелек С++?
Как происходит подключение модулей?
Как разрабатывать модули под эту платформу?
где можно про это почитать,примеры?

Есть исходники кошелька Bitcoin Core на С++

Есть книжка Mastering Bitcoin
newbie
Activity: 2
Merit: 0
February 29, 2016, 04:03:12 AM
#1
как сделать свой кошелек С++?
Как происходит подключение модулей?
Как разрабатывать модули под эту платформу?
где можно про это почитать,примеры?
Jump to: