Potraficie zrozumieć i wprowadzać zmiany w kodzie btc?

0

Witajcie.
Na wstępie chciałem zaznaczyć że jeśli to zły dział to proszę o przeniesienie, lecz starałem się dobrać jak najbardziej odpowiedni.
O co chodzi? Chciałem zapytać doświadczonych programistów c++, którzy swoje umiejętności oraz znajomość języka uważają za stosunkowo dobre bądź bardzo dobre czy czytając kod Bitcoina są w stanie go "zrozumieć" i może ewentualnie wprowadzić jakieś zmiany, czy może kod Bitcoina jest zbyt zaawansowanym programem. Pytanie czysto z ciekawości, samemu programuje od jakiegoś czasu a raczej dopiero się uczę, i chciałem dowiedzieć się z czystej ciekawości teoretycznej czy kod bitcoina jest na tyle "zaawansowany" że mała liczba osób tutaj na forum jest w stanie go zrozumieć w 100%?

link do kodu źródłowego btc - https://github.com/bitcoin/bitcoin

Jeśli to czytasz i jednocześnie bezproblemowo ogarniasz kod btc to daj znać w komentarzu jak oceniasz, czy jest to praktycznie możliwie jeden z najwyższych "poziomów" zaawansowania w programowaniu czy raczej nie koniecznie ;)

Miłego ;-)

0

Generalnie tego kodu jest dość sporo więc nie licz, że w ciągu jednego dnia wszystko ogarniesz. Ja bym zaczął od ogarnięcia jak działa binarka, co Cię konkretnie interesuje a potem zacząłbym gdzieś tutaj https://github.com/bitcoin/bitcoin/blob/master/src/bitcoin-cli.cpp

0

ale co tu jest trudnego do zrozumienia od strony języka? Problemem jest do ogarnięcia koncept, bo jest duży i pewnie wymaga douczenia się jakichś zagadnień.

Programowanie samo w sobie nie jest trudne. Inżynieria oprogramowania jest.

0

Jasne, rozumiem. Ciekawa teoria że programowanie nie jest trudne :D W sumie wszystko co nowe bywa trudne na początku ;p

1 użytkowników online, w tym zalogowanych: 0, gości: 1