2 SII: Не у всех хватает мозгов чтобы так извратиться... Да и не нужно это по большому счету.. От этой порочной практики рано или поздно прийдется отказаться... В смысле от использования ненадежных систем программирования типа С, всяких ВизуалС++ и прочих макрокомпиляторов )) Слишком велика цена одной единственной ошибки. Например, на атомных эл.станциях законодательно запрещено писать софт на всяких Сях. Это в Европе. В космической отрасли тоже. Представьте себе, если бы спутники (ценой в несколько сотен лямов!) падали вам на голову пару раз в день ? Чувствуете теперь, какова реальная цена вопроса ?
4apa QNX сертифицирована для применения в таких отраслях, а она написана на Си. Правда, на чистом Си, а не С++, и плюс полностью "проаудирована" (благо, микроядерная архитектура позволяет каждый модуль "разобрать по косточкам", хотя стоимость подобной проверки, конечно, очень высока). Не знаю, не знаю... Бывали случаи потери спутников из-за идиотских ошибок в ПО. Одна из первых была связана с какой-то из древних версий Фортрана (там для правильной передачи в функции числового значения нужно вещественные числа обязательно писать с точкой, даже если дробная часть равна нулю, ну а кто-то пропустил эту точку -- со всеми вытекающими). Ещё слышал про потерю спутника из-за применения ООП Точнее, из-за повторного использования какого-то класса из ПО для старого спутника на новом спутнике. Смысл был в том, что на новом спутнике из-за изменений в навигационном оборудовании этот класс давал недопустимо большую, да ещё накапливающуюся ошибку, хотя на старом (со старым же оборудованием) работал нормально. В общем, язык может либо оберегать от ошибок, либо поощрять их. Си и его наследники в этом плане -- масдай, а Паскаль с потомками -- рулит. Но от кривых мозгов и рук разработчиков никакой инструмент не спасёт
Я вчера решил извратиться. Поставили задачу открыть два файла, прочитать их и слить в один. На си/java/pascal или PHP - это раз плюнуть. Но так как я начал в последнее время болеть ассемблером, решил сделать это на АСМе. Блин, чуть ежа не родил. Получился до усрачки длинный код, который читает весь первый файл и половину второго
В связи с последними событиями прошу забыть все что я тут писал А так же забыть что такое FPC! Теперь C/C++, gcj. Две технологии которые мне придется курить ближайшие годы. И... Никакого больше хипа. Учебники, алгоритмы, wasm.lang.c, wasm.unix, 84.151.19.2 Лафа кончилась! Забудьте того девайса, который что-то писал в хипе.
юзайте 5-ю ветку..в ней тормозов крайне мало..у меня на p3 900 с 256мб работала отлично.. 6-ка вообще угребище ненормальное..напихали туда кучу всякого простите гуана по части другой IDE - пожалуйста, Eclipse, IDEA