Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт мар 15, 2024 09:38

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 858 ]  На страницу Пред.  1 ... 33, 34, 35, 36, 37, 38, 39 ... 58  След.
Автор Сообщение
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Ср фев 07, 2018 14:41 
Не в сети

Зарегистрирован: Пт янв 06, 2017 14:57
Сообщения: 365
Благодарил (а): 17 раз.
Поблагодарили: 1 раз.
Да нет, я не про "детское" программирование)
---
Всё, теперь понятно как мне лучше и понятнее свой Форт писать.
P.s. Остановился опять на вопросе о выборе слов ядра. Почитав стандарты я понял, что это даже психологический вопрос (кто больше минималист, кто больше максималист)...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Пн фев 12, 2018 10:35 
Не в сети
Аватара пользователя

Зарегистрирован: Ср фев 23, 2011 20:42
Сообщения: 600
Откуда: Карелия
Благодарил (а): 3 раз.
Поблагодарили: 24 раз.
_KROL писал(а):
Глеб, интересно, вы так комментируете свой код?
Код:
    test    %eax, %eax      #    |  # (%eax <= 0)?
    jbe     2f              #-+  |  # ?-Да, это ошибка, переходим вперед
А ведь смотрится очень даже ничего.
Условный переход выше сработает только если eax = 0. Если eax < 0 не сработает. Условие b это условие "был перенос", а команда test всегда его обнуляет.

Откуда код-то этот был взят ? Его автор в ассемблере лошарит.

А нашел. Отсюда https://rigidus.ru/lrn/forth/jonesforth-1.html


Последний раз редактировалось Ethereal Пн фев 12, 2018 10:55, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Пн фев 12, 2018 14:06 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
_KROL писал(а):
Да нет, я не про "детское" программирование)
---
Всё, теперь понятно как мне лучше и понятнее свой Форт писать.
P.s. Остановился опять на вопросе о выборе слов ядра. Почитав стандарты я понял, что это даже психологический вопрос (кто больше минималист, кто больше максималист)...


Чем то поучительный взгляд на дизайн ядра Форт системы (может и оригинальный)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Пн фев 12, 2018 17:52 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1285
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
KPG писал(а):
_KROL писал(а):
Да нет, я не про "детское" программирование)
---
Всё, теперь понятно как мне лучше и понятнее свой Форт писать.
P.s. Остановился опять на вопросе о выборе слов ядра. Почитав стандарты я понял, что это даже психологический вопрос (кто больше минималист, кто больше максималист)...


Чем то поучительный взгляд на дизайн ядра Форт системы (может и оригинальный)


Угу.
Код:
: CELLS ( n1 -- n2 )
  0 CELL+ * ;


Это гениально

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Ср фев 14, 2018 01:37 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Это негативная сторона подхода "мы сейчас немного напишем на ассемблере, а потом как можно скорее начнем все доопределять на Форте".


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Пн фев 19, 2018 20:29 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
игровой движок в MS Excel

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Пн фев 19, 2018 21:27 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
ДНК глазами программиста
мне показалось очень интересной.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Вт фев 20, 2018 09:18 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1285
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
mOleg писал(а):
ДНК глазами программиста
мне показалось очень интересной.

Хм, раньше учёные считали 99% ДНК мусором, а теперь 97%.
Учёные всё-таки развиваются :)

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Вт фев 20, 2018 10:55 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Victor__v писал(а):
Хм, раньше учёные считали 99% ДНК мусором, а теперь 97%.

ну, ничего нового.
В той же Винде 99% мусора 8)

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Вт фев 20, 2018 11:33 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1285
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
mOleg писал(а):
Victor__v писал(а):
Хм, раньше учёные считали 99% ДНК мусором, а теперь 97%.

ну, ничего нового.
В той же Винде 99% мусора 8)

Не очень корректно сравнивать генетику человека с ОС по количеству лишних приблуд.
Ежели и есть в человеке что-то лишнее, то порядка 2% а то и меньше.
К примеру у мужчин есть редуцированные молочные железы.

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Вт фев 20, 2018 12:32 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Victor__v писал(а):
Не очень корректно сравнивать генетику человека с ОС по количеству лишних приблуд.

ну, даже в статье сразу написано, что сравнивать не корректно генетический код и программный.
Однако же 8)
Если не ошибаюсь, из 95 винды убирали все лишнее, ужимая ее до ~5 МБ, при этом она оставалась полностью функциональной (это если о процентах).

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Чт фев 22, 2018 22:17 
Не в сети

Зарегистрирован: Пт янв 06, 2017 14:57
Сообщения: 365
Благодарил (а): 17 раз.
Поблагодарили: 1 раз.
mOleg писал(а):
ДНК глазами программиста
мне показалось очень интересной.
Цитата:
Центральная догма: .c -> .o -> a.out/.exe

На заре открытий основ генетики, учёным приходилось сталкиваться со множеством химикалий, взаимосвязь которых была неочевидной. Момент, когда стало ясно, из чего что получается, был провозглашён великим триумфом и получил название «Центральная догма».

Эта догма говорит нам, что ДНК нужен для получения РНК, а РНК необходим для получения белков, подобно тому, как из .c-файл превращается в объектный файл .o, который затем может быть скомпилирован в исполняемый файл (a.out/exe). Кроме того, она сообщает нам, что это единственный порядок, в котором следует информационный поток.

И всё же, Центральная догма недавно слегка поблекла. Как и при любой миллиардлетней разработке проекта, происходило множество хаков, из-за которых информация иногда течёт в обратном направлении. Иногда РНК патчит ДНК, а бывает, что ДНК модифицируется белка́ми, созданными ранее.

Но, в целом, зависимости ясны, так что Центральная догма всё ещё остаётся важной.
Это мне очень напоминает Форт, только у нас деление не настолько сильное (ДНК, РНК, БЕЛКИ). :D

mOleg писал(а):
Если не ошибаюсь, из 95 винды убирали все лишнее, ужимая ее до ~5 МБ, при этом она оставалась полностью функциональной (это если о процентах).
Ну не знаю, у меня есть откуда-то live-образ 98-й, который весит 13MB ;)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Вс апр 08, 2018 23:05 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Это бесплатная для использовании коллекция кода на разных языках для веселого тестирования и, возможно, для образовательной цели


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Вс июн 03, 2018 10:12 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Проект Форта для WebAssembly
WAForth: Forth Interpreter+Compiler for WebAssembly


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Сб июн 16, 2018 13:44 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Stackish – An XML Alternative


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 858 ]  На страницу Пред.  1 ... 33, 34, 35, 36, 37, 38, 39 ... 58  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB