Bitcoin Forum
June 25, 2024, 07:17:58 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: как самостоятельно обучиться программир  (Read 1603 times)
profit59 (OP)
Full Member
***
Offline Offline

Activity: 826
Merit: 109



View Profile
August 17, 2017, 05:20:44 AM
 #1

Начав торговать криптой я понял, что хочу создать что то свое. Есть два вариата, 1-делать на стороне, второй вариант делать самому. Так вот выбрав второй вариант, появилась необходимость изучить язык программирования, из всех выбрал C++
Знающие прогеры подскажите с чего начать,ну и вообще советы не помешают. Скачал для начала Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс. Годный курс? и будет ли он понятен человеку с 0?
uservalera
Hero Member
*****
Offline Offline

Activity: 868
Merit: 500



View Profile
August 17, 2017, 06:03:45 AM
 #2

Quote
из всех выбрал C++

Это зря! Потому что это неоправданно сложный язык программирования.

Начните лучше с С# (среда разработки http://www.icsharpcode.net/opensource/sd/Default.aspx), уже через пять минут, вы сможете кидать на формы элементы, компилировать программу, а к вечеру сможете поиграться текстбоксами, ну или например написать свой первый "калькулятор" выполняющий например умножение чисел находящихся в текстбоксах.
Завтра уже можно попытаться писать программы, получающие какую-либо информацию с интернет сайтов.

Уроков на ютубе просто умотаться.

profit59 (OP)
Full Member
***
Offline Offline

Activity: 826
Merit: 109



View Profile
August 17, 2017, 06:24:13 AM
 #3

Quote
из всех выбрал C++

Это зря! Потому что это неоправданно сложный язык программирования.

Начните лучше с С# (среда разработки http://www.icsharpcode.net/opensource/sd/Default.aspx), уже через пять минут, вы сможете кидать на формы элементы, компилировать программу, а к вечеру сможете поиграться текстбоксами, ну или например написать свой первый "калькулятор" выполняющий например умножение чисел находящихся в текстбоксах.
Завтра уже можно попытаться писать программы, получающие какую-либо информацию с интернет сайтов.

Уроков на ютубе просто умотаться.


спасибо Валера! С++ самый продвинутый? чем его ценность?
uservalera
Hero Member
*****
Offline Offline

Activity: 868
Merit: 500



View Profile
August 17, 2017, 07:10:50 AM
 #4

Quote
С++ самый продвинутый?
Считается, что на нем можно писать вещи которые работают быстрей, чем например на с#, к тому же, с++, есть не только на windows платформах.
imhoneer
Legendary
*
Offline Offline

Activity: 2604
Merit: 1516



View Profile
August 17, 2017, 09:53:10 AM
 #5


, из всех выбрал C++

Уважаемый поверьте тому человеку, который говорил о C#. Я тоже в вашем положении оказался и тоже начинал с++, да это круто и работает быстро.

Но потом когда надо будет делать более сложные вещи с графическим интерфейсом и работой с динамическими данными, Вы даже не будете знать с какой стороны подступиться.

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

C# это очень продвинутый язык, просто посмотрите на технологию WCF. Взаимодействие по сети можно буквально в минуты сделать, а также сайты и прочее.



         ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄      
        █  █▀▀▀▀▀▀▀█  █        
       ▄▀▀▀▀▄     ▄▀▀▀▀▄      
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█ ▄▀▀▀▀▀▀▀▀▀ ▄▄▄▄▄ ▀▀▀▀▀▀▀▀▀▀ █
█ ▀        ▄▀ ▄ ▄ ▀▄          █
█▄▄▄      █   █▀█   █      ▄▄▄█
 █  ▀▀▀▄▄▄█   █▀▀▄  █▄▄▄▀▀▀  █
 █        █   █▄▄█  █        █
 █         ▀▄ ▀ ▀ ▄▀         █
 █           ▀▀▀▀▀         █ █
 █ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀ █
 ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀
    ▀▀                   ▀▀  



Arbitrum Balance
/



             ▄▄████▄▄
         ▄▄████████████▄▄
      ▄██████████ █████████▄
█▀█▄▄▄███████████ █▀█▀██████
▀▀▀         ▀████      ▀████
▀▀▀▀▀▀▀▀█▀▀▄    █ ████  ████
     ▄▄▄ ▀▄ ▀▀▀▀█        ███
     █▄█   ▀▀▀▀▀█ █████  ███
▄▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█       ▄██
   ▄▄▄     ▄█████ █▄█▄████
   █▄█▀▀▀▀███████ ██████▀
            ▀████████▀▀
              ▀▀██▀▀

           


imhoneer investment fund
/


   ▄▄███████████████▄▄
 ▄█████████████████████▄
▄██████████████▀▀███████▄
████████████▀▀    ███████
█████████▀▀   ▄   ███████
██████▀▀     █    ███████
████▀       █     ███████
█████▄▄   ▄█      ███████
████████ ██▄      ███████
▀████████ ▀▄███▄▄███████▀
 ▀█████████████████████▀
   ▀▀███████████████▀▀


Telegram-канал @imho_idea
zhelezo
Full Member
***
Offline Offline

Activity: 350
Merit: 103


View Profile
August 17, 2017, 01:55:46 PM
 #6

язык надо выбирать под конкретную задачу.
советовал бы поискать исходники программ, которые вам примерно нужны. и оттуда уже плясать.
ferumflex
Full Member
***
Offline Offline

Activity: 256
Merit: 102


View Profile WWW
August 17, 2017, 01:57:31 PM
 #7

Смотря что вы хотите делать если приложение с оконным интерфейсом, то да можно C#. Если веб сайты то можно брать php\python\ruby
Nolimitz84
Sr. Member
****
Offline Offline

Activity: 980
Merit: 252



View Profile
August 19, 2017, 11:04:35 AM
 #8

Если интересуют окна, имхо, только с#, в совокупности с наработками на гитхабе, можно делать некоторые вещи, всего лишь "несколькими кликами мыши".



                               ████████     
               ████            ███████████     
          ███████            ████   █████   
       █████████                    █████   
      ██████████                    ████     
    ███████████                    ████     
   ████████████                  ████       
   ████████████         █       █████  ████   
  ████████████         ██      ███████████   
  ████████████         ████                   
 ████████████        ██████                 
  ███████████        ███████                 
  ██████████                                 
   █████████                                 
   ████████                                 
    ███████                                 
     ██████         ███████████             
       █████         █████████                 
        ███         ███████                   
                   █████                     
PROJECT'S ACCELERATOR
&
INVESTMENT PLATFORM


                               ████████     
               ████            ███████████     
          ███████            ████   █████   
       █████████                    █████   
      ██████████                    ████     
    ███████████                    ████     
   ████████████                  ████       
   ████████████         █       █████  ████   
  ████████████         ██      ███████████   
  ████████████         ████                   
 ████████████        ██████                 
  ███████████        ███████                 
  ██████████                                 
   █████████                                 
   ████████                                 
    ███████                                 
     ██████         ███████████             
       █████         █████████                 
        ███         ███████                   
                   █████                     
vvu351
Hero Member
*****
Offline Offline

Activity: 1050
Merit: 501


corion.io


View Profile
August 19, 2017, 11:57:55 PM
 #9

Начав торговать криптой я понял, что хочу создать что то свое. Есть два вариата, 1-делать на стороне, второй вариант делать самому. Так вот выбрав второй вариант, появилась необходимость изучить язык программирования, из всех выбрал C++
Знающие прогеры подскажите с чего начать,ну и вообще советы не помешают. Скачал для начала Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс. Годный курс? и будет ли он понятен человеку с 0?

Ты еще на ассемблере роботов запрограми. Будет круто.


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

CorionX


















Powered by,
quantum
Member
**
Offline Offline

Activity: 108
Merit: 250


View Profile
August 20, 2017, 06:54:30 PM
 #10

Начав торговать криптой я понял, что хочу создать что то свое. Есть два вариата, 1-делать на стороне, второй вариант делать самому. Так вот выбрав второй вариант, появилась необходимость изучить язык программирования, из всех выбрал C++
Знающие прогеры подскажите с чего начать,ну и вообще советы не помешают. Скачал для начала Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс. Годный курс? и будет ли он понятен человеку с 0?

Если делать что-то свое (полностью свой движок криптовалюты), то с++ - хороший выбор. НО с очень большим порогом вхождения. Я бы порекомендовал для начала курс от Яндекса, чтобы понять, надо ли оно вам вообще https://www.coursera.org/learn/c-plus-plus-white/home

Также, в целях расширения кругозора, посмотрите на go (компилируемый язык, доволньно хайпанутый сейчас,одна из реализаций движка эфира написан на нем) и python
ChzChz
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
August 20, 2017, 08:09:48 PM
 #11

Подскажите есть ли платформы на которых можно разрабатывать Dapp используя язык программирования Python?
quantum
Member
**
Offline Offline

Activity: 108
Merit: 250


View Profile
August 20, 2017, 08:56:27 PM
 #12

Подскажите есть ли платформы на которых можно разрабатывать Dapp используя язык программирования Python?

А чем вам solidity не угодил? Го подобный язык, весьма прост. Если знаете пайтон, то проблем изучить нет, можно пробежатья по тюториалам за вечер
ChzChz
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
August 21, 2017, 08:09:25 AM
 #13

Он JAVA подобный и там есть неочевидные вещи по умолчанию, которые напрямую влияют на безопасность
ferumflex
Full Member
***
Offline Offline

Activity: 256
Merit: 102


View Profile WWW
August 21, 2017, 01:50:32 PM
 #14

Подскажите есть ли платформы на которых можно разрабатывать Dapp используя язык программирования Python?

Приложения на dapps это в основном клиентские приложения, то есть на javascript, html, css. На питоне Вы можете написать серверные методы, для того что нельзя сделать с помощью клиентского кода. А вообще крутой фреймворк truffle http://truffleframework.com/
bulgakovk
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
August 21, 2017, 01:55:07 PM
 #15

Если хотите изучать что-то Си-подобное, то лучше всего начать с чистого Cи: научитесь работать с памятью, начнете лучше понимать как все работает "внутри", изучите базовые алгоритмы и т.д.
После Си можете изучать любой язык с сильным ООП (Java / C#)
После этого в принципе абсолютно любой новый язык для вас изучить не составит труда.
ball4thegame
Sr. Member
****
Offline Offline

Activity: 309
Merit: 251


View Profile
August 21, 2017, 04:15:53 PM
 #16

Самое главное, это решиться начать изучать... Нет ничего сложного, написать первую консольную программу под windows используя уроки на ютубе, причем даже без каких-либо особых знаний.
Jaga-Jaga
Sr. Member
****
Offline Offline

Activity: 613
Merit: 256



View Profile
August 21, 2017, 10:25:09 PM
 #17

Начав торговать криптой я понял, что хочу создать что то свое. Есть два вариата, 1-делать на стороне, второй вариант делать самому. Так вот выбрав второй вариант, появилась необходимость изучить язык программирования, из всех выбрал C++
Знающие прогеры подскажите с чего начать,ну и вообще советы не помешают. Скачал для начала Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс. Годный курс? и будет ли он понятен человеку с 0?

Ты еще на ассемблере роботов запрограми. Будет круто.
Это точно! А главное что желание программить отпадет раз и на всегда! А вообще ТС ты для начала определись что ты будешь делать и от конкретной задачи исходи, если тебе нужен веб то это одни языки если хочешь дрова писать то это другие, если тебе под мастдай то это третье. Есть более-менее универсальный и кроссплатформенный язык Java - можешь его выбрать.
А вообще если задаешь такой вопрос то лучше найми нормального фрилансера т.к. толку от того что ты сам кое как настрочишь не будет и время еще потеряешь.

           ▀██▄ ▄██▀
            ▐█████▌
           ▄███▀███▄
         ▄████▄  ▀███▄
       ▄███▀ ▀██▄  ▀███▄
     ▄███▀  ▄█████▄  ▀███▄
   ▄███▀  ▄███▀ ▀███▄  ▀███▄
  ███▀  ▄████▌   ▐████▄  ▀███
 ███   ██▀  ██▄ ▄██  ▀██   ███
███   ███  ███   ███  ███   ███
███   ███   ███████   ███   ███
 ███   ███▄▄       ▄▄███   ███
  ███▄   ▀▀█████████▀▀   ▄███
   ▀████▄▄           ▄▄████▀
      ▀▀███████████████▀▀
DeepOnion
███
███
███
███
███
███
███
███
███
███
   Anonymity Guaranteed
   Anonymous and Untraceable
   Guard Your Privacy
      ▄▄██████████▄▄
    ▄███▀▀      ▀▀█▀   ▄▄
   ███▀              ▄███
  ███              ▄███▀   ▄▄
 ███▌  ▄▄▄▄      ▄███▀   ▄███
▐███  ██████   ▄███▀   ▄███▀
███▌ ███  ███▄███▀   ▄███▀
███▌ ███   ████▀   ▄███▀
███▌  ███   █▀   ▄███▀  ███
▐███   ███     ▄███▀   ███
 ███▌   ███  ▄███▀     ███
  ███    ██████▀      ███
   ███▄             ▄███
    ▀███▄▄       ▄▄███▀
      ▀▀███████████▀▀
maverickasf
Full Member
***
Offline Offline

Activity: 447
Merit: 100


The All-in-One Cryptocurrency Exchange


View Profile
August 22, 2017, 05:58:24 AM
 #18

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

「   B e a x y   」   THE ALL-IN-ONE CRYPTOCURRENCY EXCHANGE
[ WHITEPAPER ]               Instant Deposit                   24/7 Support                    Referral Program               [ LIGHTPAPER ]
ANN THREAD     ●     BOUNTY THREAD     ●     FACEBOOK     ●     TWITTER     ●     TELEGRAM
imbecileee
Member
**
Offline Offline

Activity: 96
Merit: 10


View Profile
August 22, 2017, 06:34:00 AM
 #19

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

Если нет цели стать профессиональным программистом, то никогда не поздно. Изучая иностранный язык, необязательно ведь иметь цель стать переводчиком?


fruit
Legendary
*
Offline Offline

Activity: 1064
Merit: 1023


habr


View Profile
August 22, 2017, 06:34:56 AM
 #20

Языки программирования: критерии выбора
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

~DefaultTrust (Trust - is fraud.)
Доверие - это разновидность мошенничества.
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!