Как стать автором
Обновить

Комментарии 51

>> на бедно отрисованной дороге

Идеальное же шоссе!
Тоже не понял в чем наезд, для тех времен это была супер пупер графика. Она даже цветная была.
Эмулятор лажает — если увернуться от ослика, но вернуться после его проезда обратно — boom!
>> Время от времени на дороге возникает коричневое пятно, которое символизирует собой ослика.
Совсем не похоже на то, что показывает анимация.
они даже не смотрят, что переводят, или не понимают что написано
на видео абсолютно разборчивый ослик серого цвета!
Улыбающийся ослик!
игре с низким разрешением

Хотя впечатление, что представленная в статье анимация — это текстовый режим, псевдографика, а не графика.
1210 PRINT "THIS PROGRAM USES GRAPHICS AND REQUIRES THAT ADAPTER."
НЛО прилетело и опубликовало эту надпись здесь
Какой-то хитрый DRAW, судя по строкам типа DRAW «BM12,1r3m+1,3d2R1ND2u1r2d4l2u1l1»
Я такого не видел (может это потому что мое знакомство с бейсиком ограничилось Speccy и БК1001)
НЛО прилетело и опубликовало эту надпись здесь
Популярная команда Draw со своим языком — указывается направление, толщина линий и количество пикселей.
Я совсем не помню в каком бейсике я этим пользовался, но это просто указывает как будет ходить рисующий поинтер по пикселям.

перейти на координаты 12,1
рисовать 3 пикселя вправо,
перейти на координаты +1, 3
рисовать 2 вниз, 1 вправо
запомнить место, рисовать 2 вниз, 1 вверх, 2 вправо, 4 вниз, 2 влево, 1 вверх, 1 влево и вернуться на запомненное место

Похоже на одно из колес машины
Ах, когда-то дешево купил на Митинском рынке весьма похожий ящик. Один флоп, один жесткий диск — странно! сделанный во Вьетнаме за 14 лет до моей покупки. Память 640 кб, но! панельки на плате были только под две линейки памяти, так что верхние 512 к были аккуратно напаяны вторым рядом. Плата — каноническая. Сказали что из Пентагона. И совсем родная клавиатура. Красота!
у меня досихпор такая клавиатура, только пришлось клавишу macro выковырнуть, у неё даже сканкода нет.
Ну как, хватало 640 килобайт-то?
радует что пока в клавиатуру не нужно 8Gb рама засовывать :)
Я «ошибся уровнем комментариев» (с) сообщество Хабра =)
Мило! Будучи на 10 лет моложе дядюшки Билла — написал на Бейские пару незамысловатых игрушек. Тогда в школе появились компы — ну и народ бросился ИГРАТЬ. Мне играть было скучно и жалко на игры машинного времени. Я бросился ПИСАТЬ.
Хотя наверное у каждого найдется что-то подобное в программистком детстве. Сейчас стало сложнее — посмотришь на творения Крайтека — и руки опускаются.
>на творения Крайтека
На Warface? :)
CryEngine V же.
Warface-ом занималось киевское отделение CryTek-а
https://commons.m.wikimedia.org/wiki/File:Elektronika-IM-23.jpg
Сто пудов «игру» написал только школьник. Билагейц не написал ни одного оператора, но сидел рядом и нудел школьнику в ухо. Поэтому они закончилис в четыре утра. Иначе школьник написал бы это дерьмо максимум за час. Там просто писать совершенно нечего.
О, специалист по программированию подтянулся.
Это тот школьник и теперь у него детская травма на всю жизнь.
прально чё писать, зашёл бы в гугл накачал исходников…
==
вы таки помните как писали программы в 81 году?
Да, помню. На Алголе первые свои программы писал на 1-м курсе. И от безделья игры на программируемом калькуляторе.
както странно ожидать аналога пакмана в указанных временых рамках за который вышепреведённый код был написан. И я бы поглядел на школьника в 81 году который писал игры после уроков (в тетрадке?)
Речь не о сложности этой поделки, хотя для её написания на псевдоязыке Basic школьнику должно хватить 1-1.5 часов. Речь о том, что Билагейц там просто присутствовал, и максимум выступал в качестве «заказчика». Но никак не программиста.
Я думаю, в те годы Билл был вполне не против сам попрограммить, и уж Бейсик то он знал.

Кроме того, стоит помнить, что школьнику никак не могло хватить 1-1.5 часов, потому что в те годы вряд ли в школах были компьютеры, во-вторых школьникам не преподавали программирование, да и свой компьютер могли себе позволить немногие.
на основании чего сделан такой вывод? (к слову БГ было тогда 26 лет)

в 81 году этот, как вы выразились, «псевдоязык» считался вполне серьёзным языком программирования…

И мне интересно, вы так легко отражаете знания нынешних школьников на реалии 81 года, когда компьютер стоил как автомобиль. это теперь можно взять любого школьника у которого информатика в расписании уроков есть и он вам нарисует такую игру… а тогда задача «взять и скоренько выучить простенький бейсик» подразумевала под собой доступ к компьютеру на котором этот бейсик можно было бы запустить и книжку по этому самому бейсику и было бы странно что среднестатистический школьник даже в США такой доступ запросто имел. и я уж молчу о элементарных знаниях программирования.

Во-первых, 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 года и доллар 2016 это совершенно разные деньги (посмотрите например на среднюю зарплату в 81 году)

А может вы серьёзным языком считаете Паскаль? который от бейсика отличался разве что заумными конструкциями для объявления переменных и чудным оператором присваивания…
А может вы забыли QuickBasic в те времена он не успел ещё выродиться в интерпретатор и был полноценным компилируемым языком
Почему все кому не лень пихали бейсик в ПЗУ тогдашних компьютеров?
Хорошие велосипеды в те годы стоили как раз как те компьютеры. В долларовом выражении.

Паскаль — это нормальный структурированный алгоритмический язык, с сильным контролем типов данных и иерархическим структурированием данных, с передачей данных по значению и по ссылке, с поддержкой модульного программирования и всеми возможностями, присущими нормальным профессиональным (но не ООП) языкам. Ничего подобного ни в одном Бейсике никогда не было (Visual Basic это уже не Basic, это испорченный Pascal). Фраза про «заумные конструкции» выдаёт чайника в как Паскале, так и в программировании вообще. Ничего заумного там не было, Паскаль — язык очень простой и достаточно эффективный.

Убогость Бейсиков вообще, и QuickBasic в частности (то ещё угрёбище) не столько в том, что это интерпретаторы, а в самом синтаксисе, семантике и методиках программирования. Именно из-за них это «псеводязык». Кстати, в 80-х Бейсики уже стали компилируемыми — но не до машинного кода, а до P-кода, исполняемого виртуальной машиной. А вы не знали?..

Бейсик тогда пихали все в ПЗУ, потому что у него интерпретатор был крошечных размеров. Только по этой причине, и больше ни по какой. ПЗУ в 80-х были очень маленькой ёмкости и ещё очень дорогие. И портировать крошечный интерпретатор с одной платформы на другую занимает минимум времени. А интерпретатор Бейсика помещался в 4-8 килобайт на 8-и разрядных процессорах. Что, в частности, свидетельствует о его убогости.
Кстати, в 80-х Бейсики уже стали компилируемыми — но не до машинного кода, а до P-кода, исполняемого виртуальной машиной. А вы не знали?..


Вообщето QuickBasic (не Q, а Quick) был компилируемым и причём до машинного кода
Да, но это его не спасало. Как дерьмо ни украшай и дезодорантами не брызгай, оно дерьмом и останется…
35 лет назад, когда были только истоки программирования… Покажи нам свой шедевр кода, 2016 года?
> 35 лет назад, когда были только истоки программирования…

истоки были гораздо раньше.
Зафлудить здесь оффтопиками на около полмиллиона строк на Си, С++, Паскале, Фортране, разных Ассемблерах?
github
Ох уж эта молодёжь со своими модными гитхабами. Только копипаста, только флоппи-диски, только хардкор!
А что исходники все находятся в частной собственности — ничего не значит?
если полмиллиона сам написал, покажи самую лучшую часть из 30 строк
Я затрудняюсь выбрать. Они все прекрасны.
Странно, но я не вижу в листинге кода комментария с именем Гейтца.
Прочитав заголовок, ожидал увидеть статью про Internet Explorer.
странная игра

довольно нелепой игре

Эта странная и нелепая игра — обычная «объезжайка» на реакцию — до сих пор встречается в кнопочных звонилках наряду с тетрисом и змейкой. И в Брик Геймах (не буду называть их по-народному «тетрисами», потому что уже употребил это слово в правильном значении) она тоже встречалась.
Temple Run, Subway surfers…
интересно кто был раньше
image
… и в каждой строчке просто дичайшее презрение к Майкрософт и IBM, и щенячье обожание Эппл. Серьезно, зачем на этом ресурсе подобные статьи? Неужели с нынешней его аудиторией все настолько плохо?
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории