Извините, но я перехожу на FPC

Тема в разделе "WASM.HEAP", создана пользователем device, 30 окт 2007.

  1. 4apa

    4apa Neo (Thomas Anderson)

    Публикаций:
    0
    Регистрация:
    19 апр 2007
    Сообщения:
    304
    Адрес:
    Matrix has u....
    2 SII:
    Не у всех хватает мозгов чтобы так извратиться... Да и не нужно это по большому счету..

    От этой порочной практики рано или поздно прийдется отказаться...
    В смысле от использования ненадежных систем программирования типа С, всяких ВизуалС++ и прочих макрокомпиляторов :)))
    Слишком велика цена одной единственной ошибки.

    Например, на атомных эл.станциях законодательно запрещено писать софт на всяких Сях.
    Это в Европе.

    В космической отрасли тоже. Представьте себе, если бы спутники (ценой в несколько сотен лямов!) падали вам на голову пару раз в день ?

    Чувствуете теперь, какова реальная цена вопроса ? :)
     
  2. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    4apa

    QNX сертифицирована для применения в таких отраслях, а она написана на Си. Правда, на чистом Си, а не С++, и плюс полностью "проаудирована" (благо, микроядерная архитектура позволяет каждый модуль "разобрать по косточкам", хотя стоимость подобной проверки, конечно, очень высока).

    Не знаю, не знаю... Бывали случаи потери спутников из-за идиотских ошибок в ПО. Одна из первых была связана с какой-то из древних версий Фортрана (там для правильной передачи в функции числового значения нужно вещественные числа обязательно писать с точкой, даже если дробная часть равна нулю, ну а кто-то пропустил эту точку -- со всеми вытекающими). Ещё слышал про потерю спутника из-за применения ООП :) Точнее, из-за повторного использования какого-то класса из ПО для старого спутника на новом спутнике. Смысл был в том, что на новом спутнике из-за изменений в навигационном оборудовании этот класс давал недопустимо большую, да ещё накапливающуюся ошибку, хотя на старом (со старым же оборудованием) работал нормально.

    В общем, язык может либо оберегать от ошибок, либо поощрять их. Си и его наследники в этом плане -- масдай, а Паскаль с потомками -- рулит. Но от кривых мозгов и рук разработчиков никакой инструмент не спасёт :)
     
  3. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Я вчера решил извратиться.
    Поставили задачу открыть два файла, прочитать их и слить в один.

    На си/java/pascal или PHP - это раз плюнуть.
    Но так как я начал в последнее время болеть ассемблером, решил сделать это на АСМе.
    Блин, чуть ежа не родил.
    Получился до усрачки длинный код, который читает весь первый файл и половину второго:)
     
  4. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    В связи с последними событиями прошу забыть все что я тут писал
    А так же забыть что такое FPC!

    Теперь C/C++, gcj. Две технологии которые мне придется курить ближайшие годы. И... Никакого больше хипа.
    Учебники, алгоритмы, wasm.lang.c, wasm.unix, 84.151.19.2 :)
    Лафа кончилась!
    Забудьте того девайса, который что-то писал в хипе.
     
  5. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    device
    интересно наблюдать за изменениями.
     
  6. Xerx

    Xerx Алексей

    Публикаций:
    0
    Регистрация:
    17 фев 2005
    Сообщения:
    528
    Адрес:
    Russia
    device
    А что произошло? А то я как-то в танке очутился неожиданно.
     
  7. vecherovsky

    vecherovsky New Member

    Публикаций:
    0
    Регистрация:
    1 июн 2008
    Сообщения:
    30
    юзайте 5-ю ветку..в ней тормозов крайне мало..у меня на p3 900 с 256мб работала отлично..
    6-ка вообще угребище ненормальное..напихали туда кучу всякого простите гуана
    по части другой IDE - пожалуйста, Eclipse, IDEA