User Tag List

Показано с 1 по 10 из 31

Тема: Попытка написания чего-то типа MSX-DOS на языке MSX-BASIC

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    16.02.2015
    Адрес
    г. Владивосток
    Сообщений
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от John Warner Посмотреть сообщение
    Камраду Baton`у: чрезвычайно рад за вас. Вижу, что у вас был отличный информатик, но отвратительные педагоги по социальному воспитанию и этике.
    У меня сейчас 10-летний парнишка уже бойко рисует картинки с помощью операторов, вот закрепит материал, и будем спрайты изучать.
    Рад за вашего парнишку ;-)

    Но вот у меня, к сожалению (или к счастью?), 30 лет назад педагогов по этике в школе не было. Поэтому говорю прямо.
    Даже сейчас, когда прошло 25 лет с того момента, когда я что-то пытался программировать, мне хватило одного взгляда на ваше "творение" что бы понять, что вы, как это ноне говорится "вообще не в теме". Это видно начиная от постановки задачи и заканчивая кодом. Вы не учитель информатики (по образованию), вас им могли назначить из-за отсутствия оного.

    Но спасибо, что представили ваше творение на обозрение. Стали понятны некоторые ваши высказывания в иных ветках.
    И нет, я не против энтузиастов ;-)

    ЗЫ. Ниже простенький скриптик, который я, можно сказать, впервые "накодил" за последние 25 лет на языке, который видел в первый раз в жизни. Просто чтобы видно, что я не профи ни разу.

    /ip dhcp-server lease
    :local clientid [get [find address=$leaseActIP] host-name]
    :if ($clientid = "android-3c99815b83973bc5") do={
    /interface wireless access-list set [find comment="Kitchen1"] mac-address=$leaseActMAC
    remove [find address=$leaseActIP]
    log info "--- Kitchen1 detected!"
    }

    :if ([: pick $leaseActMAC 0 8] = "00:08:22") do={
    /interface wireless access-list set [find comment="Kitchen2"] mac-address=$leaseActMAC
    remove [find address=$leaseActIP]
    log info "--- Kitchen2 detected!"
    }
    Последний раз редактировалось Baton; 11.11.2017 в 07:09.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    609
    Спасибо Благодарностей отдано 
    125
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Baton Посмотреть сообщение
    ЗЫ. Ниже простенький скриптик,
    А Вы можете рассказать,что происходит хотя бы при парсинге Вашего скриптика?
    А то таких накодеров, в последнее время...
    Ну и анегдод в тему: "Вы знаете, что означает буква "S" в аббривиатур IoT?"

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

    А изыскания Дмитрия имеют весьма ценный "академический интерес". Сам по себе васик - язык больше "академический" чем "прикладной", изначально.
    electronox necromancer

  4. #3

    Регистрация
    16.02.2015
    Адрес
    г. Владивосток
    Сообщений
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    А Вы можете рассказать,что происходит хотя бы при парсинге Вашего скриптика?
    А то таких накодеров, в последнее время...
    Ну и анегдод в тему: "Вы знаете, что означает буква "S" в аббривиатур IoT?"

    А изыскания Дмитрия имеют весьма ценный "академический интерес". Сам по себе васик - язык больше "академический" чем "прикладной", изначально.
    Да не важно, что скриптик делает. Он призван просто показать объем "написанного" за 25 лет ;-) Ну и, возможно, "стиль письма". Например, то, что вместо конструкции A=ASC(A$)+32:A$=CHR$(A) я бы написал a$=chr$(asc(a$)+32), где хотя бы нет лишней переменной.

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

  5. #4

    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    609
    Спасибо Благодарностей отдано 
    125
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Baton Посмотреть сообщение
    где хотя бы нет лишней переменной.
    Вот далеко не факт, что любимый многими сишниками "стиль письма", когда норовят все и вся свалить в одну большую кучу, действительно лучше.
    А для интерпретаторов и подавно, что лучше, сильно зависит от того как калькулятор у него устроен.
    electronox necromancer

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

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

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

Похожие темы

  1. Отсканировал книжку по MSX-Basic
    от AlexBel в разделе MSX
    Ответов: 12
    Последнее: 08.11.2018, 04:32
  2. Эмуляция ATM-Turbo 2+ 0.91 с MSX-DOS
    от breeze в разделе Эмуляторы
    Ответов: 15
    Последнее: 11.06.2017, 17:51
  3. Ответов: 0
    Последнее: 24.04.2017, 16:24
  4. Ответов: 12
    Последнее: 24.06.2009, 12:33
  5. Ответов: 0
    Последнее: 08.05.2006, 13:56

Ваши права

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