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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 540 ]  На страницу Пред.  1 ... 32, 33, 34, 35, 36  След.
Автор Сообщение
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Вс фев 04, 2018 15:45 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6375
Благодарил (а): 14 раз.
Поблагодарили: 99 раз.
KPG писал(а):
Нифига не понял смысл притчи в контексте информации для форума.

Ну вот есть такой человек. А он Фортом сейчас занимается? Ему форум интересен? Он информацией поделится, если уж кто-то захочет с ним пообщаться? Если уж искать контакты, то можно и побольше информации собрать. Поиск-то в браузере у всех есть.


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

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 865
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.
Hishnik писал(а):
KPG писал(а):
Нифига не понял смысл притчи в контексте информации для форума.

Ну вот есть такой человек. А он Фортом сейчас занимается? Ему форум интересен? Он информацией поделится, если уж кто-то захочет с ним пообщаться? Если уж искать контакты, то можно и побольше информации собрать. Поиск-то в браузере у всех есть.

А если нет? Это как то меняет информацию на данном ресурсе и возможность дать ссылку на неё?


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6375
Благодарил (а): 14 раз.
Поблагодарили: 99 раз.
KPG писал(а):
А если нет? Это как то меняет информацию на данном ресурсе и возможность дать ссылку на неё?

Ну то есть весь форум должен самостоятельно проверить "какого укоса это сено"? :)


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

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 865
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.
Hishnik писал(а):
KPG писал(а):
А если нет? Это как то меняет информацию на данном ресурсе и возможность дать ссылку на неё?

Ну то есть весь форум должен самостоятельно проверить "какого укоса это сено"? :)


Напишите "какого укоса это сено", если вопрос только в этом не ссылаясь на мистмческий "весь форум".


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

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 585
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
KPG писал(а):


Я переписывался с Глуховым.
Сейчас свой Лисп пишет, насколько мне известно.
Я давал ему некоторые ссылки на форум.
Может и зарегился недавно.

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


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6375
Благодарил (а): 14 раз.
Поблагодарили: 99 раз.
Victor__v писал(а):
Я переписывался с Глуховым.
Сейчас свой Лисп пишет, насколько мне известно.
Я давал ему некоторые ссылки на форум.
Может и зарегился недавно.


Спасибо. А он не отвечал? Там у него сопутствующая информация есть интересная.

KPG, Чувствуется разница, правда?


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

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 865
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.
Hishnik писал(а):
KPG, Чувствуется разница, правда?

Не чувствуется, автор не отвечает в переписке?
Ко мне то какие претензии в этом. :shuffle;


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

Зарегистрирован: Пн фев 05, 2018 12:51
Сообщения: 1
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Всем привет, я теперь на форуме, если что-то интересует, задавайте вопросы. Глухов http://rigidus.ru



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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6375
Благодарил (а): 14 раз.
Поблагодарили: 99 раз.
rigidus писал(а):
Всем привет, я теперь на форуме, если что-то интересует, задавайте вопросы. Глухов http://rigidus.ru

Да мы тут в целом общаемся по широкому кругу технически-организационных вопросов. Фортов-то довольно много написано и пишется. А понимающие люди всегда нужны, тем более если есть что рассказать на тему практической организации использования Форта.


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

Зарегистрирован: Пн ноя 05, 2007 13:54
Сообщения: 135
Благодарил (а): 0 раз.
Поблагодарили: 11 раз.
rigidus писал(а):
Всем привет, я теперь на форуме, если что-то интересует, задавайте вопросы. Глухов http://rigidus.ru


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

Поясню. В разделе "Минимальный Forth с нуля" с неизвестной целью приводится не очень удачный перевод весьма известного руководства jonesforth. При этом ссылки на оригинал не наблюдается. Неискушенный читатель может решить, что это руководство -- полностью Ваш труд. Почему я пишу "не очень удачный"? Начал сверять оригинал с переводом и сразу же наткнулся на такое:

"In FORTH as you will know, functions are called "words""

"В Forth, как вы уже знаете, функции называются "словами""


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

Зарегистрирован: Пт янв 06, 2017 14:57
Сообщения: 344
Благодарил (а): 15 раз.
Поблагодарили: 1 раз.
true-grue писал(а):
"In FORTH as you will know, functions are called "words""

"В Forth, как вы уже знаете, функции называются "словами""
Согласен.
Статья про литературное программирование понравилось, спасибо!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Ср фев 07, 2018 14:17 
_KROL писал(а):
Статья про литературное программирование понравилось, спасибо!
Ну, во-первых, оно не "литературное", а "грамотное". Это опять ошибка перевода. А, во-вторых, читать вместо книг Кнута их "краткие пересказы" - это себя не уважать.


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

Зарегистрирован: Пт янв 06, 2017 14:57
Сообщения: 344
Благодарил (а): 15 раз.
Поблагодарили: 1 раз.
На счёт "кратких пересказов" не знаю, но ещё ошибку я нашёл:
Цитата:
В i386 есть инструкция LODSL (или в терминологии руководств Intel, LODSW). Она делает две вещи:
читает из памяти, на которую указывает %esi 4 байта в регистр %eax
увеличивает значение в регистре %esi на 4
Не lodsw, а lodsd.


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

Зарегистрирован: Пт янв 06, 2017 14:57
Сообщения: 344
Благодарил (а): 15 раз.
Поблагодарили: 1 раз.
Глеб, интересно, вы так комментируете свой код?
Код:
    defcode "KEY",3,,KEY
    call _KEY
    push    %eax            #       # push-им возвращенный символ на стек
    NEXT                    #
_KEY:                       # <--+
    mov     (currkey), %ebx #    |  # Берем указатель currkey в %ebx
    cmp     (bufftop), %ebx #    |  # (bufftop >= currkey)? - в буфере есть символы?
    jge     1f              #-+  |  # ?-Нет, переходим вперед
    xor     %eax, %eax      # |  |  # ?-Да,  (1) переносим символ, на который
    mov     (%ebx), %al     # |  |  #        указывает bufftop в %eax,
    inc     %ebx            # |  |  #        (2) инкрементируем копию bufftop
    mov     %ebx, (currkey) # |  |  #        (3) записываем ее в переменную currkey,
    ret                     # |  |  #        и выходим (в %eax лежит символ)
    # ---------------- RET    |  |
1:  #                     <---+  |  # Буфер ввода пуст, сделаем read из stdin
    mov     $sys_read, %eax #    |  # param1: SYSCALL #3 (read)
    mov     $stdin, %ebx    #    |  # param2: Дескриптор #2 (stdin)
    mov     $input_buffer, %ecx #|  # param3: Кладем адрес буфера ввода в %ecx
    mov     %ecx, currkey   #    |  # Сохраняем адрес буфера ввода в currkey
    mov     $INPUT_BUFFER_SIZE, %edx # Максимальная длина ввода
    int     $0x80           #    |  # SYSCALL
    # Проверяем возвращенное     |  # должно быть количество символов + '\n'
    test    %eax, %eax      #    |  # (%eax <= 0)?
    jbe     2f              #-+  |  # ?-Да, это ошибка, переходим вперед
    addl    %eax, %ecx      # |  |  # ?-Нет, (1) добавляем в %ecx кол-во прочитанных байт
    mov     %ecx, bufftop   # |  |  #        (2) записываем %ecx в bufftop
    jmp     _KEY            # |  |
    # ------------------------|--+
2:  #                     <---+     # Ошибка или конец потока ввода - выходим
    mov     $sys_exit, %eax         # param1: SYSCALL #1 (exit)
    xor     %ebx, %ebx              # param2: код возврата
    int     $0x80                   # SYSCALL
    # --------------- EXIT
    .data
    .align 4
currkey:
    # Хранит смещение на текущее положение в буфере ввода (следующий символ будет прочитан по нему)
    .int input_buffer
bufftop:
    # Хранит вершину буфера ввода (последние валидные данные + 1)
    .int input_buffer
А ведь смотрится очень даже ничего.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Интересные ссылки
СообщениеДобавлено: Ср фев 07, 2018 14:39 
_KROL писал(а):
Глеб, интересно, вы так комментируете свой код?
Нет.
Изображение
P.S. Кончайте флудить.


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

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


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

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


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

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