profit59 (OP)
|
|
August 17, 2017, 05:20:44 AM |
|
Начав торговать криптой я понял, что хочу создать что то свое. Есть два вариата, 1-делать на стороне, второй вариант делать самому. Так вот выбрав второй вариант, появилась необходимость изучить язык программирования, из всех выбрал C++ Знающие прогеры подскажите с чего начать,ну и вообще советы не помешают. Скачал для начала Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс. Годный курс? и будет ли он понятен человеку с 0?
|
|
|
|
uservalera
|
|
August 17, 2017, 06:03:45 AM |
|
из всех выбрал C++ Это зря! Потому что это неоправданно сложный язык программирования. Начните лучше с С# (среда разработки http://www.icsharpcode.net/opensource/sd/Default.aspx), уже через пять минут, вы сможете кидать на формы элементы, компилировать программу, а к вечеру сможете поиграться текстбоксами, ну или например написать свой первый "калькулятор" выполняющий например умножение чисел находящихся в текстбоксах. Завтра уже можно попытаться писать программы, получающие какую-либо информацию с интернет сайтов. Уроков на ютубе просто умотаться.
|
|
|
|
profit59 (OP)
|
|
August 17, 2017, 06:24:13 AM |
|
из всех выбрал C++ Это зря! Потому что это неоправданно сложный язык программирования. Начните лучше с С# (среда разработки http://www.icsharpcode.net/opensource/sd/Default.aspx), уже через пять минут, вы сможете кидать на формы элементы, компилировать программу, а к вечеру сможете поиграться текстбоксами, ну или например написать свой первый "калькулятор" выполняющий например умножение чисел находящихся в текстбоксах. Завтра уже можно попытаться писать программы, получающие какую-либо информацию с интернет сайтов. Уроков на ютубе просто умотаться. спасибо Валера! С++ самый продвинутый? чем его ценность?
|
|
|
|
uservalera
|
|
August 17, 2017, 07:10:50 AM |
|
С++ самый продвинутый? Считается, что на нем можно писать вещи которые работают быстрей, чем например на с#, к тому же, с++, есть не только на windows платформах.
|
|
|
|
imhoneer
Legendary
Offline
Activity: 2632
Merit: 1568
|
|
August 17, 2017, 09:53:10 AM |
|
, из всех выбрал C++
Уважаемый поверьте тому человеку, который говорил о C#. Я тоже в вашем положении оказался и тоже начинал с++, да это круто и работает быстро. Но потом когда надо будет делать более сложные вещи с графическим интерфейсом и работой с динамическими данными, Вы даже не будете знать с какой стороны подступиться. А работа с динамическими данными, так вообще требует очень хорошего понимания иначе потом даже ошибку будет трудно найти, т.к. в некоторых случаях есть такие ошибки, которые то появляются то исчезают, как бы сами по себе. C# это очень продвинутый язык, просто посмотрите на технологию WCF. Взаимодействие по сети можно буквально в минуты сделать, а также сайты и прочее.
|
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄ █ █▀▀▀▀▀▀▀█ █ ▄▀▀▀▀▄ ▄▀▀▀▀▄ ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ █ ▄▀▀▀▀▀▀▀▀▀ ▄▄▄▄▄ ▀▀▀▀▀▀▀▀▀▀ █ █ ▀ ▄▀ ▄ ▄ ▀▄ █ █▄▄▄ █ █▀█ █ ▄▄▄█ █ ▀▀▀▄▄▄█ █▀▀▄ █▄▄▄▀▀▀ █ █ █ █▄▄█ █ █ █ ▀▄ ▀ ▀ ▄▀ █ █ ▀▀▀▀▀ █ █ █ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀ █ ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀ ▀▀ ▀▀
| Arbitrum Balance
| /
|
▄▄████▄▄ ▄▄████████████▄▄ ▄██████████ █████████▄ █▀█▄▄▄███████████ █▀█▀██████ ▀▀▀ ▀████ ▀████ ▀▀▀▀▀▀▀▀█▀▀▄ █ ████ ████ ▄▄▄ ▀▄ ▀▀▀▀█ ███ █▄█ ▀▀▀▀▀█ █████ ███ ▄▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█ ▄██ ▄▄▄ ▄█████ █▄█▄████ █▄█▀▀▀▀███████ ██████▀ ▀████████▀▀ ▀▀██▀▀
| imhoneer investment fund
| /
|
▄▄███████████████▄▄ ▄█████████████████████▄ ▄██████████████▀▀███████▄ ████████████▀▀ ███████ █████████▀▀ ▄ ███████ ██████▀▀ █ ███████ ████▀ █ ███████ █████▄▄ ▄█ ███████ ████████ ██▄ ███████ ▀████████ ▀▄███▄▄███████▀ ▀█████████████████████▀ ▀▀███████████████▀▀
| Telegram-канал @imho_idea
|
|
|
|
zhelezo
|
|
August 17, 2017, 01:55:46 PM |
|
язык надо выбирать под конкретную задачу. советовал бы поискать исходники программ, которые вам примерно нужны. и оттуда уже плясать.
|
|
|
|
ferumflex
|
|
August 17, 2017, 01:57:31 PM |
|
Смотря что вы хотите делать если приложение с оконным интерфейсом, то да можно C#. Если веб сайты то можно брать php\python\ruby
|
|
|
|
Nolimitz84
|
|
August 19, 2017, 11:04:35 AM |
|
Если интересуют окна, имхо, только с#, в совокупности с наработками на гитхабе, можно делать некоторые вещи, всего лишь "несколькими кликами мыши".
|
████████ ████ ███████████ ███████ ████ █████ █████████ █████ ██████████ ████ ███████████ ████ ████████████ ████ ████████████ █ █████ ████ ████████████ ██ ███████████ ████████████ ████ ████████████ ██████ ███████████ ███████ ██████████ █████████ ████████ ███████ ██████ ███████████ █████ █████████ ███ ███████ █████
| │ | PROJECT'S ACCELERATOR & INVESTMENT PLATFORM | │ | | | | │ | | │ | | | | │ | | │ |
████████ ████ ███████████ ███████ ████ █████ █████████ █████ ██████████ ████ ███████████ ████ ████████████ ████ ████████████ █ █████ ████ ████████████ ██ ███████████ ████████████ ████ ████████████ ██████ ███████████ ███████ ██████████ █████████ ████████ ███████ ██████ ███████████ █████ █████████ ███ ███████ █████
|
|
|
|
vvu351
|
|
August 19, 2017, 11:57:55 PM |
|
Начав торговать криптой я понял, что хочу создать что то свое. Есть два вариата, 1-делать на стороне, второй вариант делать самому. Так вот выбрав второй вариант, появилась необходимость изучить язык программирования, из всех выбрал C++ Знающие прогеры подскажите с чего начать,ну и вообще советы не помешают. Скачал для начала Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс. Годный курс? и будет ли он понятен человеку с 0?
Ты еще на ассемблере роботов запрограми. Будет круто.
|
|
|
|
quantum
Member
Offline
Activity: 108
Merit: 250
|
|
August 20, 2017, 06:54:30 PM |
|
Начав торговать криптой я понял, что хочу создать что то свое. Есть два вариата, 1-делать на стороне, второй вариант делать самому. Так вот выбрав второй вариант, появилась необходимость изучить язык программирования, из всех выбрал C++ Знающие прогеры подскажите с чего начать,ну и вообще советы не помешают. Скачал для начала Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс. Годный курс? и будет ли он понятен человеку с 0?
Если делать что-то свое (полностью свой движок криптовалюты), то с++ - хороший выбор. НО с очень большим порогом вхождения. Я бы порекомендовал для начала курс от Яндекса, чтобы понять, надо ли оно вам вообще https://www.coursera.org/learn/c-plus-plus-white/homeТакже, в целях расширения кругозора, посмотрите на go (компилируемый язык, доволньно хайпанутый сейчас,одна из реализаций движка эфира написан на нем) и python
|
|
|
|
ChzChz
Newbie
Offline
Activity: 15
Merit: 0
|
|
August 20, 2017, 08:09:48 PM |
|
Подскажите есть ли платформы на которых можно разрабатывать Dapp используя язык программирования Python?
|
|
|
|
quantum
Member
Offline
Activity: 108
Merit: 250
|
|
August 20, 2017, 08:56:27 PM |
|
Подскажите есть ли платформы на которых можно разрабатывать Dapp используя язык программирования Python?
А чем вам solidity не угодил? Го подобный язык, весьма прост. Если знаете пайтон, то проблем изучить нет, можно пробежатья по тюториалам за вечер
|
|
|
|
ChzChz
Newbie
Offline
Activity: 15
Merit: 0
|
|
August 21, 2017, 08:09:25 AM |
|
Он JAVA подобный и там есть неочевидные вещи по умолчанию, которые напрямую влияют на безопасность
|
|
|
|
ferumflex
|
|
August 21, 2017, 01:50:32 PM |
|
Подскажите есть ли платформы на которых можно разрабатывать Dapp используя язык программирования Python?
Приложения на dapps это в основном клиентские приложения, то есть на javascript, html, css. На питоне Вы можете написать серверные методы, для того что нельзя сделать с помощью клиентского кода. А вообще крутой фреймворк truffle http://truffleframework.com/
|
|
|
|
bulgakovk
Newbie
Offline
Activity: 5
Merit: 0
|
|
August 21, 2017, 01:55:07 PM |
|
Если хотите изучать что-то Си-подобное, то лучше всего начать с чистого Cи: научитесь работать с памятью, начнете лучше понимать как все работает "внутри", изучите базовые алгоритмы и т.д. После Си можете изучать любой язык с сильным ООП (Java / C#) После этого в принципе абсолютно любой новый язык для вас изучить не составит труда.
|
|
|
|
ball4thegame
|
|
August 21, 2017, 04:15:53 PM |
|
Самое главное, это решиться начать изучать... Нет ничего сложного, написать первую консольную программу под windows используя уроки на ютубе, причем даже без каких-либо особых знаний.
|
|
|
|
Jaga-Jaga
|
|
August 21, 2017, 10:25:09 PM |
|
Начав торговать криптой я понял, что хочу создать что то свое. Есть два вариата, 1-делать на стороне, второй вариант делать самому. Так вот выбрав второй вариант, появилась необходимость изучить язык программирования, из всех выбрал C++ Знающие прогеры подскажите с чего начать,ну и вообще советы не помешают. Скачал для начала Стенли Б. Липпман, Жози Лажойе, Барбара Э. Му - Язык программирования C++. Базовый курс. Годный курс? и будет ли он понятен человеку с 0?
Ты еще на ассемблере роботов запрограми. Будет круто. Это точно! А главное что желание программить отпадет раз и на всегда! А вообще ТС ты для начала определись что ты будешь делать и от конкретной задачи исходи, если тебе нужен веб то это одни языки если хочешь дрова писать то это другие, если тебе под мастдай то это третье. Есть более-менее универсальный и кроссплатформенный язык Java - можешь его выбрать. А вообще если задаешь такой вопрос то лучше найми нормального фрилансера т.к. толку от того что ты сам кое как настрочишь не будет и время еще потеряешь.
|
|
|
|
maverickasf
Full Member
Offline
Activity: 447
Merit: 100
The All-in-One Cryptocurrency Exchange
|
|
August 22, 2017, 05:58:24 AM |
|
а не поздно ли изучать язык?) пока втянешься...кодеры, которые пишут сейчас уйдут на тысячу шагов вперед, таким образом их никогда не догнать будет. Или я не прав?)
|
|
|
|
imbecileee
Member
Offline
Activity: 96
Merit: 10
|
|
August 22, 2017, 06:34:00 AM |
|
а не поздно ли изучать язык?) пока втянешься...кодеры, которые пишут сейчас уйдут на тысячу шагов вперед, таким образом их никогда не догнать будет. Или я не прав?)
Если нет цели стать профессиональным программистом, то никогда не поздно. Изучая иностранный язык, необязательно ведь иметь цель стать переводчиком?
|
|
|
|
fruit
Legendary
Offline
Activity: 1064
Merit: 1023
habr
|
|
August 22, 2017, 06:34:56 AM |
|
Языки программирования: критерии выбора https://www.youtube.com/watch?v=T70qJndjYi0Лектор: Зуев Евгений Александрович, к.ф-м.н., ведущий программист Исследовательского центра Samsung, преподаватель зарубежных и российских вузов.Затронутые темы могут быть полезны всем, кто планирует профессионально заниматься программированием:
· Языки программирования: зачем и почему? · Язык для обучения или язык для работы? В чем разница и почему разница важна. · Языки «плохие» и «хорошие»: субъективный взгляд и объективные признаки. · Язык популярный и язык «хороший» – это не одно и то же! · Что такое «порог вхождения»? · Для каждой работы – свой язык, или Зачем быть полиглотом? · Рынок труда для программистов: за владение каким языком больше платят? С каким языком легче найти работу? · Тенденции в области языков программирования: · Готовьтесь к языковой «гонке», или Исчезнет ли ваш любимый язык, и что прийдёт ему на смену?
Основы 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"Максимально просто расскажу о том, как выглядит текст программы на любом языке программирования с точки зрения самого языка программирования. Вы узнаете про expression’ы и statement’ы, про страшную штуку evaluate, про то, что английский язык учить придется, и много других интересных штук.". Слайды: https://speakerdeck.com/moscowdjango/kak-nauchit-sia-chitat-liuboi-kod-za-30-minut
|
~DefaultTrust (Trust - is fraud.) Доверие - это разновидность мошенничества.
|
|
|
|