я новичок писал на 4-5 языках, по сути можно написать универсальный код почти для всех языков, но в каждом языке есть фичи позволяющие написать определенные куски кода по другому. в питоне можно одной строкой вывести полученый текст как список но задом на перед, в с++ у каждой возможности по 10 аналогов которые можно заменить например используя != вместо ==. без регулярной практики ты запутаешься где какие фичи и будешь пытаться инкриментить в луа, а в с# будешь пытаться достать букву из строки указав какой она элемент списка
Имхо - императивный стиль написания кода вполне удобен для написания каких-то маленьких программок, утилит и т.п., то есть нужно понимать, что ООП - не панацея. Но при написании крупного проекта - однозначно нужно использовать ООП (а ещё желательно не выдумывать велосипед, а брать уже созданную архитектуру, вроде MVC) для лучшего понимания структуры программы и возможности расширения функционала.
Можно отметить ещё следующее. С одной стороны, решение таких задач поднимает вопрос оптимизации, а до оптимизации в проде не всегда дело доходит, ибо преждевременная оптимизация это зло. С другой, стороны ты должен знать какие алгоритмы используются в API твоего языка. Здесь уже полезно реализовать эти алгоритмы или похожие на примере каких-то задач, а олимпиадные задачи это хороший сборник таких задач. Наконец, иногда при трудоустройстве требуется порешать задачи, но зависит от компании.
BeBrO, как добавить в мир табличку уже с некоторым текстом, то есть как я понимаю с NBT? И как потом его сравнивать? К примеру хочу поставить кодом табличку, и при клике в игре на нее, игрок делает то, что указано на табличке.
не понимаю зачем рассуждать о пользе олимпиадного программирования,если ты не олимпиадник.Просто это может быть предвзято,как если я буду рассуждать о работе пилота.Мои друзья олимпиадники уже с 18-19 лет работают в яндексе,тинькофф хотя на момент,когда их брали на работу они только знали язык и алгоритмы.
Ох уж эти друзья из яндекса Я занимался олимпиадами несколько лет Они не дают никакой пользы, а "попадание в топ компании на рынке" работает не так, как пишут
@@BeBr0 ну хз,просто в ролике ты говорил про то ,что в реальном проекте не надо писать сортировку,искать максимальный элементв массиве,когда для этого есть алгос из библиотеки.Ну так в олимпиадках тоже никто так не делает,все пишут sort ,max_element и тд,поэтому я смутился и подумал,что ты не занимался никогда олимпиадками
я новичок писал на 4-5 языках, по сути можно написать универсальный код почти для всех языков, но в каждом языке есть фичи позволяющие написать определенные куски кода по другому. в питоне можно одной строкой вывести полученый текст как список но задом на перед, в с++ у каждой возможности по 10 аналогов которые можно заменить например используя != вместо ==. без регулярной практики ты запутаешься где какие фичи и будешь пытаться инкриментить в луа, а в с# будешь пытаться достать букву из строки указав какой она элемент списка
Имхо - императивный стиль написания кода вполне удобен для написания каких-то маленьких программок, утилит и т.п., то есть нужно понимать, что ООП - не панацея. Но при написании крупного проекта - однозначно нужно использовать ООП (а ещё желательно не выдумывать велосипед, а брать уже созданную архитектуру, вроде MVC) для лучшего понимания структуры программы и возможности расширения функционала.
Можно отметить ещё следующее. С одной стороны, решение таких задач поднимает вопрос оптимизации, а до оптимизации в проде не всегда дело доходит, ибо преждевременная оптимизация это зло. С другой, стороны ты должен знать какие алгоритмы используются в API твоего языка. Здесь уже полезно реализовать эти алгоритмы или похожие на примере каких-то задач, а олимпиадные задачи это хороший сборник таких задач. Наконец, иногда при трудоустройстве требуется порешать задачи, но зависит от компании.
BeBrO, как добавить в мир табличку уже с некоторым текстом, то есть как я понимаю с NBT? И как потом его сравнивать? К примеру хочу поставить кодом табличку, и при клике в игре на нее, игрок делает то, что указано на табличке.
Как по мне программирование - не математика и подходы этих олимпиад к нему не подходят совсем
На начальном этапе олимпиады очень хороши и надо их почаще решать, а потом уже лучше писать более реальные приложения
не понимаю зачем рассуждать о пользе олимпиадного программирования,если ты не олимпиадник.Просто это может быть предвзято,как если я буду рассуждать о работе пилота.Мои друзья олимпиадники уже с 18-19 лет работают в яндексе,тинькофф хотя на момент,когда их брали на работу они только знали язык и алгоритмы.
Ох уж эти друзья из яндекса
Я занимался олимпиадами несколько лет
Они не дают никакой пользы, а "попадание в топ компании на рынке" работает не так, как пишут
@@BeBr0 ну хз,просто в ролике ты говорил про то ,что в реальном проекте не надо писать сортировку,искать максимальный элементв массиве,когда для этого есть алгос из библиотеки.Ну так в олимпиадках тоже никто так не делает,все пишут sort ,max_element и тд,поэтому я смутился и подумал,что ты не занимался никогда олимпиадками
Бебра, покажи пожалуйста как собрать проект и скомпилировать его для minecraft от версий 1.19 на eclipse!!! Заранее большое спасибо!
единственный плюс - это работа в гугле
Привет! Извини, но хочу задать вопрос не по теме. Какой совет дашь студенту, который твёрдо решил для себя стать андроид разрабом?
Привет, начни с освоения Котлина, затем учи андроид сдк
имба
За что по башке((
Я об этом и подумал))