ZX Spectrum - 25 лет

Свернуть
X
 
  • Время
  • Показать
Очистить всё
новые сообщения
  • Alex-v
    Ветеран

    • 24 August 2003
    • 2840

    #16
    Claricce
    На Спектруме ведь выросло целое поколение нынешних программистов.
    Да, я со Спектрума начинал свою карьеру программиста.
    Я собрал его своими руками.
    А где детали, микросхемы брали? А схема откуда, может из журнала "Радиолюбитель"?
    Сколько оперативки было у вашего Спектрума?
    Даже написал драйвера для подключения винта 20 метров и начал пробовать - но время его уже прошло.
    На чем драйвера писали? На Assembler-e?
    С Богом. Александр.

    Комментарий

    • Павел_17
      христианин

      • 13 September 2002
      • 24020

      #17
      Сообщение от Alex-v
      Да, я со Спектрума начинал свою карьеру программиста.
      Аналогично.

      А где детали, микросхемы брали? А схема откуда, может из журнала "Радиолюбитель"?
      У знакомого, затем на Митинском рынке.

      Сколько оперативки было у вашего Спектрума?
      Сначала как у всех - 48К, затем собрали 128К.
      Программировали сначала на BASIC, затем на ассемблере или прямо в кодах. Смотря какие ставились задачи.

      Комментарий

      • Alex-v
        Ветеран

        • 24 August 2003
        • 2840

        #18
        Павел_17
        Программировали сначала на BASIC, затем на ассемблере или прямо в кодах. Смотря какие ставились задачи.
        Я тоже с кодами копался. Вот это было время...

        А на чем сейчас, Павел, пишите? Лично я на С++. Иногда на Assembler.
        С Богом. Александр.

        Комментарий

        • YouПитер
          R.I.P.

          • 11 December 2006
          • 5624

          #19
          Любимая игра - коммандос. Впервые пришел на радиорынок (теперь Юнона) и понял, что можно не только покупать, но и продавать. Сгрёб у папки ненужные радиодетали, продал и тут же купил Синклер и навороченный джойстик. Прилепив его на стол играл до потери пульса. Даже девушки перестали интересовать. Ну гамал я сильно.

          Комментарий

          • Claricce
            Ветеран

            • 22 December 2000
            • 4267

            #20
            Здравствуйте, Alex-v!

            Сообщение от Alex-v
            А где детали, микросхемы брали?
            На радоибазаре - у нас он очень крупный.
            А схема откуда, может из журнала "Радиолюбитель"?
            Там же - на базаре.
            Сколько оперативки было у вашего Спектрума?
            Исходная, разумеется - 48к. Добавив дисковод, получил 128. Показалось мало - дописал драйвер и новый дешифратор адреса+новые ОЗУ дорастил до 512. Но это уже был прикол - можно было почти всегда обойтись 256-ю.
            На чем драйвера писали? На Assembler-e?
            Ассемблер.
            Чтобы не уродовать основное ПЗУ, сделал теневое при обращении к верхним страницам памяти - пожертвовал одной неиспользуемой служебной ячейкой для флага обращения к ПЗУ.

            На Синклере (я почти никогда не называл его Спектрум) начал писать на Си. Писал свои прикладные программы на нем.
            Полюбил этот язык до обожания - и не разочаровался до сих пор. Писать на нем - эстетическое удовольствие.
            Сейчас это мой любимый язык в однокристаллках.

            С Уважением,
            Claricce

            Комментарий

            • Павел_17
              христианин

              • 13 September 2002
              • 24020

              #21
              Сообщение от Alex-v
              Я тоже с кодами копался. Вот это было время...
              Мы начали с кодами копаться сначала на Микроше.
              Начали со вставок в BASIC программы (опрос клавиатуры), затем больше и больше (звук, псевдографика).

              А на чем сейчас, Павел, пишите? Лично я на С++. Иногда на Assembler.
              Много на чем писал (в основном системное программирование): Fortran (обработка спектров для количественного анализа, статистика, анализ изображения), потом с появлением 286 CPU на Turbo C (анализ и улучшение изображения), потом Clipper+Ассемблер (программы для работы с кассовыми аппаратами и базами данных), ну и некоторые специализированные языки для программирования переносных компьютеров типа PSION.

              Сейчас уже ни на чем, перешел в системные администраторы. Разве что скрипты помогающие в администрировании.

              Комментарий

              • Alex-v
                Ветеран

                • 24 August 2003
                • 2840

                #22
                Claricce
                На Синклере (я почти никогда не называл его Спектрум) начал писать на Си. Писал свои прикладные программы на нем.
                Полюбил этот язык до обожания - и не разочаровался до сих пор. Писать на нем - эстетическое удовольствие.
                Сейчас это мой любимый язык в однокристаллках.
                Мне тоже нравиться Си, но еще больше С++.
                А от куда на Синклере взялся язык Си? Там на сколько я помню был встроенный Basic?
                А на С++ не пробовали писать? Советую.
                С Богом. Александр.

                Комментарий

                • Alex-v
                  Ветеран

                  • 24 August 2003
                  • 2840

                  #23
                  Павел_17
                  Сейчас уже ни на чем, перешел в системные администраторы. Разве что скрипты помогающие в администрировании.
                  На какой системе работаете сисадмином? Не на Linux-e случано?
                  С Богом. Александр.

                  Комментарий

                  • Claricce
                    Ветеран

                    • 22 December 2000
                    • 4267

                    #24
                    Здравствуйте, Alex-v!

                    Сообщение от Alex-v
                    А от куда на Синклере взялся язык Си? Там на сколько я помню был встроенный Basic?
                    Встроенный Басик, верно.
                    А Си - программа, загружается так же, как и любая игрушка. Копилируете и потом используете в виде исполняемого модуля.
                    Сообщение от Alex-v
                    А на С++ не пробовали писать? Советую.
                    Я и сейчас пишу на С++ - на CBuilder'е. Но все же чистый Си мне ближе - я много работаю с железом, а с Си это делать проще.

                    С Уважением,
                    Claricce

                    Комментарий

                    • Alex-v
                      Ветеран

                      • 24 August 2003
                      • 2840

                      #25
                      Claricce
                      Я тоже на CBuilder'е работаю. Раньше на 3-й версии, теперь на 6-ой.
                      Заканчиваю сейчас крупный проект (СУБД "Телемастерская")
                      С Богом. Александр.

                      Комментарий

                      • Claricce
                        Ветеран

                        • 22 December 2000
                        • 4267

                        #26
                        Alex-v!

                        Сообщение от Alex-v
                        Заканчиваю сейчас крупный проект (СУБД "Телемастерская")
                        Складская программа?

                        С Уважением,
                        Claricce

                        Комментарий

                        • Alex-v
                          Ветеран

                          • 24 August 2003
                          • 2840

                          #27
                          Да, там есть раздел "СКЛАД".
                          Также есть разделы "МАСТЕРСКАЯ", "КАССА", "ОТЧЕТЫ".

                          Около полугода пишу ее уже.
                          С Богом. Александр.

                          Комментарий

                          • Павел_17
                            христианин

                            • 13 September 2002
                            • 24020

                            #28
                            Сообщение от Alex-v
                            На какой системе работаете сисадмином? Не на Linux-e случано?
                            HP-UX, FreeBSD.
                            Хотят, чтобы я сейчас осваивал Windows 2003+MSSQL, т.к. на нем готовят один проект. Я в шоке от этой ОС и от этого тандема в частности, от его общей тормознутости, от невозможности убить зависшие процессы, от BSOD и много еще чего. При том меня уверяют, что эта система работает гораздо стабильнее, чем предыдущие версии. Что же было раньше?

                            Комментарий

                            • Tessaract
                              Сатанист

                              • 18 August 2004
                              • 6119

                              #29
                              На Синклере (я почти никогда не называл его Спектрум) начал писать на Си. Писал свои прикладные программы на нем.
                              Полюбил этот язык до обожания - и не разочаровался до сих пор. Писать на нем - эстетическое удовольствие.
                              Сейчас это мой любимый язык в однокристаллках.
                              Ой, не знаю, не знаю, для меня Си это настоящий ночной кошмар! Добивает то, что он не проверяет указатели (забыл поставить "звездочку", поставил не там где надо, выход за пределы массива при обработке) и как следствие программа после запуска падает! А ведь можно же было следать трассировку и определить все ошибки перед компиляцией! Причем непонятно мне нежелание разработчиков вводить такие проверки! Вон как в Паскале к примеру, тот при всем желании не позволит обратиться туда, куда нельзя!

                              Вспоминаю юмор по этому поводу!
                              Задача: "Прострелить ногу"

                              Решение:
                              На Си: Прострелить ногу.
                              На Паскале: Компилятор не позволит вам прострелить ногу

                              Кстати самые смешные решения задачи на Бейсике и Форте!
                              "После многочисленных и безрезультатных попыток прострелить себе ногу вы простреливаете себе голову"
                              Воистину блин так!

                              На Форте: Нога. Простреливать. Себе. Вы.
                              Человек человеку волк!!!!!!!!!!!!!!!!

                              Комментарий

                              • Claricce
                                Ветеран

                                • 22 December 2000
                                • 4267

                                #30
                                Здраствуйте, Tessaract!

                                Сообщение от Tessaract
                                Ой, не знаю, не знаю, для меня Си это настоящий ночной кошмар!
                                Простое решение проблемы - пишите днем.
                                Добивает то, что он не проверяет указатели (забыл поставить "звездочку", поставил не там где надо, выход за пределы массива при обработке) и как следствие программа после запуска падает!
                                Ну а что Вы хотели - Си строг, но справедлив.
                                Конкретно о границах массива - не знаю, как у Вас это получается, но warning в этом случае я обычно получаю. А дальше уж... - поступайте как хотите.
                                Возможно Вы поставили слишком жесткие ограничения в настройках компилятора и линковщика - убрали предупреждения и мелкие, нефатальные ошибки. Но тогда это - Ваша вина.
                                А ведь можно же было следать трассировку и определить все ошибки перед компиляцией! Причем непонятно мне нежелание разработчиков вводить такие проверки!
                                Если Вам часто приходится прокалываться на компиляторе, то поставьте себе pc-lint. Это программка, которая находит ошибки гораздо более тщательно, чем стандартный компилятор.
                                Вон как в Паскале к примеру, тот при всем желании не позволит обратиться туда, куда нельзя!
                                Си дает больше возможностей, но налагает на Вас самого ответственность за программу.
                                А от Паскаля что же требовать - учебный язык. Он и будет Вас дергать за руку все время.
                                Задача: "Прострелить ногу"
                                Решение:
                                На Си: Прострелить ногу.
                                На Паскале: Компилятор не позволит вам прострелить ногу
                                Спасибо.
                                На Форте: Нога. Простреливать. Себе. Вы.
                                После того, как я решил всерьез покопаться Форте - там же на Синклере - дня три выворачивал и распутывал собственные мозги. Мне кажется, что Форт с его обратной записью - для особо одаренных извращенцев.

                                С ++Уважением
                                Claricce

                                Комментарий

                                Обработка...