Bitcoin Forum
May 07, 2024, 06:50:56 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: как самостоятельно обучиться программир  (Read 1600 times)
Ramazi
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
September 01, 2017, 12:33:31 PM
 #21

Полностью поддерживаю данного человека.
Но добавлю пару нюансов между выбором для Golang и python
В кратце о своих способностях. Написал полную реализацию с апи Топ 15 бирж где есть пара eth/btc также на основе этих же бирж.
Первое это ихнее документация , я бы сказал так без бутылки не розберешся.
Golang для таких целей не сильно подходит из-за проблем с динамическими данными( В принцие любой язык с жесткой типизацией не подойдет) по причине что очень разнотипные ответы дают биржи и не структурированные данные. Что очень приносит много и не приятного гемороя.
Python в свое время подходит идеально для решения этих задач. Он динамически типизированный что дает чуть-ли не полностью развязанные руки.
А про С++ можете даже забыть , он не для того придуман , также тот же С# он только для винды если вы надумаете с десктопа переехать на веб вариант то вы себе так сказать переломаете все ноги и руки пока это сделаете. Есть питон который работает везде и с всем. Для дектоп винды есть такие модули как tkinter(Модуль для оконых програм работает на многих ОС)  и EXE(для винды чтоб как все) сборка cx_Freeze.

Верно, поддерживаю!
C/C++ нужны там, где требуется максимальная производительность и наплевать на интерфейс пользователя. Например - ядро операционки. Оно должно быть быстрым, стабильным и интерфейс коммандной строки является приемлемым минимумом.

Go является дальнейшим логическим развитием С/C++, где за счет небольшого уменьшения производительности добавлены удобные решения рутинных задач (например - распределение памяти). Но в то же время язык достаточно строг в части типизации данных, поэтому требует много работы там, где языки без жесткой типизации данных делают операции просто и элегантно.

Поэтому, если производительность не является критической, то лучше выбирать Python. Все зависит от поставленной задачи - феррари хорош для быстрой езды, но дрова перевозить лучше на грузовичке.
1715064656
Hero Member
*
Offline Offline

Posts: 1715064656

View Profile Personal Message (Offline)

Ignore
1715064656
Reply with quote  #2

1715064656
Report to moderator
1715064656
Hero Member
*
Offline Offline

Posts: 1715064656

View Profile Personal Message (Offline)

Ignore
1715064656
Reply with quote  #2

1715064656
Report to moderator
Every time a block is mined, a certain amount of BTC (called the subsidy) is created out of thin air and given to the miner. The subsidy halves every four years and will reach 0 in about 130 years.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715064656
Hero Member
*
Offline Offline

Posts: 1715064656

View Profile Personal Message (Offline)

Ignore
1715064656
Reply with quote  #2

1715064656
Report to moderator
1715064656
Hero Member
*
Offline Offline

Posts: 1715064656

View Profile Personal Message (Offline)

Ignore
1715064656
Reply with quote  #2

1715064656
Report to moderator
1715064656
Hero Member
*
Offline Offline

Posts: 1715064656

View Profile Personal Message (Offline)

Ignore
1715064656
Reply with quote  #2

1715064656
Report to moderator
yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
September 01, 2017, 07:33:43 PM
 #22

Человек знает Фортран-77 и SQL-92 и думает на них
как ему прийти в современное состояние?

                __mmW████████mms_
            ,gW███████████████████Ws_
          gW█████████████████████████Ws.
        g███████████████████████████████s
      ,W█████████████████████████████████W.
     i████~*█████████████████████████A~████s
    i█████  '*█████████████████████A`  █████s
   ,██████    'M█████████████████A~    ██████i
   d██████      'M█████████████A~      ██████W
   ███████        'M█████████A~        ███████.
   ███████          'M█████A~          ███████[
   ███████     W_     'M█Af     ,W     ███████[
   ███████     ██W_     ~     ,W██     ███████`
   Y██████     ████W_       ,W████     ██████A
   '▀▀▀▀▀▀     ██████W.   ,m██████     ▀▀▀▀▀▀`
               ████████W_m████████
               ███████████████████.
      V███████████████████████████████████f
       '*███████████████████████████████A`
         '*███████████████████████████*`
            ~*█████████████████████*f`
               ~~*█████████████*f~
                      ~~~~~
..........

Monero (XMR)
ДОБРО ПОЖАЛОВАТЬ В РУССКОЯЗЫЧНОЕ СООБЩЕСТВО
.форум..telegram..youtube.
..........

.DON'T BUY MONERO,.
.IT'S BAD FOR BANKS...

Sign for rent, СОБИРАЮ МЕRIT! Smiley

NVC: 4YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
vvu351
Hero Member
*****
Offline Offline

Activity: 1050
Merit: 501


corion.io


View Profile
September 01, 2017, 08:50:07 PM
 #23

Человек знает Фортран-77 и SQL-92 и думает на них
как ему прийти в современное состояние?

Какие задачи он хочет решать?


                                                                              █
                              █████████                  ██████ 
                      ███████████████████████████   
              ███████████████████████████████   
            ████████████████████████████████   
        █████████████████████████████████     
    ████████████████████████████████████   
    ████████          █████████          █████████   
  ████████                ██████              ████████   
█████████                █████                ████████   
███████████                █                ███████████ 
██████████████                      ██████████████ 
█████████████████            ████████████████ 
███████████████                  ███████████████ 
█████████████                          █████████████ 
███████████              ███                ██████████ 
█████████                █████                ████████   
  ████████              ███████              ███████     
    █████████        █████████          ████████     
      █████████████████████████████████       
        ██████████████████████████████           
            ███████████████████████████             
              ████████████████████████                 
                  ████████████████████                     

CorionX


















Powered by,
YuriDnl
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
September 02, 2017, 08:48:09 AM
 #24

а не поздно ли изучать язык?) пока втянешься...кодеры, которые пишут сейчас уйдут на тысячу шагов вперед, таким образом их никогда не догнать будет. Или я не прав?) Roll Eyes

Нет, не прав.
Зачем учиться ходить если все уже и бегать и прыгать научились?..
Зачем изобретать велосипед когда его давно изобрели?
Всегда появляются новые технилогии так что даже те кто давно уже кодит учатся новым технологиям. Если есть время и желание никогда не поздно начинать что то новое
yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
September 02, 2017, 06:20:58 PM
 #25

Человек знает Фортран-77 и SQL-92 и думает на них
как ему прийти в современное состояние?

Какие задачи он хочет решать?
Личного мат. достатка путём входа в современное кодерство и работы в нем ещё лет 25

                __mmW████████mms_
            ,gW███████████████████Ws_
          gW█████████████████████████Ws.
        g███████████████████████████████s
      ,W█████████████████████████████████W.
     i████~*█████████████████████████A~████s
    i█████  '*█████████████████████A`  █████s
   ,██████    'M█████████████████A~    ██████i
   d██████      'M█████████████A~      ██████W
   ███████        'M█████████A~        ███████.
   ███████          'M█████A~          ███████[
   ███████     W_     'M█Af     ,W     ███████[
   ███████     ██W_     ~     ,W██     ███████`
   Y██████     ████W_       ,W████     ██████A
   '▀▀▀▀▀▀     ██████W.   ,m██████     ▀▀▀▀▀▀`
               ████████W_m████████
               ███████████████████.
      V███████████████████████████████████f
       '*███████████████████████████████A`
         '*███████████████████████████*`
            ~*█████████████████████*f`
               ~~*█████████████*f~
                      ~~~~~
..........

Monero (XMR)
ДОБРО ПОЖАЛОВАТЬ В РУССКОЯЗЫЧНОЕ СООБЩЕСТВО
.форум..telegram..youtube.
..........

.DON'T BUY MONERO,.
.IT'S BAD FOR BANKS...

Sign for rent, СОБИРАЮ МЕRIT! Smiley

NVC: 4YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
ico-russia701
Member
**
Offline Offline

Activity: 147
Merit: 10


View Profile
September 03, 2017, 03:44:06 AM
 #26

Языки программирования: критерии выбора
https://www.youtube.com/watch?v=T70qJndjYi0

Лектор: Зуев Евгений Александрович, к.ф-м.н., ведущий программист Исследовательского центра Samsung, преподаватель зарубежных и российских вузов.
Quote
Затронутые темы могут быть полезны всем, кто планирует профессионально заниматься программированием:

· Языки программирования: зачем и почему?
· Язык для обучения или язык для работы? В чем разница и почему разница важна.
· Языки «плохие» и «хорошие»: субъективный взгляд и объективные признаки.
· Язык популярный и язык «хороший» – это не одно и то же!
· Что такое «порог вхождения»?
· Для каждой работы – свой язык, или Зачем быть полиглотом?
· Рынок труда для программистов: за владение каким языком больше платят? С каким языком легче найти работу?
· Тенденции в области языков программирования:
· Готовьтесь к языковой «гонке», или Исчезнет ли ваш любимый язык, и что прийдёт ему на смену?

Основы GCC:
http://pyviy.blogspot.ru/2010/12/gcc.html

Как научиться читать любой код за 30 минут
https://www.youtube.com/watch?v=gaoc9MPZ4bw&index=10&list=PLv_zOGKKxVpihSVtZ6xx2kthNMj4c-Vge

Григорий Петров (Voximplant) Технический евангелист @ Python Junior Meetup № 2
Quote
"Максимально просто расскажу о том, как выглядит текст программы на любом языке программирования с точки зрения самого языка программирования. Вы узнаете про expression’ы и statement’ы, про страшную штуку evaluate, про то, что английский язык учить придется, и много других интересных штук.".
Слайды: https://speakerdeck.com/moscowdjango/kak-nauchit-sia-chitat-liuboi-kod-za-30-minut


Спасибо! Очень полезная информация!
vvu351
Hero Member
*****
Offline Offline

Activity: 1050
Merit: 501


corion.io


View Profile
September 03, 2017, 04:04:44 AM
 #27

Человек знает Фортран-77 и SQL-92 и думает на них
как ему прийти в современное состояние?

Какие задачи он хочет решать?
Личного мат. достатка путём входа в современное кодерство и работы в нем ещё лет 25

На мой взгляд, современно и близко для профи Фортрана будет Джава либо Си шарп.
С ++ тоже, но посложнее будет.


                                                                              █
                              █████████                  ██████ 
                      ███████████████████████████   
              ███████████████████████████████   
            ████████████████████████████████   
        █████████████████████████████████     
    ████████████████████████████████████   
    ████████          █████████          █████████   
  ████████                ██████              ████████   
█████████                █████                ████████   
███████████                █                ███████████ 
██████████████                      ██████████████ 
█████████████████            ████████████████ 
███████████████                  ███████████████ 
█████████████                          █████████████ 
███████████              ███                ██████████ 
█████████                █████                ████████   
  ████████              ███████              ███████     
    █████████        █████████          ████████     
      █████████████████████████████████       
        ██████████████████████████████           
            ███████████████████████████             
              ████████████████████████                 
                  ████████████████████                     

CorionX


















Powered by,
JJriver
Full Member
***
Offline Offline

Activity: 173
Merit: 100


W12 – Blockchain protocol


View Profile
September 03, 2017, 04:05:29 PM
 #28

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

W12.io  ▬▬▬▬▬▬  Blockchain protocol                         
            Built F O R :    ❤ Charity Market    ⚫ ICO    ֆ CROWDFUNDING

                                                                                            TELEGRAM WHITEPAPER TWITTER FACEBOOK ▬▬▬▬▬ ❱❱ R E G I S T E R  for the  TO K E N  S A L E ❰❰
Pages: « 1 [2]  All
  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!