Подскажите пожалуйста, может кто-то озаботился тем, чтобы сделать фреймворк или какой-то язык, чтобы сделать решение алгоритмических задачь чуть менее разочаровывающе отталкивающим? После 20 лет в кровавом энтерпрайзе, глазам больно от мегабайтов "кода на выброс" который набили на всяких leetcode... никого не мучает вопрос о том, почему на собесах проверяют способность писать мусорный код, который абсолютно точно невозможно поддерживать или раширять? В котором и сам автор через сутки абсолютно точно не сможет разобраться? Особенно доставляет когда люди днями "пишут алгоритм" и почти мгновенно забывают какая часть кода за что отвечает
"для решение", "задачь" Господи, у вас там что, физру отменили?! Хоть один раз перечитывайте галиматью, которую пишете! Не говоря о "трепологичности" топика — что он делает в форуме ".NET"??
Re: библиотеки или языки для решение алгоритмических задачь на с
Здравствуйте, IQuerist, Вы писали:
IQ>фреймворк или какой-то язык, чтобы сделать решение алгоритмических задачь чуть менее разочаровывающе отталкивающим
Язык питон и соотв. стандартная библиотека.
Кодом людям нужно помогать!
Re[2]: библиотеки или языки для решение алгоритмических задачь на с
Здравствуйте, Sharov, Вы писали:
S>Здравствуйте, IQuerist, Вы писали:
IQ>>фреймворк или какой-то язык, чтобы сделать решение алгоритмических задачь чуть менее разочаровывающе отталкивающим
S>Язык питон и соотв. стандартная библиотека.
Имхо выразительностью синтаксиса, он в целом, мало от бейсика отличается.
Re: библиотеки или языки для решение алгоритмических задачь на с
Здравствуйте, IQuerist, Вы писали:
IQ>Добрый день
IQ> никого не мучает вопрос о том, почему на собесах проверяют способность писать мусорный код, который абсолютно точно невозможно поддерживать или раширять?
Пример приведите, а то не понятно, что имелось ввиду. И да, у вас тема обрезана на полуслове.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[2]: библиотеки или языки для решение алгоритмических задачь на с
Здравствуйте, IQuerist, Вы писали:
IQ>Здравствуйте, vaa, Вы писали:
vaa>>Пример приведите, а то не понятно, что имелось ввиду. И да, у вас тема обрезана на полуслове.
IQ>Пример мусорного кода? Да весь leetcode
Алгоритмы какое отношение имеют к языкам или библиотекам?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[4]: библиотеки или языки для решение алгоритмических зада
Здравствуйте, vaa, Вы писали:
vaa>Алгоритмы какое отношение имеют к языкам или библиотекам?
Если есть спрос, логично предполагать, что кто-то его уже пытался/пытается удовлетворить. После 40 летнего перерева, внимание мейнстрима вернулось к задачкам для школьников (ок сложным задачкам для школьников). Вот и появился вопрос — 40 лет по теме не делали абсолютно ничего (что логично, т.к. для мейнстрима реализация алгоритмов не имеет никакой ценности), но в последние 5-10 лет ажиотаж вокруг темы огромный, поэтому я и ожидаю появления языков или фреймворков для решение алгоритмических задач. Что конечно не факт в силу "ничтожности темы".
Здравствуйте, IQuerist, Вы писали:
IQ>Здравствуйте, vaa, Вы писали:
vaa>>Алгоритмы какое отношение имеют к языкам или библиотекам?
IQ>Если есть спрос, логично предполагать, что кто-то его уже пытался/пытается удовлетворить. После 40 летнего перерева, внимание мейнстрима вернулось к задачкам для школьников (ок сложным задачкам для школьников). Вот и появился вопрос — 40 лет по теме не делали абсолютно ничего (что логично, т.к. для мейнстрима реализация алгоритмов не имеет никакой ценности), но в последние 5-10 лет ажиотаж вокруг темы огромный, поэтому я и ожидаю появления языков или фреймворков для решение алгоритмических задач. Что конечно не факт в силу "ничтожности темы".
не нашел термина формального "алгоритмическая задача". скорее всего имеется ввиду создание алгоритма для решения некоторой задачи.
Тогда вам нужно подождать до 2030. Согласно предсказаниям гугловой ванги Рэя Курцвелла к этому времени появится ИИ равноценный человеческому.
Наверно он сможет писать алгоритмы по заданию.
Здравствуйте, IQuerist, Вы писали:
IQ>Здравствуйте, vaa, Вы писали:
vaa>>Еще есть прекрасный учебник Вирта, там описаны все основные структуры и алгоритмы.
IQ>А школа за 30 лет никак не изменилась
IQ>Погуглите на досуге Donald Knuth — The Art of Computer Programming
Кнута не читал, но что-то мне подсказывает, что это просто разные школы.
Фундаментальные алгоритмы же от школы не зависят.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[5]: библиотеки или языки для решение алгоритмических зада
Здравствуйте, IQuerist, Вы писали:
IQ>но в последние 5-10 лет ажиотаж вокруг темы огромный
Ажиотаж там вызван в основном тем, что FAANG и стремящиеся косить на них спрашивают такие задачки на собеседовании. Поэтому в данном конкретном случае нужно таки знание алгоритмов, а не полученный результат.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[6]: библиотеки или языки для решение алгоритмических зада
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, IQuerist, Вы писали:
IQ>>но в последние 5-10 лет ажиотаж вокруг темы огромный
НС>Ажиотаж там вызван в основном тем, что FAANG и стремящиеся косить на них спрашивают такие задачки на собеседовании. Поэтому в данном конкретном случае нужно таки знание алгоритмов, а не полученный результат.
Все так, но, как я говорил область алгоритмов 40 лет пребывала практически в запустении. Никто не спорит с тем, что знание алгоритмов хорошая штука, проблема в том, что "синтаксис" "алгоритмических программ" остался на уровне 40 летней давности и в 2020х представляет собой крайне печальное зрелище.
Любопытный вопрос, пройдет ли код с leetcode код ревью в тех же FAANG? Что-то мне подсказывает, что нет.
Re[7]: библиотеки или языки для решение алгоритмических зада
Здравствуйте, IQuerist, Вы писали:
IQ>Все так, но, как я говорил область алгоритмов 40 лет пребывала практически в запустении.
Она и сейчас пребывает там же, особенно если не относить к алгоритмам ML.
IQ> Никто не спорит с тем, что знание алгоритмов хорошая штука, проблема в том, что "синтаксис" "алгоритмических программ" остался на уровне 40 летней давности и в 2020х представляет собой крайне печальное зрелище.
Почему печальное? Какой то беспредметный разговор. Приведи пример какого нибудь классического алгоритма на реальном языке и как бы ты хотел его видеть.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[8]: библиотеки или языки для решение алгоритмических зада
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Почему печальное? Какой то беспредметный разговор. Приведи пример какого нибудь классического алгоритма на реальном языке и как бы ты хотел его видеть.
Что возвращает нас к начальному посту:
Подскажите пожалуйста, может кто-то озаботился тем, чтобы сделать фреймворк или какой-то язык, чтобы сделать решение алгоритмических задачь чуть менее разочаровывающе отталкивающим
>>>как бы ты хотел его видеть.
Думаю в последние 20 лет вы читали не мало постов на тему "N правил хорошего кода", да и что там говорить целых книг. Или вот например классика:
Пишите код так, будто его в будущем будет читать маньяк, знающий где вы живёте.
Re[9]: библиотеки или языки для решение алгоритмических зада
IQ>Подскажите пожалуйста, может кто-то озаботился тем, чтобы сделать фреймворк или какой-то язык, чтобы сделать решение алгоритмических задачь чуть менее разочаровывающе отталкивающим
И? Я не вижу ничего отталкивающего в решении алгоритмических задач, а в чем конкретно проблема ты сказать не можешь.
>>>>как бы ты хотел его видеть. IQ>Думаю в последние 20 лет вы читали не мало постов на тему "N правил хорошего кода", да и что там говорить целых книг. Или вот например классика: IQ>
IQ>Пишите код так, будто его в будущем будет читать маньяк, знающий где вы живёте.
Это все слишком общие слова.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[9]: библиотеки или языки для решение алгоритмических зада
Здравствуйте, IQuerist, Вы писали:
IQ>Здравствуйте, Ночной Смотрящий, Вы писали:
НС>>Почему печальное? Какой то беспредметный разговор. Приведи пример какого нибудь классического алгоритма на реальном языке и как бы ты хотел его видеть.
IQ>Что возвращает нас к начальному посту:
IQ>
IQ>Подскажите пожалуйста, может кто-то озаботился тем, чтобы сделать фреймворк или какой-то язык, чтобы сделать решение алгоритмических задачь чуть менее разочаровывающе отталкивающим
Pascal язык для изучения численных методов(и алгоритмов).