cresta: обещаная либа для строк

Тема в разделе "WASM.HEAP", создана пользователем yureckor, 8 сен 2005.

  1. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    2 cresta

    а где обещаная либа для строк?

    хотелось бы погонять на скорость, хоть без исходника.
     
  2. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257




    В аттаче.

    Либа делалась для конкретных целей (многократная циклическая обработка данных), поэтому особой универсальности ожидать не стоит.

    На экспорт 39 процедур (преобразование чисел в строки и обратно, несколько юникод-процедур, сортировки массивов строк, и собственно обработка самих ascii строк). Процедуры (кроме multicat) stdcall.



    Два бага в процессе работы с либой были устранены, один ускользнул :dntknw: Связан с cr_struni. Сразу не смог уделить времени ему, а потом не смог воспроизвести условия, при которых он возник. Если встретится, пожалуйста в подробностях расскажи.

    Если всё пучком, ничего в исходнике править не придётся, тогда исходник тоже приложу (это чтобы не расползалось непроверенное). А пока его можно получить прямо из Оли если невтерпёж :), стиль написания практически такой же, как видно в её листинге.



    Пробуй :)



    [​IMG] _912522022__strlib.zip
     
  3. kejcerfcrv

    kejcerfcrv New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2011
    Сообщения:
    320
    fpu.lib - где сие брать и что это такое. И нафига шелл и прочее для работы со строками ?

    Негодно!
     
  4. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Простите за то, что вмешиваюсь, но для чего вообще понадобилось в наш заверщающийся 2011 год писать либу для работы со строками?
     
  5. asd

    asd New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    952
    Адрес:
    Russia
    _DEN_
    Вам и правда интересно, или так, просто мимо пройти не могли?:)
     
  6. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    asd

    Сложно спокойно пройти мимо инженеров с высшим образованием, изобретающих колесо, и не поинтересоваться, в чем прикол.
     
  7. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    _DEN_
    вы не поверите, но сейчас кое-где на Си пишут, и компилят msvc2003 (да, три)
     
  8. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    GoldFinch

    И эти люди запрещают мне ковыряться в носу.
     
  9. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.574
    _DEN_
    Вообще-то дата первого поста - 2005 год. Это бот апнул тему просто.

    Некоторые и визуал студио 6 компилируют сишный код по сей день..
     
  10. kejcerfcrv

    kejcerfcrv New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2011
    Сообщения:
    320
    M0rg0t
    Это не я её апнул, тема была в свежих. Хз как так получилось %
     
  11. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.574
    kejcerfcrv
    ее спамбот апнул, просто его уже удалили модеры видимо.

    Кстати, интересно, чем плохо компилить Сишный код в наше время старой студией? Чем лучше новая студия, кроме того, что она жрет немерено ресурсов компа?
     
  12. scf

    scf Member

    Публикаций:
    0
    Регистрация:
    12 сен 2005
    Сообщения:
    385
    M0rg0t
    Лучший оптимизатор аднака.
    А также поддержка оптимизации под новые процессоры.