Когда я зашел в гости к Робокурс (они учат ребятишек 7-13 лет программированию и робототехнике), то увидел коллекцию раритетных книжек по программированию и вспомнил былое, 286-е без жесткого диска, BASIC из оперативки и прочее.
Я был в восьмом и от одноклассника узнал, что есть «Краевая станция юнных техников» (КСЮТ), где помимо выпиливания лобзиком кордовых авиамоделей есть и инновационный кабинет по программированию. Записался туда. Там были и первые сетевые баталии в NETWARS, и первая порнокартинка, и война за пароль главного администратора. Адекватных книг практически на было, особенно по горячо любимому мной бейсику (только «Программышка» и еще одна розовенькая книга, откуда я узнал, что такое массив и что с ним можно делать).
Хочу спросить хабрачитателей, по каким книжкам они делали первые шаги в программировании.
Под катом кратенький обзор одной современной и нескольких олдскульных советских книжек по робототехнике и программированию для детей из коллекции преподавателей. (Бонус — обзор манги по электричеству.) А в комментах — ваши первые книги.
Программирование для детей
Издательство «МИФ» выпустила качественную книжку с картинками по изучению SCRATCH и Python. Веселая стилизация/пикселизация, качественная полиграфия, доступное изложение. Про бабушку не знаю, но мама и папа наконец-то смогут выучить python.
По-моему, весьма годный подход: хочешь научиться программировать — напиши свою игру. Чему и учат авторы на протяжении всей книги.
Думаю, что лучше один раз увидеть:
картинки
Примерно так выглядит подача материала
Вот и сама игра, которую будет писать начинающий программер
На кого ровняться
Чем заняться дальше и как развиваться в области программирования
Как вариант — ИБ
Примерно так выглядит подача материала
Вот и сама игра, которую будет писать начинающий программер
На кого ровняться
Чем заняться дальше и как развиваться в области программирования
Как вариант — ИБ
Путешествие в страну роботов
Особенность книжки — в огромном количестве толковых ссылок на ключевые моменты истории автоматических систем — от неандертальских ловушек на мамонтов, карт Жаккара, регулятора Уатта, маятника Фуко и пр, до машины Беббиджа, работ Винера Эшби, космических аппаратов, ЭНИАК, БЭСМ. Автор заглядывает и в будущее, анализуируя работы Азимова и Лема.
Программышка
Эх, книжка первая моя. Написана французами в 1985, переведена на русский в 1990.
картинки
Вот так я учился использовать GOTO
Работать с анимацией и псевдографикой
Выносить мозг окружающим писками динамика
А вот так нас пугали багами
Вот так я учился использовать GOTO
Работать с анимацией и псевдографикой
Выносить мозг окружающим писками динамика
А вот так нас пугали багами
Вот вторая моя книга по программированию:
Но толку в школе от нее было мало, зато в универе пригодилась.
Роберт
Милая художественная эстонская книга 1975 года про приключения робота
Основы компьютерной грамотности
Книга одновременно из Пало-Альто (это кремниевая долина, если что) и Бостона (это вторая кремниевая долина).
В книге много заданий и прог на бейсике, есть контрольные вопросы. Для домашнего обучения в те времена — крутая книга.
картинки
И тут Lisp
Нейроинтерфейсы и биофидбэк
А это наверное фейсбучек или скайп
Ну и преступления тут как тут
И тут Lisp
Нейроинтерфейсы и биофидбэк
А это наверное фейсбучек или скайп
Ну и преступления тут как тут
Язык и компьютер
Книга 1989 года для тех, кто постарше.
В книге рассказывается про семантику, понятийное ядро, фоносемнтику. Чем отличается фоносемантический ореол «вробара» от «лювиня»?
О чем мечтают роботы
Опять французы. Что мне особенно понравилось — так это формат комиксов. И Хардкорность в некоторых моментах.
Мечтают ли роботы о парадоксе Энштейна-Подольского-Розена?
подсмотреть
И наконец — МАНГА
правило буравчика, p-n-p переходы и еще кое-что
Теперь и я хочу изучить электричество
А кончается все виртуальной реальностью. Сними очки, Нео.
Теперь и я хочу изучить электричество
А кончается все виртуальной реальностью. Сними очки, Нео.
Чем меня «подкупили» преподаватели «Робокурса», что они мониторят не только современные книги и методики по программированию и робототехнике, но и раритетные советские книги и зарубежные издания:
Какая ваша первая книга по программированию?
P.S.
Если у вас есть малявка 7-13 лет, то вам сюда: Робокурс: обучаем детей программированию и робототехнике
pehat
Нет, ну как так можно-то?
Maklaud
Из книжки с Фортраном лет в 11 я научился «фокусу» с числами, который до сих пор некоторые взрослые не понимают ))
aim
если бы не эти книги я бы не стал компьютерщиком, вероятно.
IVAN2001
Энциклопедия профессора фортрана — вырежи и склей компьютер ))
hudson
Обе книги помню и уважаю. Нынешним детям они вероятно уже не так актуальны, но как классику жанра их надо им показывать ))
nik_vr
А у меня была книжка «2-в-1», но «Энциклопедия» там была немного сокращённая (или её позже дополнили авторы — не знаю).
До сих пор помню разворот с нарисованным ноутбуком :)
Хотя реально первой эту книгу назвать не могу. Первыми книгами были методички по бэйсику и ассемблеру из комплекта «Вектор 06-ц». Мне, правда, тогда было где-то 7 или 8 лет и я там ничёрта не понимал :)
fareloz
Блииин, такая ностальгия. До сих пор помню как сидел с открытой посредине книгой и представлял что у меня есть свой ноут…
olen
А я начинал программировать на калькуляторах :-)
А затянули меня в эту область журналы «Наука и Жизнь» и «Техника — Молодеже». Там были соответствующие рубрики.
Особенно интересно было читать в ТМ фантастическую повесть о перелете с Луны на Землю на маленьком космическом корабле. К каждой части прилагалась программа для калькулятора, эмулирующая соответствующую стадию полета, так что читатели могли повторить весь полет самостоятельно.
marenkov
Аналогично. Потом Basic, уж даже не помню по чему, да там особенно и учить было нечего. А затем справочник машинных кодов Z80. Боюсь для современных детей последнее не слишком подходит.
alafix
И у меня похоже. Бейсик по какой-то идиотской книге (вообще без компьютера в пределах досягаемости), только потом уже микрокалькулятор с «Наукой» и «Техникой». Потом через УПК получил пропуск на один режимный завод, там был 3-й Турбо-Паскаль по штатной документации к ЕС1840. Потом асм КР580ИК80 (i8080) в обнимку с журналами «Радио». Далее были книги «Микропроцессорный комплект К1810», Нортон и Джордейн. И т.д. и т.п.
pehat
Вот еще, японская. Двухтомный комикс для детей про биты-байты, резервное копирование и RSA(!)
MagisterLudi
AreD
Да, у меня они на книжной полке до сих пор стоят
ad1Dima
Эта книга, про Фортрана и Лого для детей (с русскоязычными командами и таблицей соответствия русского, болгарского и, кажется, английского). Я ими зачитывался.
jonic
Меня затянуло когда отец с книжки дня 4 набирал на денди/клавиатуре какой то бейсик код и там стал бегать марио по экрану, 4 дня того стоило :)) потом AS1, VB, php, js, Си, C# капелька Java. Так оно и неслось ) Детей мне кажется проще всего учить php — выполнил вот результат.
ad1Dima
Вы сейчас описали интерпретатор. Есть более подходящие вещи для детей, чем PHP.
jonic
Например?
ad1Dima
Например тот же митовский Scratch. Паскаль тоже для обучения подходит больше.
pehat
Пользуясь случаем, ищу детские книжки по программированию, про которые почти ничего не помню.
1) Персонажи книги – как в «Энциклопедии профессора Фортрана», только еще есть раздел с фокусами (протыкание шарика со скотчем, сцепление скрепок при помощи волшебного конверта, угадывание слов в конвертах при помощи метки на конверте и помощника в зале), настолка вида «кинь кубик и GOTO». Возможно, что в этой книжке программирования нет совсем.
2) Хорошая книжка, в оригинале американская, большого формата. Точное содержание не помню, было что-то про девочку по имени Ума Палэт и ее электронные таблицы, а также автоматический генератор стихов. Кусок книги мистическим образом нашелся тут, но далее дело не пошло: Генератор стихов видел еще один человек из Мариуполя.
pehat
По поводу второй книги: кажется, кто-то с Лепры (или с ее варварским образом украденного зеркала) знает, что это за книжка и где ее достать. По крайней мере, есть скриншоты:
MacIn
Есть у меня эта книга, лежит на полке. 2 тома
«Осваиваем микрокомпьютер-1» «Мир», Москва 1989 ISBN 5-03-001572-8
«Осваиваем микрокомпьютер-2» «Мир», Москва 1989 ISBN 5-03-001573-6
pehat
Вы мне закрыли многолетний гештальт, огромное спасибо! По названию и скан отыскать не составляет труда.
agent10
И пришёл спаситель! Я уже два года пытаюсь найти названия этих книжек из детства!
ivanych
Что такое «мониторят раритетные книги»?
MagisterLudi
Ищут, покупают, читают
RZK333
образовательная манга про электричество давно переведена
dmkpress.com/catalog/manga
dmkpress.com/catalog/manga/978-5-97060-107-5
сканы в сети, книжки в книжных магазинах.
xakpc
как качество перевода?
RZK333
по диагонали читал скан про Фурье, помню только что там про девушек поясняющих друг другу Фурье на примере музыкальных инструментов, оформлено было вроде в виде манги+диалоги с формулами. названия глав были в духе «твой и мой анализ Фурье».
в общем, обычная образовательная манга, думаю там сложно сильно напортачить.
Valery4
Keyten
Каким-то я неправильным ребёнком был.
ad1Dima
Ваша книга — 98 года издания, JavaScript появился в 95. Вы не странный ребёнок, вы просто моложе.
Yuuri
Смутно помню свою первую книжку – маленькую, советскую. Персонажи – школьники, в первой половине книги пилили арифмометр
из спичек и желудей, попутно объясняя всякую элементарную схемотехнику, а во второй – обыгрывали сюжет «Трёх мушкетёров» при помощи алгоритмики на псевдокоде.MagisterLudi
На почту прислали наводку на книгу:
«К сожалению, я не могу ответить Вам на хабре (по понятным причинам), пишу так.
Вот книжка, которая в свое время меня поразила. Она не совсем про программирование, да и какое детское программирование в могло быть в 66-м году. Но общим понятиям написания программ там уделили внимание.
Эта книга стала толчком в сторону электроники и для меня, и для многих...»
avgust-book.narod.ru
sophist
В процессе гугления обнаружил, что автор этой книги известен также, как Стивен Лесней. (Просто захотелось поделиться удивительным открытием).
homebody
Летом 1979 года я ехал в поезде из Ленинграда, только что поступив на мат-мех, и всю дорогу, лежа на верхней полке, увлеченно решал упражнения из брошюры В. А. Успенского «Машина Поста». Это был самый первый, незабываемый момент, когда довелось ощутить восторг программирования!
Уже потом были АЛГОЛ-60, перфокарты, программируемые калькуляторы в вычислительной лаборатории, JEC, Фортран на СМ-4… Далее везде.
NunaConecto
Изучал азы программирования и алгоритмов вместе с этой книгой, очень неплохое чувство юмора у авторов
batment
У меня где-то пылится такая книга:
Читал очень давно, в книге рассказывается о разных аспектах робототехники на тот момент (конец семидесятых).
bya
А мне все равно. При этом я остался механиком и математиком.
customtema
Завидую вам :)
У меня был единственный скучный учебник по информатике. Списанная книга, которую удалось выпросить в школьной библиотеке. Синий такой. Из нее узнал основы бейсика.
Мне было 10 лет, и мне посчастливилось посещать кружок по программированию, где был класс БК 0010. Кнопки нажимались с трудом, и часто застревали. Возможности сохранять написанные программы не было (а может быть и была, но руководителю было не до того), поэтому программы писал в блокноте в школе, и в кружке быстро набивал и отлаживал их.
Через 2 года записался в еще один кружок, в другом детском ДК. Там были БК 0011. Кнопки нажимались легче, хотя застревали также.
Так я смог посещать кружки до 6 раз в неделю. Пн, ср, и пт — один кружок, вт, чт и сб — другой. Замечательные были времена :)
Книг почти не было.
tronix286
Первые шаги в программировании я делал по книжке «Дисковые Операционные Системы для ПЭВМ 3.3 — 5.0 Э.Валтанен». Там было про MS-DOS, как копировать файлы, создавать директории и тд. Но самое главное — там было и про то, как создавать batch-файлы (.BAT). Вот с них то и началось. А потом у меня появился откуда-то debug.exe (приятель на дискете принес, вроде) и стал я в слепую дизасэмблить и ассемблить. Так я расковырял mov al,<символ> и затем int 29h. Как потом оказалось, int 29h вообще не документированная была. Но мне было тогда норм, потому что ни книг, ни инета, ни даже фидо не было еще. Полный оффлайн и сотни тысяч бездумных опытов с debug в конце концов стали складываться в что-то более-менее осознанное. По крайней мере я вроде бы научился строку на асме выводить. Прошу заметить, без единой строчки документации по асму и прерываниям, просто чуть ли не методом научного тыка. А потом у меня появился QBasic. А там была встроенная хелпа. А потом появился паскаль и книжка Фигурнова. Ну а потом уже скаченный с BBS Ralf Brown interrupt list, Tech Help 6.0 и пошел асм уже осознанный. Вот так вот швыряло меня из крайности в крайность… А деваться было некуда, потому что софта небыло. Достался бы мне тогда лисп или кобол, уверен что программил бы и на нем. -))
brainick
Моя первая книга по информатике — «БЕЙСИК для начинающих и будущих профессионалов».
http://samouchka.net/ebooks/yap/bookbasic/65180-beysik-dlya-nachinayuschih-i-buduschih-professionalov.html
PapaBubaDiop
Девид Бредли
IBM PC/XT
Первая и единственная книга по ассемблеру и командам ДОС. Дрались за почитать.
uniqueperson
Бейсик для детей
Ватт С., Мангада М.
abyrvalg
Вот здесь можно её почитать.
Mrrl
Действительно, была первая книжка. Кушниренко, Лебедев, «Программирование для математиков» (Мир, 1984).
До того — статьи из «Кванта» про Рапиру. Но это — для изучения без компьютера.
Godless
я уже довольно поздно начал кодить, в 9м классе… вот что было у меня в начале:
degorov
Там про какой-то из диалектов Бейсика шла речь. Потом Visual Basic (не .NET) учил в старших классах школы уже. Ну а потом в веб ушёл.
AterCattus
У меня одной из первых была эта %)
MagisterLudi
Прислали на почту:
«Решил тоже воспользоваться сообщением через почту, поскольку на Хабре не могу комментировать (надеюсь, когда-нибудь смогу).
Не увидел упоминания этой книги:
Старшей сестре подарили на день рождения, я читал её в 6 лет и мало что понимал, а в школе уже встретил компьютерный курс роботландии, из которого нас учили только Кукараче, остальное приходилось самому запускать, смотреть, изучать. И книжку заодно перечитал — открылось много нового.»
alexeizuzin
Мой первый компьютер был Byte (Spectrum), а первой книжкой — брошюрка к нему, с основными командами qBasic (плюс информатика в школе). Эх, если бы мне тогда хоть одну настоящую книгу о программировании дали.
webhead
Упомянутые «Техника — Молодежи» и «Наука и жизнь», журнал «Радио» — дали путевку в жизнь в 80-ых, а что касается книг, то у меня было две любимых: «Занимательная математика и персональный компьютер» Коснёвски и «Персональный компьютер в играх и задачах» Гнездиловой и Ко.
to_climb
Лукин С.Н. Turbo Pascal 7. 0: самоучитель для начинающих:
Сразу после ZX-Spectrum'а. Кажется, на 8086 компе. Эхх :)
Mercury13
Романовский, «Микрокалькуляторы в рассказах и играх». Долго искал нужную обложку, было много изданий.
MagisterLudi
Прислали на почту:
«Хочу дополнить Вашу библиотеку
Сам начинал с книги „Бейсик это просто“ когда учился в техникуме, с 87 года
книга „Учням про кібернетику“ — Ученикам про Кибернетику, читалась тоже с инте ресом, много такого, что не устревает, азы, понятия.»
ad1Dima
Тоже, когда в 5м классе получил доступ к компу учился по Бейсик это просто. QBasic, как все было легко и интересно…
zabbius
А у меня в детстве был только Spectrum и книжки «как написать игру для ZX Spectrum» одна по встроенному BASIC, вторая уже по ассемблеру.
StepEv
В совсем далёком советском детстве у меня была книга про кибернетику. Запомнилось, что страницы были пронумерованы в десятичной и двоичной системе. К сожалению, не помню точного названия. Поиск в сети не помог.
kubikus
Скорее всего это был Ю.М. Отряшенков — Юный кибернетик 1978. В этой книге нумерация страниц продублирована в двоичном коде:
StepEv
Она!
Спасибище.
speakingfish
Книга про компьютеры которая произвела на меня в детстве неизгладимое впечатление — «Компьютер Творец». Авторы: Дональд Мичи, Рори Джонстон. Издательство «Мир» 1987г.
www.ozon.ru/context/detail/id/28159440/?utm_source=livelibru&utm_medium=partner
www.libex.ru/detail/book58203.html
В книге рассказывалось о различных аспектах ИИ — о восприятии и анализе информации, шахматах, экспертных системах, системах логического вывода и многом другом.
Даже в википедии есть ссылки на эту книгу: шахматы, Eurisko.
fritz321
Так же могу посоветать замечательную книгу, где упор идет на невысокий возраст читателя
m0Ray
AdmAlexus
1. Путешествие в страну роботов (Черненко). До сих пор лежит где-то в коробке после переезда.
2. Конечно же Профессор Фортран.
3. IBM PC/XT. Это уже чуть постарше.
maximax
«Как Петя Бейсиков Тоню Соображалкину программировать учил» =))
Обожал проводить время перед черным экраном Турбо Бейсика с мигающим желтым курсором))