Важная информация

User Tag List

Страница 9 из 18 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 180

Тема: Почему компилированный Бейсик выполняется быстро?

  1. #81
    Master
    Регистрация
    27.01.2005
    Сообщений
    905
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Можешь ржать. Но про сосульки лазером с крыш сбивать это мой был прикол. А г.-жа Матвиенко на полном серьезе озвучила. Про то, что рухнувший в случае атаки Газоскреб перекроет Неву у Смольного и затопит полПитера тоже была моя оригинальная идея. И тогда я людям даже промоделировать это предложил.
    Да твой, твой))

    Это твоё, не сомневаюсь)


  2. #82
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,701
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    179 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    средняя по стране
    ну ежели средняя возрастает в 2.5 раза, а у некоторых практически не меняется, то значит кому-то повысили вероятно в 3-5 раз.

    Стань вторым Львом Толстым и публикуйся в Интернет и санитары тебе не понадобятся. А ты мне очень напоминаешь персонажа из комедии "33" Данелии, Прохорова.
    Последний раз редактировалось andrews; 23.11.2023 в 11:40.

  3. #83
    Master
    Регистрация
    27.01.2005
    Сообщений
    905
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    ну ежели средняя возрастает в 2.5 раза, а у некоторых практически не меняется, то значит кому-то повысили вероятно в 3-5 раз.

    Стань вторым Львом Толстым и публикуйся в Интернет и санитары тебе не понадобятся.
    ну до тебя мне далеко) в каждом сообщении писать бред мне не по силам)

  4. #84
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,701
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    179 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    ну до тебя мне далеко
    так молодой ишо, и высунуться боишься. На стадионе перед полсотней спектрумистов сумел бы с речью выступить без санкций городских властей? Я вот выступал.

  5. #85
    Master
    Регистрация
    27.01.2005
    Сообщений
    905
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так поругайте мою идею по поводу FORTH-BASIC!)

    - - - Добавлено - - -

    Цитата Сообщение от andrews Посмотреть сообщение
    так молодой ишо, и высунуться боишься. На стадионе перед полсотней спектрумистов сумел бы с речью выступить без санкций городских властей? Я вот выступал.
    Высунуться откуда и зачем?) Ключевое слово ЗАЧЕМ?

    Вот ты высунулся и ноешь в каждом сообщении) Могу уже даже все темы твоего нытья, повторяемые по кругу, повторить))

    И зачем мне это? Я лучше буду спокойно иметь квартиру, загородный дом, платить ипотеку за вторую квартиру и ростить своих детей) Ешё проект хоббийный веду для души потихоньку)

    Мне некогда ныть) я работаю)

  6. #86
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,701
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    179 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я не ною это ты говоришь, что я ною, хотя так не думаешь. Я тебе не случайно про Прохорова из "33" Данелии написал. Ты точно такой же. Иди, работай! Ипотека зовет!

  7. #87
    Master
    Регистрация
    27.01.2005
    Сообщений
    905
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Я не ною это ты говоришь, что я ною, хотя так не думаешь. Я тебе не случайно про Прохорова из "33" Данелии написал. Ты точно такой же. Иди, работай! Ипотека зовет!
    "Мне должны землю, много денег, меня кинули, выгнали, обманули, прилетит беспилотник...Я Я Я Я МНЕ МНЕ МНЕ !!!!" и так далее)) Хахаха.

    - - - Добавлено - - -

    Итак, поругайте. Что плохого в идее?

    Идея такая. В порядке бреда.

    Каждая функция или строка бейсик-программы "на лету" компилируется в слово FORTH. Хранится в памяти исходник на бейсике + откомпилированный FORTH.
    Откомпилированный за исключением расстановки адресов внешних, по отношению к текущей функции или строке, меток-слов.

    При запуске программы расставляются адреса слов и программа выполняется как FORTH-программа.

    Плюсы такого подхода.

    1. Скорость выполнения - высокая. По сути это компилятор, да и форт-ядро тоже весьма не медленное.
    2. Можно выгружать в виде исполняемого файла ТОЛЬКО уже откомпилированную FORTH-часть. Это экономия памяти, однако.
    3. Относительно лёгкая расширяемость системы, за счёт возможности расширения стандартных форт-слов.
    4. Относительно лёгкая концепция модульности за счёт относительных адресов, расставляемых в момент линковки.

    Минусы тоже есть.
    1. Дополнительный объём памяти для хранения программы в двух представлениях. Частично купируется возможностью выгружать "только откомпилированный форт".
    2. На линковку нужно дополнительное время.

    Но в голове такая идея бродит. Думаю, почему не поделиться... Тут много сумасшедших. Чем я хуже?)

  8. #88
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,556
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    Есть бейсики с процедурами и else и while и прочим.. И на спеке тоже. Вопрос реализации.
    а есть вообще без номеров строк? и да, я про классические бейсики говорил

    Цитата Сообщение от SfS Посмотреть сообщение
    Итак, поругайте. Что плохого в идее?
    я форт люблю, но почти все восьмибитные камни (кроме 6809) для именно форт-ядра неудобны
    свой заточенный байткод или шитый код вероятно, выгоднее окажутся
    с полностью разобранными выражениями, выбором разных точек входа для операторов
    с отложенным на рантайм связыванием для будущих, еще не добавленных процедур
    "компиляция" прозрачная тупо по нажатию ентера - построчная или попроцедурная
    и да, без аврала, думаю, такое можно было сделать даже в 80-х, и даже в 16k упихать
    Прихожу без разрешения, сею смерть и разрушение...

  9. #89
    Master
    Регистрация
    27.01.2005
    Сообщений
    905
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    142 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне тоже приятнее Бейсики без номеров строк.
    С метками. С функциями.

    Просто давно в голове вертится как-то совместить компактность и скорость форта и Бейсик надстройку.

  10. #90
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    Просто давно в голове вертится как-то совместить компактность и скорость форта и Бейсик надстройку.
    А арифметика с плавающей точкой будет?

Страница 9 из 18 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 47
    Последнее: 02.02.2021, 14:06
  2. Как быстро летит время.
    от Mick в разделе Новости
    Ответов: 18
    Последнее: 25.02.2020, 08:43
  3. Почему Спектрум-бейсик такой медленный?
    от mmxdmv в разделе ZX Концепции
    Ответов: 53
    Последнее: 07.07.2018, 19:39
  4. Как быстро добраться до мыши?
    от TomCaT в разделе Для начинающих
    Ответов: 38
    Последнее: 02.03.2010, 11:00
  5. Быстро переместить 384b
    от Aprisobal в разделе Программирование
    Ответов: 6
    Последнее: 23.01.2005, 15:23

Ваши права

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