T>>Зачем мне ускорять отладку программ на Си, если я могу взять OCaml без отладчика и всё равно оказаться быстрей?
T>>Неужто непонятно такое простое соображение?
V>Что-то мне логика здесь не понятна. А что именно мы собираемся отлаживать? Если ошибки интерпретации памяти искать — это одно, а если надо сам алгоритм отлаживать, то пофиг на каком языке было написано, в случае той самой алгоритмической ошибки. Даже абсолютно правильно реализованный алгоритм, скажем, обработки сигналов, может выкидывать фортели на некоторых данных из-за банального переполнения. А вот в уже приведённом примере использования третьесторонних библиотек, да еще если дока не полна или, как бывает, расхождения док-ции и реального поведения, то тут без отладки в любом виде никак.
Эх, молодёжь!
На 640K банкомата, что ought to be enough for everyone, даже td386 не запускался, если не говорить о количестве трудов, которых стоило его туда занести.
Программа могла внести — и вносила, — любые ошибки в работу "третьесторонних библиотек" вендора.
Так что я предпочту другой язык, пусть даже с подкачкой ручками, чем Си с отладчиком.