Forth http://fforum.winglion.ru/ |
|
Интересные ссылки http://fforum.winglion.ru/viewtopic.php?f=35&t=161 |
Страница 36 из 58 |
Автор: | _KROL [ Ср фев 07, 2018 14:41 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Да нет, я не про "детское" программирование) --- Всё, теперь понятно как мне лучше и понятнее свой Форт писать. P.s. Остановился опять на вопросе о выборе слов ядра. Почитав стандарты я понял, что это даже психологический вопрос (кто больше минималист, кто больше максималист)... |
Автор: | Ethereal [ Пн фев 12, 2018 10:35 ] |
Заголовок сообщения: | Re: Интересные ссылки |
_KROL писал(а): Глеб, интересно, вы так комментируете свой код? Условный переход выше сработает только если eax = 0. Если eax < 0 не сработает. Условие b это условие "был перенос", а команда test всегда его обнуляет.Код: test %eax, %eax # | # (%eax <= 0)? А ведь смотрится очень даже ничего.jbe 2f #-+ | # ?-Да, это ошибка, переходим вперед Откуда код-то этот был взят ? Его автор в ассемблере лошарит. А нашел. Отсюда https://rigidus.ru/lrn/forth/jonesforth-1.html |
Автор: | KPG [ Пн фев 12, 2018 14:06 ] |
Заголовок сообщения: | Re: Интересные ссылки |
_KROL писал(а): Да нет, я не про "детское" программирование) --- Всё, теперь понятно как мне лучше и понятнее свой Форт писать. P.s. Остановился опять на вопросе о выборе слов ядра. Почитав стандарты я понял, что это даже психологический вопрос (кто больше минималист, кто больше максималист)... Чем то поучительный взгляд на дизайн ядра Форт системы (может и оригинальный) |
Автор: | Victor__v [ Пн фев 12, 2018 17:52 ] |
Заголовок сообщения: | Re: Интересные ссылки |
KPG писал(а): _KROL писал(а): Да нет, я не про "детское" программирование) --- Всё, теперь понятно как мне лучше и понятнее свой Форт писать. P.s. Остановился опять на вопросе о выборе слов ядра. Почитав стандарты я понял, что это даже психологический вопрос (кто больше минималист, кто больше максималист)... Чем то поучительный взгляд на дизайн ядра Форт системы (может и оригинальный) Угу. Код: : CELLS ( n1 -- n2 ) 0 CELL+ * ; Это гениально |
Автор: | Hishnik [ Ср фев 14, 2018 01:37 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Это негативная сторона подхода "мы сейчас немного напишем на ассемблере, а потом как можно скорее начнем все доопределять на Форте". |
Автор: | mOleg [ Пн фев 19, 2018 20:29 ] |
Заголовок сообщения: | Re: Интересные ссылки |
игровой движок в MS Excel |
Автор: | mOleg [ Пн фев 19, 2018 21:27 ] |
Заголовок сообщения: | Re: Интересные ссылки |
ДНК глазами программиста мне показалось очень интересной. |
Автор: | Victor__v [ Вт фев 20, 2018 09:18 ] |
Заголовок сообщения: | Re: Интересные ссылки |
mOleg писал(а): ДНК глазами программиста мне показалось очень интересной. Хм, раньше учёные считали 99% ДНК мусором, а теперь 97%. Учёные всё-таки развиваются |
Автор: | mOleg [ Вт фев 20, 2018 10:55 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Victor__v писал(а): Хм, раньше учёные считали 99% ДНК мусором, а теперь 97%. ну, ничего нового. В той же Винде 99% мусора 8) |
Автор: | Victor__v [ Вт фев 20, 2018 11:33 ] |
Заголовок сообщения: | Re: Интересные ссылки |
mOleg писал(а): Victor__v писал(а): Хм, раньше учёные считали 99% ДНК мусором, а теперь 97%. ну, ничего нового. В той же Винде 99% мусора Не очень корректно сравнивать генетику человека с ОС по количеству лишних приблуд. Ежели и есть в человеке что-то лишнее, то порядка 2% а то и меньше. К примеру у мужчин есть редуцированные молочные железы. |
Автор: | mOleg [ Вт фев 20, 2018 12:32 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Victor__v писал(а): Не очень корректно сравнивать генетику человека с ОС по количеству лишних приблуд. ну, даже в статье сразу написано, что сравнивать не корректно генетический код и программный. Однако же 8) Если не ошибаюсь, из 95 винды убирали все лишнее, ужимая ее до ~5 МБ, при этом она оставалась полностью функциональной (это если о процентах). |
Автор: | _KROL [ Чт фев 22, 2018 22:17 ] |
Заголовок сообщения: | Re: Интересные ссылки |
mOleg писал(а): ДНК глазами программиста мне показалось очень интересной. Цитата: Центральная догма: .c -> .o -> a.out/.exe Это мне очень напоминает Форт, только у нас деление не настолько сильное (ДНК, РНК, БЕЛКИ). На заре открытий основ генетики, учёным приходилось сталкиваться со множеством химикалий, взаимосвязь которых была неочевидной. Момент, когда стало ясно, из чего что получается, был провозглашён великим триумфом и получил название «Центральная догма». Эта догма говорит нам, что ДНК нужен для получения РНК, а РНК необходим для получения белков, подобно тому, как из .c-файл превращается в объектный файл .o, который затем может быть скомпилирован в исполняемый файл (a.out/exe). Кроме того, она сообщает нам, что это единственный порядок, в котором следует информационный поток. И всё же, Центральная догма недавно слегка поблекла. Как и при любой миллиардлетней разработке проекта, происходило множество хаков, из-за которых информация иногда течёт в обратном направлении. Иногда РНК патчит ДНК, а бывает, что ДНК модифицируется белка́ми, созданными ранее. Но, в целом, зависимости ясны, так что Центральная догма всё ещё остаётся важной. mOleg писал(а): Если не ошибаюсь, из 95 винды убирали все лишнее, ужимая ее до ~5 МБ, при этом она оставалась полностью функциональной (это если о процентах). Ну не знаю, у меня есть откуда-то live-образ 98-й, который весит 13MB
|
Автор: | KPG [ Вс апр 08, 2018 23:05 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Это бесплатная для использовании коллекция кода на разных языках для веселого тестирования и, возможно, для образовательной цели |
Автор: | KPG [ Вс июн 03, 2018 10:12 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Проект Форта для WebAssembly WAForth: Forth Interpreter+Compiler for WebAssembly |
Автор: | KPG [ Сб июн 16, 2018 13:44 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Stackish – An XML Alternative |
Страница 36 из 58 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |