Комментарии 51
>> на бедно отрисованной дороге
Идеальное же шоссе!
Идеальное же шоссе!
+7
Эмулятор лажает — если увернуться от ослика, но вернуться после его проезда обратно — boom!
0
>> Время от времени на дороге возникает коричневое пятно, которое символизирует собой ослика.
Совсем не похоже на то, что показывает анимация.
Совсем не похоже на то, что показывает анимация.
+7
игре с низким разрешением
Хотя впечатление, что представленная в статье анимация — это текстовый режим, псевдографика, а не графика.
0
1210 PRINT "THIS PROGRAM USES GRAPHICS AND REQUIRES THAT ADAPTER."
0
НЛО прилетело и опубликовало эту надпись здесь
Какой-то хитрый DRAW, судя по строкам типа DRAW «BM12,1r3m+1,3d2R1ND2u1r2d4l2u1l1»
Я такого не видел (может это потому что мое знакомство с бейсиком ограничилось Speccy и БК1001)
Я такого не видел (может это потому что мое знакомство с бейсиком ограничилось Speccy и БК1001)
+2
НЛО прилетело и опубликовало эту надпись здесь
Популярная команда Draw со своим языком — указывается направление, толщина линий и количество пикселей.
Я совсем не помню в каком бейсике я этим пользовался, но это просто указывает как будет ходить рисующий поинтер по пикселям.
перейти на координаты 12,1
рисовать 3 пикселя вправо,
перейти на координаты +1, 3
рисовать 2 вниз, 1 вправо
запомнить место, рисовать 2 вниз, 1 вверх, 2 вправо, 4 вниз, 2 влево, 1 вверх, 1 влево и вернуться на запомненное место
Похоже на одно из колес машины
Я совсем не помню в каком бейсике я этим пользовался, но это просто указывает как будет ходить рисующий поинтер по пикселям.
перейти на координаты 12,1
рисовать 3 пикселя вправо,
перейти на координаты +1, 3
рисовать 2 вниз, 1 вправо
запомнить место, рисовать 2 вниз, 1 вверх, 2 вправо, 4 вниз, 2 влево, 1 вверх, 1 влево и вернуться на запомненное место
Похоже на одно из колес машины
+1
Ах, когда-то дешево купил на Митинском рынке весьма похожий ящик. Один флоп, один жесткий диск — странно! сделанный во Вьетнаме за 14 лет до моей покупки. Память 640 кб, но! панельки на плате были только под две линейки памяти, так что верхние 512 к были аккуратно напаяны вторым рядом. Плата — каноническая. Сказали что из Пентагона. И совсем родная клавиатура. Красота!
0
Мило! Будучи на 10 лет моложе дядюшки Билла — написал на Бейские пару незамысловатых игрушек. Тогда в школе появились компы — ну и народ бросился ИГРАТЬ. Мне играть было скучно и жалко на игры машинного времени. Я бросился ПИСАТЬ.
Хотя наверное у каждого найдется что-то подобное в программистком детстве. Сейчас стало сложнее — посмотришь на творения Крайтека — и руки опускаются.
Хотя наверное у каждого найдется что-то подобное в программистком детстве. Сейчас стало сложнее — посмотришь на творения Крайтека — и руки опускаются.
0
https://commons.m.wikimedia.org/wiki/File:Elektronika-IM-23.jpg
0
Сто пудов «игру» написал только школьник. Билагейц не написал ни одного оператора, но сидел рядом и нудел школьнику в ухо. Поэтому они закончилис в четыре утра. Иначе школьник написал бы это дерьмо максимум за час. Там просто писать совершенно нечего.
-25
О, специалист по программированию подтянулся.
+13
прально чё писать, зашёл бы в гугл накачал исходников…
==
вы таки помните как писали программы в 81 году?
==
вы таки помните как писали программы в 81 году?
0
Да, помню. На Алголе первые свои программы писал на 1-м курсе. И от безделья игры на программируемом калькуляторе.
0
както странно ожидать аналога пакмана в указанных временых рамках за который вышепреведённый код был написан. И я бы поглядел на школьника в 81 году который писал игры после уроков (в тетрадке?)
0
Речь не о сложности этой поделки, хотя для её написания на псевдоязыке Basic школьнику должно хватить 1-1.5 часов. Речь о том, что Билагейц там просто присутствовал, и максимум выступал в качестве «заказчика». Но никак не программиста.
-2
Я думаю, в те годы Билл был вполне не против сам попрограммить, и уж Бейсик то он знал.
Кроме того, стоит помнить, что школьнику никак не могло хватить 1-1.5 часов, потому что в те годы вряд ли в школах были компьютеры, во-вторых школьникам не преподавали программирование, да и свой компьютер могли себе позволить немногие.
Кроме того, стоит помнить, что школьнику никак не могло хватить 1-1.5 часов, потому что в те годы вряд ли в школах были компьютеры, во-вторых школьникам не преподавали программирование, да и свой компьютер могли себе позволить немногие.
0
на основании чего сделан такой вывод? (к слову БГ было тогда 26 лет)
в 81 году этот, как вы выразились, «псевдоязык» считался вполне серьёзным языком программирования…
И мне интересно, вы так легко отражаете знания нынешних школьников на реалии 81 года, когда компьютер стоил как автомобиль. это теперь можно взять любого школьника у которого информатика в расписании уроков есть и он вам нарисует такую игру… а тогда задача «взять и скоренько выучить простенький бейсик» подразумевала под собой доступ к компьютеру на котором этот бейсик можно было бы запустить и книжку по этому самому бейсику и было бы странно что среднестатистический школьник даже в США такой доступ запросто имел. и я уж молчу о элементарных знаниях программирования.
в 81 году этот, как вы выразились, «псевдоязык» считался вполне серьёзным языком программирования…
И мне интересно, вы так легко отражаете знания нынешних школьников на реалии 81 года, когда компьютер стоил как автомобиль. это теперь можно взять любого школьника у которого информатика в расписании уроков есть и он вам нарисует такую игру… а тогда задача «взять и скоренько выучить простенький бейсик» подразумевала под собой доступ к компьютеру на котором этот бейсик можно было бы запустить и книжку по этому самому бейсику и было бы странно что среднестатистический школьник даже в США такой доступ запросто имел. и я уж молчу о элементарных знаниях программирования.
0
Во-первых, Basic никогда не считался серьезным языком, и тем более в начале 80-х. Тогда это был вообще кошмар, а не язык, с обязательной нумерацией строк и безусловными переходами на строку с заданным номером. Ничего серьезного на этом угрёбище написать нельзя. Но это была любимая игрушка Билагейца, откопанная им в мусорном баке MIT. Если бы не лично он — Basic давно был бы на этой планете заслуженно забыт.
Во-вторых, в 81-м домашние компьютеры стоили уже как велосипед. Небольшой экскурс в годы и цены: 1974 MITS Altair 8800 — $621, 1975 MOS Technology, Inc. KIM-1 — $245, 1977 Tandy Radio Shack TRS-80 — $599, 1978 Sinclair Mk14 — около $80, 1980 Sinclair ZX80 — около $200, 1981 Sinclair ZX81 — около $100, 1981 Commodore VIC-20 — менее $299. Последний был продан в количестве более миллиона штук. на всех этих компьютерах можно было программировать, в том числе и на Basic. И да — они были ОЧЕНЬ популярны у американской школоты.
В-третьих, в 81-м в американских Secondary и Postsecondary школах было НАВАЛОМ более дорогих компьютеров Apple II (выпуск с 1977 года) и Commodore PET (выпуск с тоже с 1977 года), на которых школьники с конца 70-х вовсю изучали программирование. А в некоторых школах были и более серьезные машины типа PDP-11 с многозадачными ОС DEC RT-11TS и Ultrix.
Во-вторых, в 81-м домашние компьютеры стоили уже как велосипед. Небольшой экскурс в годы и цены: 1974 MITS Altair 8800 — $621, 1975 MOS Technology, Inc. KIM-1 — $245, 1977 Tandy Radio Shack TRS-80 — $599, 1978 Sinclair Mk14 — около $80, 1980 Sinclair ZX80 — около $200, 1981 Sinclair ZX81 — около $100, 1981 Commodore VIC-20 — менее $299. Последний был продан в количестве более миллиона штук. на всех этих компьютерах можно было программировать, в том числе и на Basic. И да — они были ОЧЕНЬ популярны у американской школоты.
В-третьих, в 81-м в американских Secondary и Postsecondary школах было НАВАЛОМ более дорогих компьютеров Apple II (выпуск с 1977 года) и Commodore PET (выпуск с тоже с 1977 года), на которых школьники с конца 70-х вовсю изучали программирование. А в некоторых школах были и более серьезные машины типа PDP-11 с многозадачными ОС DEC RT-11TS и Ultrix.
-1
Отмечу что «как велосипед» они не стоили, доллар 81 года и доллар 2016 это совершенно разные деньги (посмотрите например на среднюю зарплату в 81 году)
А может вы серьёзным языком считаете Паскаль? который от бейсика отличался разве что заумными конструкциями для объявления переменных и чудным оператором присваивания…
А может вы забыли QuickBasic в те времена он не успел ещё выродиться в интерпретатор и был полноценным компилируемым языком
Почему все кому не лень пихали бейсик в ПЗУ тогдашних компьютеров?
А может вы серьёзным языком считаете Паскаль? который от бейсика отличался разве что заумными конструкциями для объявления переменных и чудным оператором присваивания…
А может вы забыли QuickBasic в те времена он не успел ещё выродиться в интерпретатор и был полноценным компилируемым языком
Почему все кому не лень пихали бейсик в ПЗУ тогдашних компьютеров?
+1
Хорошие велосипеды в те годы стоили как раз как те компьютеры. В долларовом выражении.
Паскаль — это нормальный структурированный алгоритмический язык, с сильным контролем типов данных и иерархическим структурированием данных, с передачей данных по значению и по ссылке, с поддержкой модульного программирования и всеми возможностями, присущими нормальным профессиональным (но не ООП) языкам. Ничего подобного ни в одном Бейсике никогда не было (Visual Basic это уже не Basic, это испорченный Pascal). Фраза про «заумные конструкции» выдаёт чайника в как Паскале, так и в программировании вообще. Ничего заумного там не было, Паскаль — язык очень простой и достаточно эффективный.
Убогость Бейсиков вообще, и QuickBasic в частности (то ещё угрёбище) не столько в том, что это интерпретаторы, а в самом синтаксисе, семантике и методиках программирования. Именно из-за них это «псеводязык». Кстати, в 80-х Бейсики уже стали компилируемыми — но не до машинного кода, а до P-кода, исполняемого виртуальной машиной. А вы не знали?..
Бейсик тогда пихали все в ПЗУ, потому что у него интерпретатор был крошечных размеров. Только по этой причине, и больше ни по какой. ПЗУ в 80-х были очень маленькой ёмкости и ещё очень дорогие. И портировать крошечный интерпретатор с одной платформы на другую занимает минимум времени. А интерпретатор Бейсика помещался в 4-8 килобайт на 8-и разрядных процессорах. Что, в частности, свидетельствует о его убогости.
Паскаль — это нормальный структурированный алгоритмический язык, с сильным контролем типов данных и иерархическим структурированием данных, с передачей данных по значению и по ссылке, с поддержкой модульного программирования и всеми возможностями, присущими нормальным профессиональным (но не ООП) языкам. Ничего подобного ни в одном Бейсике никогда не было (Visual Basic это уже не Basic, это испорченный Pascal). Фраза про «заумные конструкции» выдаёт чайника в как Паскале, так и в программировании вообще. Ничего заумного там не было, Паскаль — язык очень простой и достаточно эффективный.
Убогость Бейсиков вообще, и QuickBasic в частности (то ещё угрёбище) не столько в том, что это интерпретаторы, а в самом синтаксисе, семантике и методиках программирования. Именно из-за них это «псеводязык». Кстати, в 80-х Бейсики уже стали компилируемыми — но не до машинного кода, а до P-кода, исполняемого виртуальной машиной. А вы не знали?..
Бейсик тогда пихали все в ПЗУ, потому что у него интерпретатор был крошечных размеров. Только по этой причине, и больше ни по какой. ПЗУ в 80-х были очень маленькой ёмкости и ещё очень дорогие. И портировать крошечный интерпретатор с одной платформы на другую занимает минимум времени. А интерпретатор Бейсика помещался в 4-8 килобайт на 8-и разрядных процессорах. Что, в частности, свидетельствует о его убогости.
0
Кстати, в 80-х Бейсики уже стали компилируемыми — но не до машинного кода, а до P-кода, исполняемого виртуальной машиной. А вы не знали?..
Вообщето QuickBasic (не Q, а Quick) был компилируемым и причём до машинного кода
0
35 лет назад, когда были только истоки программирования… Покажи нам свой шедевр кода, 2016 года?
0
> 35 лет назад, когда были только истоки программирования…
истоки были гораздо раньше.
истоки были гораздо раньше.
+1
Зафлудить здесь оффтопиками на около полмиллиона строк на Си, С++, Паскале, Фортране, разных Ассемблерах?
-2
Странно, но я не вижу в листинге кода комментария с именем Гейтца.
+10
Прочитав заголовок, ожидал увидеть статью про Internet Explorer.
+8
странная игра
довольно нелепой игре
Эта странная и нелепая игра — обычная «объезжайка» на реакцию — до сих пор встречается в кнопочных звонилках наряду с тетрисом и змейкой. И в Брик Геймах (не буду называть их по-народному «тетрисами», потому что уже употребил это слово в правильном значении) она тоже встречалась.
+3
… и в каждой строчке просто дичайшее презрение к Майкрософт и IBM, и щенячье обожание Эппл. Серьезно, зачем на этом ресурсе подобные статьи? Неужели с нынешней его аудиторией все настолько плохо?
+4
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
35 лет игре «Ослик» Билла Гейтса