User Tag List

Страница 6 из 32 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 320

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

  1. #51

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

    По умолчанию

    Цитата Сообщение от elf/2
    уникальная реализация разделяемых библиотек, которой нигде больше нет
    я так не говорил! не приписывайте!
    http://amigasc.nm.ru

    Free coder and hardwareman
    Amiga addicted

  2. #52

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

    По умолчанию

    Цитата Сообщение от elf/2
    и тут не обижаться надо и PC ругать, а объяснить в конструктивном русле что есть что на амми/PC/MacOS/etc.
    Си знаешь? Читай реализацию (пример либлы). Есть вопросы - многие с удовольствием подскажут.
    Шаоса так и не заметили? Он вам предложил реальное дело! Вы наплевали, давай на меня давить! Вы че, ребзя?! Давайте делать а не писдоболить!
    http://amigasc.nm.ru

    Free coder and hardwareman
    Amiga addicted

  3. #53

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

    По умолчанию

    Цитата Сообщение от elf/2
    если несколько процессов загрузили одну и туже библиотеку, то неизменяемые сегменты (например сегмент кода) будет присутсвовать в памяти один раз. хотя на 100% не уверен
    Вообще на амиге одна либла на всех она не дублируется в памяти.
    http://amigasc.nm.ru

    Free coder and hardwareman
    Amiga addicted

  4. #54

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

    По умолчанию

    Цитата Сообщение от Vitamin
    поскольку они не брались в расчет совершенно.
    тоже могу сказать и в твой адрес! =)
    http://amigasc.nm.ru

    Free coder and hardwareman
    Amiga addicted

  5. #55

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

    По умолчанию

    Цитата Сообщение от icebear
    На Амиге это вряд ли сделано по-другому.
    Либ отсутствует. Если только в Си или в т.сказать HLL...
    http://amigasc.nm.ru

    Free coder and hardwareman
    Amiga addicted

  6. #56

    Регистрация
    05.05.2005
    Адрес
    Германия
    Сообщений
    1,614
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от acidrain
    Либ отсутствует. Если только в Си или в т.сказать HLL...
    Нифиганепонял. Причём здесь язык программирования как таковой? Это возможности самой ОС, если она не поддерживает работу с динамическими библиотеками, то хоть на бейсике пиши. А так, всё что ты написал про библиотеки на Амиге подходит и под винду. Основная идея dll не таскать один и тот же код по памяти двести раз и в случае смены кода не рекомпилировать каждую программу, использующую данную библиотеку.

  7. #57

    Регистрация
    05.05.2005
    Адрес
    Германия
    Сообщений
    1,614
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от acidrain
    Вообще на амиге одна либла на всех она не дублируется в памяти.
    Это был бы т.н. singleton pattern. А что же вы делаете с данными в этом случае? Тоже одни на всех вызывающих? Как же потоки работают?

  8. #58

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

    По умолчанию

    Цитата Сообщение от icebear
    Нифиганепонял. Причём здесь язык программирования как таковой? Это возможности самой ОС, если она не поддерживает работу с динамическими библиотеками, то хоть на бейсике пиши. А так, всё что ты написал про библиотеки на Амиге подходит и под винду. Основная идея dll не таскать один и тот же код по памяти двести раз и в случае смены кода не рекомпилировать каждую программу, использующую данную библиотеку.
    Зачем таскать по памяти? Нипонял я! Зачем один и тот же код в разных прогав хранить на винте и в памяти, если можно только один раз на винте!
    ХЛЛ тут при том, что куски своих либл (функций) линкует с прогой, даже если они (либы) там вапще не нуны. При чем тут ось?
    Данные разные для каждого потока, по другому не могу представить, управляется сигналами/семафорами. Как говорит один мой друг - в винде почти тоже самое, но топорнее =)
    http://amigasc.nm.ru

    Free coder and hardwareman
    Amiga addicted

  9. #59

    Регистрация
    05.05.2005
    Адрес
    Германия
    Сообщений
    1,614
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от acidrain
    Зачем таскать по памяти? Нипонял я! Зачем один и тот же код в разных прогав хранить на винте и в памяти, если можно только один раз на винте!
    Дак о чём тебе и твердят. На амиге так же сделано, как и на винде (ну или наоборот, на винде как на амиге).

    Цитата Сообщение от acidrain
    ХЛЛ тут при том, что куски своих либл (функций) линкует с прогой, даже если они (либы) там вапще не нуны.
    Я не знаю что такое ХЛЛ, но нового ты ничего не сказал.

    Цитата Сообщение от acidrain
    При чем тут ось?
    При том, что в винде задача загрузки/выгрузки библиотек возложена на неё и она смотрит и следит за тем, кто юзает библиотеку, кто её реально использует, а кто уже отвалился.

    Цитата Сообщение от acidrain
    Данные разные для каждого потока, по другому не могу представить, управляется сигналами/семафорами. Как говорит один мой друг - в винде почти тоже самое, но топорнее =)
    Ну тогда чем тебя возмутило сообщение от elf/2? Он тебе тоже сказал, другими словами.

  10. #60

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

    По умолчанию

    Цитата Сообщение от icebear
    При том, что в винде задача загрузки/выгрузки библиотек возложена на неё и она смотрит и следит за тем, кто юзает библиотеку, кто её реально использует, а кто уже отвалился.
    А до этого ты утверждал, что:
    "Причём здесь язык программирования как таковой? Это возможности самой ОС, ..."
    Т.е. она следит за длл или либ? Запутал ты меня.
    ехес тоже следит.
    Хорошо, то что предложил автор - это либ или длл? либ на какой стадии линкуется с прогойй - когда ее только компилируешь или когда ее запускает конечный юзер?
    Последний раз редактировалось acidrain; 12.10.2006 в 18:19.

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

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

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

Эту тему просматривают: 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

Ваши права

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