Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34321

Рейтинг: 13371

Zacateca

Регистрация: 22.12.2017

Сообщения: 34321

Рейтинг: 13371

KeksovName сказал(а):

Итак,я посмотрел первые 3 часа занятия про С++ и понял что этот язык очень сложный.PepeOut.gif?1610331799

Особенно классы,мозг мой с трудом запоминает всё это.notlikemia.png?1621090946

Думаю повременить с С++,это слишком сложно для меня-я только более-менее освоил СИ.

Может поизучать алгоритмы?Есть новый видеокурс по алгоритмам кстати.PepeWh.gif?1610052035


Нажмите, чтобы раскрыть...

Если ты классы не осилил, то у меня для тебя плохие новости.

theylovehollow

Пользователь

Регистрация: 25.02.2023

Сообщения: 5

Рейтинг: 1

theylovehollow

Регистрация: 25.02.2023

Сообщения: 5

Рейтинг: 1

Graph_Asi сказал(а):

А надо ли оно тебе? Просто если ты дропаешь от сложности, то наверное не так сильно этого хочешь.

Это ваше айти уже загибается, советую смотреть в более перспективную сторону.

Нажмите, чтобы раскрыть...

Не понимаю в чём он загибаеться?Програмирование куда лучше по возможностям и зарплате чем сидеть в офисе/заводе и жить на зп не думая о будующем

Urchai

Пользователь

Регистрация: 22.08.2013

Сообщения: 43

Рейтинг: 7

Urchai

Регистрация: 22.08.2013

Сообщения: 43

Рейтинг: 7

YoshkinKot сказал(а):

да, мне виднее

чем вас так prototype-based oop задел

Нажмите, чтобы раскрыть...

Меня он ничем не задел.

Я лишь указал на то, что LUA не является онли ООП языком, а поддерживает еще функциональное и процедурное программирование.

Tor4illa

Пользователь

Регистрация: 26.04.2020

Сообщения: 1351

Рейтинг: 248

Tor4illa

Регистрация: 26.04.2020

Сообщения: 1351

Рейтинг: 248

Классы это просто, а если для тебя нет, то может попробуешь без них решить задачу?

YoshkinKot

Пользователь

Регистрация: 20.06.2016

Сообщения: 15488

Рейтинг: 6113

YoshkinKot

Регистрация: 20.06.2016

Сообщения: 15488

Рейтинг: 6113

Urchai сказал(а):

Меня он ничем не задел.

Я лишь указал на то, что LUA не является онли ООП языком, а поддерживает еще функциональное и процедурное программирование. Поэтому он не является чисто ООП языком


Нажмите, чтобы раскрыть...

ну и дальше чо, я говорил про то, что в нём есть ооп в полном его понимании


чистота меня не интересует

в языке с поддержкой замыканий и pb oop, есть вообще всё, что может пригодиться для вполне себе красивого ооп (private поля и методы живут в замыкании / замыканиях, обычные внутри объекта)


синтаксический сахар для single dispatch есть, чо еще как говорится надо


C++ тоже много что поддерживает, но это не делает его меньшим ооп языком для меня


common lisp ваще ни в одну когорту не лезет в нем вообще макрос орудует (привет CLOS, а pb в нем реализовать аналогично не сложно)

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34321

Рейтинг: 13371

Zacateca

Регистрация: 22.12.2017

Сообщения: 34321

Рейтинг: 13371

KeksovName сказал(а):

Мне нужна программа которая работает с теорией вероятности и я её должен написать(чтобы не вводить самому и считать на калькуляторе).

Нажмите, чтобы раскрыть...

https://docs.scipy.org/doc/scipy/reference/stats.html#statsrefmanual

для python

Но судя по тому что ты классы не осилил, то наверное лучше остановиться на советах выше - просто пойди и слей деньги.

DrZoidberg

Пользователь

Регистрация: 17.01.2017

Сообщения: 1542

Рейтинг: 454

Нарушения: 30

DrZoidberg

Регистрация: 17.01.2017

Сообщения: 1542

Рейтинг: 454

Нарушения: 30

KeksovName сказал(а):

Ты что каждую свою цель достигаешь?Я вот нет,иногда что-то получается но часто нет.AquaCry.png?1621091234

Нажмите, чтобы раскрыть...

Может и не каждую, но точно не бегу на форум, чтобы рассказать, как я сделал первый шаг из 40000. Сорри, но мне кажется что ты или сильно глуп, или тролишь, раз не понимаешь таких вещей, но хвастаясь какими то достижениями, ты получаешь вознаграждение от мозга за это заранее и никакой цели уже не достигнешь. Наша система вознаграждений работает таким образом. Но ты в целом вообще не про это, для начала надо саму цель определить. Или хотя бы решить это у тебя хобби, где важен процесс, или все таки тебе нужно куда-то дойти.


KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6894

Рейтинг: -293

KeksovName

Регистрация: 13.10.2018

Сообщения: 6894

Рейтинг: -293

Zacateca сказал(а):

https://docs.scipy.org/doc/scipy/reference/stats.html#statsrefmanual

для python

Но судя по тому что ты классы не осилил, то наверное лучше остановиться на советах выше - просто пойди и слей деньги.

Нажмите, чтобы раскрыть...

Я уже взялся изучать теорию вероятностей!d2happy.gif

Пруф

Возможно ещё придётся статистику изучать но однажды я закончу,допишу программу и поставлю ставочку.PepeHappy.gif?1613920413

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34321

Рейтинг: 13371

Zacateca

Регистрация: 22.12.2017

Сообщения: 34321

Рейтинг: 13371

KeksovName сказал(а):

Я уже взялся изучать теорию вероятностей!d2happy.gif

Пруф

Возможно ещё придётся статистику изучать но однажды я закончу,допишу программу и поставлю ставочку.PepeHappy.gif?1613920413

Нажмите, чтобы раскрыть...

ты за всё берешься и ничего не заканчиваешь.

тут уже была программа для ставок в доте, которая винрейт угадывала.


Нашёл.

https://dota2.ru/forum/posts/27780588/

тут даже код готовый есть.

SadFrog

Пользователь

Регистрация: 01.06.2015

Сообщения: 3314

Рейтинг: 1607

SadFrog

Регистрация: 01.06.2015

Сообщения: 3314

Рейтинг: 1607

А для чего ты изучаешь С++ ? Тут нет смысла переходить на теорию алгоритмов, если ещё не прошел ООП
Я учился на прикладной информатики и нас учили - C#, C++, SQL, PHP, HTML+CSS+JS, Unity, QT, Delphi, Python. И в голове такая мешанина, что фиг поймешь куда хочешь углубиться.


YoshkinKot

Пользователь

Регистрация: 20.06.2016

Сообщения: 15488

Рейтинг: 6113

YoshkinKot

Регистрация: 20.06.2016

Сообщения: 15488

Рейтинг: 6113

SadFrog сказал(а):

Тут нет смысла переходить на теорию алгоритмов, если ещё не прошел ООП

Нажмите, чтобы раскрыть...

да там же не особо нужно,

алгосики же вообще больше про математику, чем про программирование padoru2.gif?1672015506

SadFrog

Пользователь

Регистрация: 01.06.2015

Сообщения: 3314

Рейтинг: 1607

SadFrog

Регистрация: 01.06.2015

Сообщения: 3314

Рейтинг: 1607

YoshkinKot сказал(а):

да там же не особо нужно,

алгосики же вообще больше про математику, чем про программирование padoru2.gif?1672015506

Нажмите, чтобы раскрыть...

Все таки неприятно будет, когда у конкурентов поиск работает в 5 раз быстрее, чем у вас. Их на собесах дрочат подобные вопросы

YoshkinKot

Пользователь

Регистрация: 20.06.2016

Сообщения: 15488

Рейтинг: 6113

YoshkinKot

Регистрация: 20.06.2016

Сообщения: 15488

Рейтинг: 6113

SadFrog сказал(а):

Все таки неприятно будет, когда у конкурентов поиск работает в 5 раз быстрее, чем у вас. Их на собесах дрочат подобные вопросы

Нажмите, чтобы раскрыть...

я к тому что изучать алгосики можно в любое время

они со всем остальным зачастую довольно слабо связаны, более менее нейтральны к языку и всё такое


это часто drop-in replacement, если правильно разрезаны вещи


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

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


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

и они в этом плане хоть и технически сложны, но в плане работы как таковой очень лайтовые и ненапряжные

YAow_

Пользователь

Регистрация: 22.08.2013

Сообщения: 6613

Рейтинг: 3068

YAow_

Регистрация: 22.08.2013

Сообщения: 6613

Рейтинг: 3068

Urchai сказал(а):

Ну рандому с д2.ру лучше знать, чем аторам Lua...



Нажмите, чтобы раскрыть...

эй!! так то рандомы с д2.ру- лучшие во всем

SadFrog

Пользователь

Регистрация: 01.06.2015

Сообщения: 3314

Рейтинг: 1607

SadFrog

Регистрация: 01.06.2015

Сообщения: 3314

Рейтинг: 1607

YoshkinKot сказал(а):

я к тому что изучать алгосики можно в любое время

они со всем остальным зачастую довольно слабо связаны, более менее нейтральны к языку и всё такое


это часто drop-in replacement, если правильно разрезаны вещи


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

в это короче оч сложная тема, потому что тут еще проблема выбора стоит вечно notlikemia.png


в алгосиках другая сложность, там ты либо додумался как прикольно сделать, либо не додумался

и они в этом плане хоть и технически сложны, в плане работы как таковой очень лайтовые и ненапряжные

Нажмите, чтобы раскрыть...

Плюсы особо не учил, и не видел в них для себя перспективы. Но чет щас зашел на ХХ и выпал с первой же вакансии

B49JiA3.png

haHAA

Пользователь

Регистрация: 25.03.2017

Сообщения: 1203

Рейтинг: 776

haHAA

Регистрация: 25.03.2017

Сообщения: 1203

Рейтинг: 776

img

Ну, т.к. ты только начал изучать C++ и сразу скипнул из-за классов, то предполагаю, что там уровень сложности был: создайте класс зайчик, отнаследуйте его от животного, накиньте пару интерфейсов.


Мб высокоуровневое программирование это не твое? Мб тебе лучше всего подходит дро4ево регистров?

YoshkinKot

Пользователь

Регистрация: 20.06.2016

Сообщения: 15488

Рейтинг: 6113

YoshkinKot

Регистрация: 20.06.2016

Сообщения: 15488

Рейтинг: 6113

SadFrog сказал(а):

Плюсы особо не учил, и не видел в них для себя перспективы. Но чет щас зашел на ХХ и выпал с первой же вакансии

B49JiA3.png

Нажмите, чтобы раскрыть...

ну контролеры ваще не, там и половины дичи которая мне нравится нет, а то и прямо запрещено использовать BibleThump.png?1616514755


я не особо плюсовик, но из прикольных вещей писал короче type erasure wrapper для итераторов, в качестве лабораторки

ну точнее нас такое не просили, это я просто очень упоротый и ленивый PepePFF.png?1615173864


аля any_iterator<V, std::input_iterator_tag>, что бывает очень полезно, когда ты хочешь возвращать что угодно в качестве итератора из класса, потому что хочешь их на ходу из других лепить (накладывать тарнсформации, фильтровать и прочей мутью заниматься)


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

когда же приходилось генерировать на лету разные контейнеры и помещать их за std::shared_ptr в каждом итераторе, или наслоенные выражения из итераторов, аля join-ы всякие, фильтры и прочее, то выплёвывал их соответственно HedgehogEat.gif?1660474388


либо наоборот принять произвольную коллекцию пар итераторов и забыть о том, что они какого-то там конкретного типа были изначально, потому что нам важно на самом деле только поведение, duck typing такой короче Kruto.png?1619501132


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


есть ряд алгосиков, которые в зависимости от параметров могут иметь разные оптимальные стратегии

аля при n < m² один алгоритм, а далее другой

skxrxbeliar

Пользователь

Регистрация: 30.12.2022

Сообщения: 8

Рейтинг: 5

skxrxbeliar

Регистрация: 30.12.2022

Сообщения: 8

Рейтинг: 5

Андрей IMMERSION в мире программирования

kemiqa

Пользователь

Регистрация: 24.06.2014

Сообщения: 639

Рейтинг: 444

kemiqa

Регистрация: 24.06.2014

Сообщения: 639

Рейтинг: 444

https://youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb

Норм плейлист по основам, на инглише

Baronet

Пользователь

Регистрация: 13.05.2016

Сообщения: 3642

Рейтинг: 1307

Baronet

Регистрация: 13.05.2016

Сообщения: 3642

Рейтинг: 1307

img
KeksovName сказал(а):

Цели есть!

Мне нужна программа которая работает с теорией вероятности и я её должен написать(чтобы не вводить самому и считать на калькуляторе).

Хочу вкатиться в мир ставок,кое-каких.PepeHappy.gif?1613920413

Рискну своими 100 рублями.d2happy.gif

Нажмите, чтобы раскрыть...

Тогда используй самый удобный инструмент, зачем тебе C++? На питоне напиши