User Tag List

Страница 22 из 32 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя
Показано с 211 по 220 из 320

Тема: Библиотеки-модули-программы...

  1. #211

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от elf/2
    вот и я о том. у библиотеки должна быть версия, а не у функции сигнатура. в библиотеке лежат связанные между собой функции и библиотека определяется набором функций.
    Сигнатура функции- это как минимум ее имя, как максимум- имя, список и тип передаваемых параметров и версия. Как вариант- хранить хеш вместо сигнатуры. Иначе линковка не имеет смысла. Набор функций в либе тоже может меняться, но только если опять-таки есть возможность вырезать лишнее.

  2. #211
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #212

    Регистрация
    13.03.2005
    Адрес
    Пермь
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin
    Ну-ну. Никто не выказывал охоты перейти на существующий аласм, зато как только на горизонте нарисуется эфемерный компилятор, так все сразу побегут роняя тапки пользовать его и писать в нем програмы. Уж лучше использовать что есть.
    Ну так нужно писать совместимые с обоими подходами исходники или нет?
    Цитата Сообщение от elf/2
    не в памяти, а на диске. соответсвенно когда задаем зависимости от библиотек указываем не только имя но и версию. и компоновщик грузит в память только нужную версию
    Вообразим себе программу, которая использует библиотеки A и B.
    В свою очередь A использует C1.0, а B использует C2.0
    Цитата Сообщение от elf/2
    точно, и добавить в каждую программу парсер конфигурашек...
    В соответствии с вышеизложенным, конфигурация отрабатывается до момента когда программа вообще получит управление.

  4. #213

    Регистрация
    13.03.2005
    Адрес
    Пермь
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от elf/2
    "Можно ли на спеке позволить себе держать ... в памяти?" нужное вставить
    Я объясню.

    Есть код. Есть данные.
    Чтобы код мог обрабатывать данные, они должны быть адресуемы одновременно.

    Теперь мы сталкиваемся со страничной адресацией Speccy.

    Если хранить код в страницах, то он не сможет напрямую адресовать данные в других страницах.

    Если хранить код в нижней памяти, то он сможет эффективно обращаться ко всей памяти через страницы. Именно так чаще всего пишется софт.

    Нижней памяти мало. Поэтому держать там дубли кода - недопустимо.

    Верхней памяти гораздо больше. Особенно на клонах-монстрах. И использовать её для постоянного хранения конфигурационных данных с целью повышения кофморта работы - может быть вполне допустимо.

  5. #214

    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от captain cobalt
    Вообразим себе программу, которая использует библиотеки A и B.
    В свою очередь A использует C1.0, а B использует C2.0
    у нас уже есть многозадачность?

    Цитата Сообщение от captain cobalt
    В соответствии с вышеизложенным, конфигурация отрабатывается до момента когда программа вообще получит управление.
    у нас уже есть ось? или "компоновщик в вакуме"?

    Цитата Сообщение от Vitamin
    Единственное что полезное вытащил из идей captain cobalt'а- это версионирование на уровне функций, а не модулей целиком. Но это только если будет возможность раздербанивать библиотеки, вытаскивая нужные функции.
    "версионировать" на уровне функции имеет смысл только если мы собираемся использовать одну функцию разных версий в одной программе. а этого надо избегать...

  6. #215

    Регистрация
    01.03.2005
    Адрес
    Russia, Krasnodar
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от captain cobalt
    Все тормоза перечислены.
    Не видел, уточните! Напрасно голосновно заявляете - вам девушка привела кучу примеров, так что дерзайте - сравнивайте с амигой ваш писизм дальше. Только не забудьте на арм процессор (лучше тогда на ппц) сделать спек, чтоб шот как то работал с вашим писизмом и оопами и прочими попами
    http://amigasc.nm.ru

    Free coder and hardwareman
    Amiga addicted

  7. #216

    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от captain cobalt
    Верхней памяти гораздо больше. Особенно на клонах-монстрах. И использовать её для постоянного хранения конфигурационных данных с целью повышения кофморта работы - может быть вполне допустимо.
    к сожалению в услових критически малых ресурсов приходится думать в первую очередь об эффективности их использования, а не о комфорте работы. как я понимаю даже на клонах-монстрах памяти под пользовательские данные - мало. и отдавать одну-две страницы под парсеры/конфигурашки/реестры - это "преступная халатность"

  8. #217

    Регистрация
    01.03.2005
    Адрес
    Russia, Krasnodar
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin
    Я, конечно, дико извиняюсь, товарищ, но на все высказанные просьбы рассказать, в чем же есть круть несусветная амиги были получены однообразные ответы типа "смотрите libman, там все". Ну посмотрели, сделали выводы на основе неполной (уж сколько было) информации.
    Ну во первых, вы девушек видели? С сисями такие? Они никак не товарищи, скорее подруги (amiga по испански . Во вторых, ну сколько можно, товарищ Витамин С? Ну стормозили вы разок, не поняли, что я вам сказал, дык зачем на себя так долго дуться? простите себя уж! =)
    Для того, чтобы объяснить вам - у ВАС должен присутствовать интерес, коего у вас нет. Во вторых объем информации не может быть умещен на данном форуме. Вам проеще скачать эмуль амиги и с нуля все исследовать самому - зацЕните. Обкакаете пц сразуже (не во всех отношениях кнешно8).
    Я понимаю, что вам трудно все воспринять, но почитайте это (смотрю модеры тщательно удаляют все нужное?)
    http://www.totalamiga.org/pdf/totalamiga_19.pdf
    страницы 24-26. срочно! =)
    Последний раз редактировалось acidrain; 17.10.2006 в 16:37.

  9. #218

    Регистрация
    13.03.2005
    Адрес
    Пермь
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin
    А реестр- это бред.
    Что именно?
    Это ругательное слово?

    А сам подход конфигурации автозагружаемых плагинов?

  10. #219

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от acidrain
    Ну во первых, вы девушек видели? С сисями такие? Они никак не товарищи, скорее подруги (amiga по испански . Во вторых, ну сколько можно, товарищ Витамин С? Ну стормозили вы разок, не поняли, что я вам сказал, дык зачем на себя так долго дуться? простите себя уж! =)
    Когда я обращаюсь к девушкам "мадам", никто не обижается и не считает себя "французской шлюшкой", так что я перешел на сугубо нейтральный тон.
    И на себя я не дуюсь, я вообще ни на кого не дуюсь долго- надоедает быстро %)
    Я конечно понимаю, что обидел ее просьбой привести подтверждение своим словам, но, следует заметить, мы тут постоянно друг друга так обижаем, а с тобой лично так через пост прям %))

  11. #220

    Регистрация
    01.03.2005
    Адрес
    Russia, Krasnodar
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin
    мы тут постоянно друг друга так обижаем, а с тобой лично так через пост прям
    да не, ты меня не обижал =) читай пост №217 еше раз, ок? =)
    http://amigasc.nm.ru

    Free coder and hardwareman
    Amiga addicted

Страница 22 из 32 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 9
    Последнее: 10.11.2024, 08:26
  2. Управление эмулятором из zx-программы
    от Spectre в разделе Эмуляторы
    Ответов: 42
    Последнее: 29.08.2006, 12:58
  3. Кто может помочь в создании программы
    от Лебедев в разделе Люди
    Ответов: 9
    Последнее: 22.07.2006, 09:41
  4. Программы для модемов
    от p@lex в разделе Софт
    Ответов: 21
    Последнее: 11.02.2006, 21:36

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •