Хочу для практики написать какую-нибудь не слишком большую программу для науки (на Си).
Есть у вас идеи что можно написать?
Есть у вас идеи что можно написать?
>>118 (OP)
— клон VeraCrypt, только для алгоритмов постквантового шифрования;
— драйвер для суперконденсатора, который используется вместо аккумулятора;
— система автоматического управления газификатором для получения синтез-газа из древесных отходов.
— клон VeraCrypt, только для алгоритмов постквантового шифрования;
— драйвер для суперконденсатора, который используется вместо аккумулятора;
— система автоматического управления газификатором для получения синтез-газа из древесных отходов.
>>119
Утверждается что
Утверждается что
>Программа VeraCrypt безопасна для защиты от квантовых компьютеров прямо сейчас. Вся суть ее работы базируется на симметричных блочных шифрах (AES, Serpent, Twofish). Алгоритм Гровера сокращает стойкость симметричного шифрования ровно в 2 раза. Это означает, что стойкость ключа 256 бит падает до 128 бит, что всё ещё остается математически недостижимым для взлома. Кроме того, VeraCrypt поддерживает каскадное шифрование, например Serpent-Twofish-AES, что обеспечивает экстремально высокую надежность
>>120
Это все говно, нужен алгоритм Регева.
Это все говно, нужен алгоритм Регева.
>>118 (OP)
А ты что вообще умеешь по науке?
А ты что вообще умеешь по науке?
>611122
умею считать до 10
>>118 (OP)
Это просто невозможно. Ты изначально исходишь с неправильной стороны.
Программа "для науки" не может быть маленькой\большой. Она должна делать именно то что позволяет решать реальную проблему. При этом, не уникальной не обязательна. К примеру, чисто со стороны биологии, можешь посмотреть сколько программ-алайнеров существует программ, которые выравнивают последовательности по геному:
- Muscle
- Mafft <3
- BWA
- BSbolt
- Hisat
- STAR
- ....
И этот список можно продолжать ещё очень и очень долго. При этом все они решают одну и ту же проблему в своём контексте. Они используют разные технологии, разные подходы, разные языка, соотвестенно и "размер" явно различается, поэтому это максимально идиотский критерий.
Хочешь что-то сделать? Ищешь область, которая тебе кажется хоть сколько-то интересной, чтоб ты смог погрузится в сами проблемы области или хотя бы понять как и почему это работает. И дальше делаешь реплики. Берешь, смотришь как "это" работает и пишешь свою реализацию. Когда познаешь дзен, сможешь, тогда и вопрос "че написать" отпадет сам собой.
>не слишком большую программу
>для науки
Это просто невозможно. Ты изначально исходишь с неправильной стороны.
Программа "для науки" не может быть маленькой\большой. Она должна делать именно то что позволяет решать реальную проблему. При этом, не уникальной не обязательна. К примеру, чисто со стороны биологии, можешь посмотреть сколько программ-алайнеров существует программ, которые выравнивают последовательности по геному:
- Muscle
- Mafft <3
- BWA
- BSbolt
- Hisat
- STAR
- ....
И этот список можно продолжать ещё очень и очень долго. При этом все они решают одну и ту же проблему в своём контексте. Они используют разные технологии, разные подходы, разные языка, соотвестенно и "размер" явно различается, поэтому это максимально идиотский критерий.
Хочешь что-то сделать? Ищешь область, которая тебе кажется хоть сколько-то интересной, чтоб ты смог погрузится в сами проблемы области или хотя бы понять как и почему это работает. И дальше делаешь реплики. Берешь, смотришь как "это" работает и пишешь свою реализацию. Когда познаешь дзен, сможешь, тогда и вопрос "че написать" отпадет сам собой.
>>125
По науке можно написать и маленькую программу. Например симулятор социальной динамики для той или иной модели экономического роста. Новизны в самом коде нет, но как иэнаучный инструмент более чем.
По науке можно написать и маленькую программу. Например симулятор социальной динамики для той или иной модели экономического роста. Новизны в самом коде нет, но как иэнаучный инструмент более чем.
>>118 (OP)
Напишы граблю расчёта баллистических траекторий для ракетчсиков и артеллеристов.
Дано:
Москва = долгота, шырота. Градусы.
Вашынгтон = долгота, шырота. Градусы.
Взлётная масса ракеты. Килогаммы.
Ежесекундная потеря массы ракеты ибо бензин выгорает. Килограммы.
Поправка на вращение Земли. Градусы или метры.
Найти: на какой угол к небу, и на какой угол по горизонту надо нацелить из Москвы ракету, штоп она прилетела точно по Вашынгтону.
Вот, если можешь напишы расчёт стрельбы.
Тута проблема не в языке , а в умении применять Физику и и Геометрию. Если не умеешь - не напишешь. А такая грабля реально нужна. ибо если завтра спутники откажут, то рокетки придётся наводить в ручную, учитывая потерю массы бензина и поправку на вращение планеты.
Прога актуальна, просто не каждыйй студик сможет её ращщитать. Да и профессура тоже не каждый сможет помочь пракетчикам.
Напишы граблю расчёта баллистических траекторий для ракетчсиков и артеллеристов.
Дано:
Москва = долгота, шырота. Градусы.
Вашынгтон = долгота, шырота. Градусы.
Взлётная масса ракеты. Килогаммы.
Ежесекундная потеря массы ракеты ибо бензин выгорает. Килограммы.
Поправка на вращение Земли. Градусы или метры.
Найти: на какой угол к небу, и на какой угол по горизонту надо нацелить из Москвы ракету, штоп она прилетела точно по Вашынгтону.
Вот, если можешь напишы расчёт стрельбы.
Тута проблема не в языке , а в умении применять Физику и и Геометрию. Если не умеешь - не напишешь. А такая грабля реально нужна. ибо если завтра спутники откажут, то рокетки придётся наводить в ручную, учитывая потерю массы бензина и поправку на вращение планеты.
Прога актуальна, просто не каждыйй студик сможет её ращщитать. Да и профессура тоже не каждый сможет помочь пракетчикам.
>>213
Да, и ещё.
ОП, если напишешь про стрельбу, запости исходники. Я тоже откомпилирую и позырю какие цыферки получаются.
Да, и ещё.
ОП, если напишешь про стрельбу, запости исходники. Я тоже откомпилирую и позырю какие цыферки получаются.