> Надо будет глянуть на SF проекты на паскале и поглядеть - присутствует ли у них как класс такая бага...
У использующих динамические переменные - вполне. У самого как-то в школьной лабе было. =) С тех пор аккуратнее пишу. А ошибка эта - не от языка, а от "разрухи в головах". Когда делают быстро и тяп-ляп - то и результат соответсвующий... ;-)
давайте все писать на java, .net, python,perl,php,tcl,lisp,schema и тд вот таких проблем там точно нет, но вот скорость.... посмотреть надо на c++ проекты, можно обойтись и без указателей в чистом виде:)
>А ошибка эта - не от языка, а от "разрухи в головах"
Ты не прав. Нельзя все делать "правильно" и "аккуратно". Все делают ошибки. Нужно выбирать грамотный баланс между скоростью работы, надежностью , скоростью разработки, и.т.д. Причем надежность можно повышать как за счет стоимости разработки, так и за счет скорости работы (например, за счет выбора другого языка).
Так как в данной ситуации надежность самый критичный параметр, думаю от выбора другого языка (с защитой от переполнения) был бы только плюс. :)
за точность не ручаюсь, давно не использовал, но идея надеюсь понятна? или можно пример с приемом данных из сокета наваять. так что если с головой не дружить то можно огрести