Пользователь
400,3
рейтинг
3 сентября 2015 в 14:48

Разработка → Книги, по которым мы в детстве учили программирование и будем учить детей



Когда я зашел в гости к Робокурс (они учат ребятишек 7-13 лет программированию и робототехнике), то увидел коллекцию раритетных книжек по программированию и вспомнил былое, 286-е без жесткого диска, BASIC из оперативки и прочее.

Я был в восьмом и от одноклассника узнал, что есть «Краевая станция юнных техников» (КСЮТ), где помимо выпиливания лобзиком кордовых авиамоделей есть и инновационный кабинет по программированию. Записался туда. Там были и первые сетевые баталии в NETWARS, и первая порнокартинка, и война за пароль главного администратора. Адекватных книг практически на было, особенно по горячо любимому мной бейсику (только «Программышка» и еще одна розовенькая книга, откуда я узнал, что такое массив и что с ним можно делать).

Хочу спросить хабрачитателей, по каким книжкам они делали первые шаги в программировании.

Под катом кратенький обзор одной современной и нескольких олдскульных советских книжек по робототехнике и программированию для детей из коллекции преподавателей. (Бонус — обзор манги по электричеству.) А в комментах — ваши первые книги.



Программирование для детей




Издательство «МИФ» выпустила качественную книжку с картинками по изучению SCRATCH и Python. Веселая стилизация/пикселизация, качественная полиграфия, доступное изложение. Про бабушку не знаю, но мама и папа наконец-то смогут выучить python.



По-моему, весьма годный подход: хочешь научиться программировать — напиши свою игру. Чему и учат авторы на протяжении всей книги.

Думаю, что лучше один раз увидеть:

картинки



Примерно так выглядит подача материала


Вот и сама игра, которую будет писать начинающий программер


На кого ровняться


Чем заняться дальше и как развиваться в области программирования


Как вариант — ИБ

Путешествие в страну роботов




Особенность книжки — в огромном количестве толковых ссылок на ключевые моменты истории автоматических систем — от неандертальских ловушек на мамонтов, карт Жаккара, регулятора Уатта, маятника Фуко и пр, до машины Беббиджа, работ Винера Эшби, космических аппаратов, ЭНИАК, БЭСМ. Автор заглядывает и в будущее, анализуируя работы Азимова и Лема.



Программышка




Эх, книжка первая моя. Написана французами в 1985, переведена на русский в 1990.

картинки

Вот так я учился использовать GOTO


Работать с анимацией и псевдографикой


Выносить мозг окружающим писками динамика


А вот так нас пугали багами


Вот вторая моя книга по программированию:

image

Но толку в школе от нее было мало, зато в универе пригодилась.

Роберт



Милая художественная эстонская книга 1975 года про приключения робота

Основы компьютерной грамотности



Книга одновременно из Пало-Альто (это кремниевая долина, если что) и Бостона (это вторая кремниевая долина).
В книге много заданий и прог на бейсике, есть контрольные вопросы. Для домашнего обучения в те времена — крутая книга.
картинки

И тут Lisp

Нейроинтерфейсы и биофидбэк


А это наверное фейсбучек или скайп


Ну и преступления тут как тут


Язык и компьютер




Книга 1989 года для тех, кто постарше.



В книге рассказывается про семантику, понятийное ядро, фоносемнтику. Чем отличается фоносемантический ореол «вробара» от «лювиня»?

О чем мечтают роботы




Опять французы. Что мне особенно понравилось — так это формат комиксов. И Хардкорность в некоторых моментах.

Мечтают ли роботы о парадоксе Энштейна-Подольского-Розена?
подсмотреть















И наконец — МАНГА




правило буравчика, p-n-p переходы и еще кое-что

Теперь и я хочу изучить электричество









А кончается все виртуальной реальностью. Сними очки, Нео.


Чем меня «подкупили» преподаватели «Робокурса», что они мониторят не только современные книги и методики по программированию и робототехнике, но и раритетные советские книги и зарубежные издания:



Какая ваша первая книга по программированию?

P.S.


Если у вас есть малявка 7-13 лет, то вам сюда: Робокурс: обучаем детей программированию и робототехнике
image
Алексей @MagisterLudi
карма
104,0
рейтинг 400,3
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (66)

  • +52
    Нет, ну как так можно-то?

    • +5
      Из книжки с Фортраном лет в 11 я научился «фокусу» с числами, который до сих пор некоторые взрослые не понимают ))
    • +8
      если бы не эти книги я бы не стал компьютерщиком, вероятно.
      • +4
        Энциклопедия профессора фортрана — вырежи и склей компьютер ))
    • +2
      Обе книги помню и уважаю. Нынешним детям они вероятно уже не так актуальны, но как классику жанра их надо им показывать ))
      • +4
        А у меня была книжка «2-в-1», но «Энциклопедия» там была немного сокращённая (или её позже дополнили авторы — не знаю).
        До сих пор помню разворот с нарисованным ноутбуком :)

        Хотя реально первой эту книгу назвать не могу. Первыми книгами были методички по бэйсику и ассемблеру из комплекта «Вектор 06-ц». Мне, правда, тогда было где-то 7 или 8 лет и я там ничёрта не понимал :)
    • +4
      Блииин, такая ностальгия. До сих пор помню как сидел с открытой посредине книгой и представлял что у меня есть свой ноут…
      Offtopic
      Спасибо пап, что залез в долги и купил мне комп в 5 классе. Я этого никогда не забуду!

  • +11
    А я начинал программировать на калькуляторах :-)

    А затянули меня в эту область журналы «Наука и Жизнь» и «Техника — Молодеже». Там были соответствующие рубрики.
    Особенно интересно было читать в ТМ фантастическую повесть о перелете с Луны на Землю на маленьком космическом корабле. К каждой части прилагалась программа для калькулятора, эмулирующая соответствующую стадию полета, так что читатели могли повторить весь полет самостоятельно.
    • +1
      Аналогично. Потом Basic, уж даже не помню по чему, да там особенно и учить было нечего. А затем справочник машинных кодов Z80. Боюсь для современных детей последнее не слишком подходит.
      • +2
        И у меня похоже. Бейсик по какой-то идиотской книге (вообще без компьютера в пределах досягаемости), только потом уже микрокалькулятор с «Наукой» и «Техникой». Потом через УПК получил пропуск на один режимный завод, там был 3-й Турбо-Паскаль по штатной документации к ЕС1840. Потом асм КР580ИК80 (i8080) в обнимку с журналами «Радио». Далее были книги «Микропроцессорный комплект К1810», Нортон и Джордейн. И т.д. и т.п.
  • +4
    Вот еще, японская. Двухтомный комикс для детей про биты-байты, резервное копирование и RSA(!)

    обложка
    RSA
    • +3
      • +1
        Да, у меня они на книжной полке до сих пор стоят
    • +1
      Эта книга, про Фортрана и Лого для детей (с русскоязычными командами и таблицей соответствия русского, болгарского и, кажется, английского). Я ими зачитывался.
  • +2
    Меня затянуло когда отец с книжки дня 4 набирал на денди/клавиатуре какой то бейсик код и там стал бегать марио по экрану, 4 дня того стоило :)) потом AS1, VB, php, js, Си, C# капелька Java. Так оно и неслось ) Детей мне кажется проще всего учить php — выполнил вот результат.
    • +5
      Детей мне кажется проще всего учить php — выполнил вот результат.

      Вы сейчас описали интерпретатор. Есть более подходящие вещи для детей, чем PHP.
      • 0
        Например?
        • +1
          Например тот же митовский Scratch. Паскаль тоже для обучения подходит больше.
  • +1
    Пользуясь случаем, ищу детские книжки по программированию, про которые почти ничего не помню.

    1) Персонажи книги – как в «Энциклопедии профессора Фортрана», только еще есть раздел с фокусами (протыкание шарика со скотчем, сцепление скрепок при помощи волшебного конверта, угадывание слов в конвертах при помощи метки на конверте и помощника в зале), настолка вида «кинь кубик и GOTO». Возможно, что в этой книжке программирования нет совсем.

    2) Хорошая книжка, в оригинале американская, большого формата. Точное содержание не помню, было что-то про девочку по имени Ума Палэт и ее электронные таблицы, а также автоматический генератор стихов. Кусок книги мистическим образом нашелся тут, но далее дело не пошло: Генератор стихов видел еще один человек из Мариуполя.
    • 0
      По поводу второй книги: кажется, кто-то с Лепры (или с ее варварским образом украденного зеркала) знает, что это за книжка и где ее достать. По крайней мере, есть скриншоты:
      • +6
        Есть у меня эта книга, лежит на полке. 2 тома
        «Осваиваем микрокомпьютер-1» «Мир», Москва 1989 ISBN 5-03-001572-8
        «Осваиваем микрокомпьютер-2» «Мир», Москва 1989 ISBN 5-03-001573-6
        • +4
          Вы мне закрыли многолетний гештальт, огромное спасибо! По названию и скан отыскать не составляет труда.
        • +2
          И пришёл спаситель! Я уже два года пытаюсь найти названия этих книжек из детства!
  • +1
    Чем меня «подкупили» преподаватели «Робокурса», что они мониторят не только современные книги и методики по программированию и робототехнике, но и раритетные советские книги и зарубежные издания:

    Что такое «мониторят раритетные книги»?
    • 0
      Ищут, покупают, читают
  • +2
    образовательная манга про электричество давно переведена
    dmkpress.com/catalog/manga
    dmkpress.com/catalog/manga/978-5-97060-107-5

    сканы в сети, книжки в книжных магазинах.
    • 0
      как качество перевода?
      • 0
        по диагонали читал скан про Фурье, помню только что там про девушек поясняющих друг другу Фурье на примере музыкальных инструментов, оформлено было вроде в виде манги+диалоги с формулами. названия глав были в духе «твой и мой анализ Фурье».

        в общем, обычная образовательная манга, думаю там сложно сильно напортачить.
  • +6
    image
  • +2
    Каким-то я неправильным ребёнком был.
    Скрытый текст




    Не всё, конечно, понимал, но старался.

    JS учил в 5, вроде, классе. Точно помню, что слово «функция» впервые узнал из него, а уже потом встретил в математике.

    P.S. JS был первым, т.к. отец не разрешал ставить на его комп никаких программ, в т.ч. компилятор.
    • +3
      Ваша книга — 98 года издания, JavaScript появился в 95. Вы не странный ребёнок, вы просто моложе.
  • +1
    Смутно помню свою первую книжку – маленькую, советскую. Персонажи – школьники, в первой половине книги пилили арифмометр из спичек и желудей, попутно объясняя всякую элементарную схемотехнику, а во второй – обыгрывали сюжет «Трёх мушкетёров» при помощи алгоритмики на псевдокоде.
    • +1
      «Два путешествия с компьютером» — fantlab.ru/edition33507, есть дома в коллекции.
  • +2
    На почту прислали наводку на книгу:
    «К сожалению, я не могу ответить Вам на хабре (по понятным причинам), пишу так.

    Вот книжка, которая в свое время меня поразила. Она не совсем про программирование, да и какое детское программирование в могло быть в 66-м году. Но общим понятиям написания программ там уделили внимание.

    Эта книга стала толчком в сторону электроники и для меня, и для многих...»

    image
    avgust-book.narod.ru
    • 0
      В процессе гугления обнаружил, что автор этой книги известен также, как Стивен Лесней. (Просто захотелось поделиться удивительным открытием).
  • +1
    Летом 1979 года я ехал в поезде из Ленинграда, только что поступив на мат-мех, и всю дорогу, лежа на верхней полке, увлеченно решал упражнения из брошюры В. А. Успенского «Машина Поста». Это был самый первый, незабываемый момент, когда довелось ощутить восторг программирования!

    Уже потом были АЛГОЛ-60, перфокарты, программируемые калькуляторы в вычислительной лаборатории, JEC, Фортран на СМ-4… Далее везде.
  • +4
    Изучал азы программирования и алгоритмов вместе с этой книгой, очень неплохое чувство юмора у авторов
    image
  • +4
    У меня где-то пылится такая книга:
    Двойник конструктора Васильченко

    Читал очень давно, в книге рассказывается о разных аспектах робототехники на тот момент (конец семидесятых).
  • 0
    А мне все равно. При этом я остался механиком и математиком.
  • +1
    Завидую вам :)

    У меня был единственный скучный учебник по информатике. Списанная книга, которую удалось выпросить в школьной библиотеке. Синий такой. Из нее узнал основы бейсика.

    Мне было 10 лет, и мне посчастливилось посещать кружок по программированию, где был класс БК 0010. Кнопки нажимались с трудом, и часто застревали. Возможности сохранять написанные программы не было (а может быть и была, но руководителю было не до того), поэтому программы писал в блокноте в школе, и в кружке быстро набивал и отлаживал их.

    Через 2 года записался в еще один кружок, в другом детском ДК. Там были БК 0011. Кнопки нажимались легче, хотя застревали также.

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

    Книг почти не было.
  • +2
    Первые шаги в программировании я делал по книжке «Дисковые Операционные Системы для ПЭВМ 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 и пошел асм уже осознанный. Вот так вот швыряло меня из крайности в крайность… А деваться было некуда, потому что софта небыло. Достался бы мне тогда лисп или кобол, уверен что программил бы и на нем. -))
  • +1
    Моя первая книга по информатике — «БЕЙСИК для начинающих и будущих профессионалов».
    http://samouchka.net/ebooks/yap/bookbasic/65180-beysik-dlya-nachinayuschih-i-buduschih-professionalov.html
  • +5
    Девид Бредли
    IBM PC/XT
    Первая и единственная книга по ассемблеру и командам ДОС. Дрались за почитать.
  • +1
    Бейсик для детей
    Ватт С., Мангада М.

    image

  • +2
    image
    Вот здесь можно её почитать.
    • 0
      Моя первая была такой:

      Ничего не понял (спектрум брали погонять на пару месяцев, а мне было 12 лет), но понравилось. Потом уже были БК, потом уже x86 пошёл.
  • +1
    Действительно, была первая книжка. Кушниренко, Лебедев, «Программирование для математиков» (Мир, 1984).
    До того — статьи из «Кванта» про Рапиру. Но это — для изучения без компьютера.
  • 0
    я уже довольно поздно начал кодить, в 9м классе… вот что было у меня в начале:
    Клац





    Была еще одна по паскалю, но не помню ни автора, ни обложки, в гугле не нашлось…
    По ассемблеру практически все книги must have. Особенно Зубков. У меня еще первые издания)))

    PS: Только ASM, только хардкор! ;-)
  • +2


    Там про какой-то из диалектов Бейсика шла речь. Потом Visual Basic (не .NET) учил в старших классах школы уже. Ну а потом в веб ушёл.
  • +1
    У меня одной из первых была эта %)

  • 0
    Прислали на почту:
    «Решил тоже воспользоваться сообщением через почту, поскольку на Хабре не могу комментировать (надеюсь, когда-нибудь смогу).
    Не увидел упоминания этой книги:
    image
    Старшей сестре подарили на день рождения, я читал её в 6 лет и мало что понимал, а в школе уже встретил компьютерный курс роботландии, из которого нас учили только Кукараче, остальное приходилось самому запускать, смотреть, изучать. И книжку заодно перечитал — открылось много нового.»
  • +1
    Мой первый компьютер был Byte (Spectrum), а первой книжкой — брошюрка к нему, с основными командами qBasic (плюс информатика в школе). Эх, если бы мне тогда хоть одну настоящую книгу о программировании дали.
  • +1
    Упомянутые «Техника — Молодежи» и «Наука и жизнь», журнал «Радио» — дали путевку в жизнь в 80-ых, а что касается книг, то у меня было две любимых: «Занимательная математика и персональный компьютер» Коснёвски и «Персональный компьютер в играх и задачах» Гнездиловой и Ко.
  • +1
    Лукин С.Н. Turbo Pascal 7. 0: самоучитель для начинающих:
    Лукин С.Н. Turbo Pascal 7. 0: самоучитель для начинающих
    Сразу после ZX-Spectrum'а. Кажется, на 8086 компе. Эхх :)
  • +1
    Романовский, «Микрокалькуляторы в рассказах и играх». Долго искал нужную обложку, было много изданий.
    image
  • +1
    Прислали на почту:
    «Хочу дополнить Вашу библиотеку
    Сам начинал с книги „Бейсик это просто“ когда учился в техникуме, с 87 года
    книга „Учням про кібернетику“ — Ученикам про Кибернетику, читалась тоже с инте ресом, много такого, что не устревает, азы, понятия.»

    фото









    • +1
      Тоже, когда в 5м классе получил доступ к компу учился по Бейсик это просто. QBasic, как все было легко и интересно…
  • +1
    А у меня в детстве был только Spectrum и книжки «как написать игру для ZX Spectrum» одна по встроенному BASIC, вторая уже по ассемблеру.
  • +1
    В совсем далёком советском детстве у меня была книга про кибернетику. Запомнилось, что страницы были пронумерованы в десятичной и двоичной системе. К сожалению, не помню точного названия. Поиск в сети не помог.
    • +1
      Скорее всего это был Ю.М. Отряшенков — Юный кибернетик 1978. В этой книге нумерация страниц продублирована в двоичном коде:

      image
      • +1
        Она!

        Спасибище.
  • +2
    Книга про компьютеры которая произвела на меня в детстве неизгладимое впечатление — «Компьютер Творец». Авторы: Дональд Мичи, Рори Джонстон. Издательство «Мир» 1987г.
    www.ozon.ru/context/detail/id/28159440/?utm_source=livelibru&utm_medium=partner
    www.libex.ru/detail/book58203.html
    Книга двух английских авторов, ученого и журналиста, в увлекательной форме рассказывает о современном уровне и перспективах развития одной из самых молодых наук — искусственного интеллекта, о создании «умных» машин, которые все решительнее внедряются во все сферы человеческой деятельности: производство, науку, административно-управленческую деятельность, транспорт и даже искусство.
    Адресована всем, кто интересуется достижениями современной науки и техники.
    Содержание
    Новые знания от ЭВМ
    1. Слепой поиск и незнание
    2. Машина становится экспертом
    3. Машинные и человеческие возможности
    4. Мысли о мышлении
    5. Опыт и открытие
    6. Созидание нового знания
    7. Метафора наизнанку
    8. На пути к модельным небесам
    9. А была ли кошка?
    10. Изобретения на благо человечества

    В книге рассказывалось о различных аспектах ИИ — о восприятии и анализе информации, шахматах, экспертных системах, системах логического вывода и многом другом.
    Даже в википедии есть ссылки на эту книгу: шахматы, Eurisko.
  • +2
    image
    Так же могу посоветать замечательную книгу, где упор идет на невысокий возраст читателя
  • +1
    image
  • +1
    1. Путешествие в страну роботов (Черненко). До сих пор лежит где-то в коробке после переезда.
    2. Конечно же Профессор Фортран.
    3. IBM PC/XT. Это уже чуть постарше.
  • +1
    «Как Петя Бейсиков Тоню Соображалкину программировать учил» =))
    Обожал проводить время перед черным экраном Турбо Бейсика с мигающим желтым курсором))

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.