Математика
Отстортировано:
- по дате публикации
- по комментариям
- по просмотрам
- по просмотрам за месяц
по дате публикации
- Разрабатываем парсер математических выражений
— комментариев: 1Как-то меня заинтересовала тема интерпретации строки символов, вводимой пользователем во время выполнения программы, как математического выражения. Порывшись в сети, нашел несколько книг по теории, несколько примеров исходников калькуляторов и т.д. Было обнаружено несколько фактов. Во-первых, все парсеры были рекурсивны, во-вторых, большинство реализовано на плохо знакомом мне Паскале и, наконец, представляли собой весьма необозримый код.Автор: Meander / 05 апреля 2012 года
- Как на Borland С++ Builder рассчитать хэш по алгоритму MD5?
— комментариев: 6Приведенный модуль позволяет получить MD5 хэш AnsiString строки.
- Самый быстрый генератор для 32-битового представления целых и действительных чисел
CВ большинстве случаев, число типа unsigned long имеет 32 бита. В этом случае для генерации числа в диапазоне 0 - 232-1 достаточно простого умножения на мультипликатор и сложения с инкрементом. Деление по модулю будет произведено автоматически при переполнении. Значения мультипликатора и инкремента для этого случая получены в исследованиях D. Knuth и H.W. Lewis.Автор: Nikitine Valeri F.