Bitcoin Forum
November 02, 2024, 07:51:19 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Помогите  (Read 2231 times)
aleksandrkr (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
February 29, 2016, 09:03:12 AM
Last edit: February 29, 2016, 09:50:14 AM by aleksandrkr
 #1

как сделать свой кошелек С++?
Как происходит подключение модулей?
Как разрабатывать модули под эту платформу?
где можно про это почитать,примеры?
Vadi2323
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
February 29, 2016, 10:44:28 AM
 #2

как сделать свой кошелек С++?
Как происходит подключение модулей?
Как разрабатывать модули под эту платформу?
где можно про это почитать,примеры?

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

Есть книжка Mastering Bitcoin
aleksandrkr (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
February 29, 2016, 12:45:22 PM
 #3

как сделать свой кошелек С++?
Как происходит подключение модулей?
Как разрабатывать модули под эту платформу?
где можно про это почитать,примеры?

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

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

спасибо
RuZzz
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
March 04, 2016, 02:38:21 PM
 #4

А какой смысл его писать, тем более на одном из самых костыльных языков?
Vadi2323
Legendary
*
Offline Offline

Activity: 2044
Merit: 1231


View Profile
March 04, 2016, 03:15:50 PM
 #5

А какой смысл его писать, тем более на одном из самых костыльных языков?

Например, для самообразования. Чтобы повысить профессиональный уровень, лучше разобраться в теме и этим повысить свою стоимость как специалиста. Это лучше, чем краны дёргать. Язык как и все остальные. Ты наверное имел ввиду, что нет нормальных бесплатных библиотек для быстрой разработки. Тем не менее, язык этот нужно знать, потому что на нём часто дают примеры кода для решения задач, которые приходится переносить на твой текущий инструмент, которым программируешь.
RuZzz
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
March 04, 2016, 10:20:51 PM
Last edit: March 04, 2016, 11:49:04 PM by RuZzz
 #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(последние лекции по банковскому делу).

Кошелёк сразу написать тяжеловато, может лучше советовать промежуточные варианты?
kcaterpillar
Full Member
***
Offline Offline

Activity: 173
Merit: 100


View Profile
March 05, 2016, 12:09:19 AM
 #7

Я не верю что кто то из нас смог прочитать последнее издание Страуструпа объёмом 1400 стр., да и смысла в этом нет.

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

Что касается блокчейна - если стоит задача с большими объемами данных, с высокими требованиями к производительности системы - то лучше, чем C/C++ вы вряд ли что придумаете.  Функциональные языки тут вообще не причём, это из другой оперы. В любом случае  C/C++ - это классика программирования, а не изучив досконально классику - профи не стать никогда. Другое дело, что не всем это конечно нужно. Говорю лишь о сложных задачах - высоконагруженные системы, максимальная оптимизация, жесткая экономия ресурсов и т.д.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!