Межплатформенное программирование

Тема в разделе "WASM.PROJECTS", создана пользователем romirez, 18 июн 2007.

  1. romirez

    romirez New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2007
    Сообщения:
    6
    На днях пришла в голову идея как писать программы и портировать их
    под другие системы, с минимальными изменениями исходников.
    Идея вот в чем, создать заголовочные файлы(типа 'bsd.inc', 'linux.inc',
    'windows.inc') с описаниями функций api(сообщений оп. систем и т.п.),в которых этим функциям соотнесены мнемонически понятные имена, одинаковые во всех инклудах(типа: print,'WriteConsoleA'-для windows; print,'printf'-для unix и т.п.). Так что в исходниках можно будет менять только имена инклудов. Не думаю, что это пройдет с графическими приложениями(типа оконными), но с консольными очень даже может быть.
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    fasmlib
     
  3. romirez

    romirez New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2007
    Сообщения:
    6
    называется зря распинался.
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Это называется Reinventing the wheel :)
     
  5. romirez

    romirez New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2007
    Сообщения:
    6
    Есть какое-нибудь описание fasmlib ?
     
  6. romirez

    romirez New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2007
    Сообщения:
    6
    Ответьте мне
     
  7. vid

    vid New Member

    Публикаций:
    0
    Регистрация:
    30 янв 2007
    Сообщения:
    4
    я розвияю FASMLIB. я говорю па русски очень плохо.

    FASMLIB ест точно што ти говориш.

    посмотри http://fasmlib.x86asm.net