Pull to refresh

Comments 194

Вот ищешь ты информацию об образовательном пакете программ «Школьница», предназначенном для КУВТ (комплексов учебной вычислительной техники), которыми оборудовались классы информатики в СССР. Вводишь в Гуголь запрос «пакет «Школьница»»… И получаешь две страницы ссылок «расчлененное тело школьницы обнаружили в пакете». В интересное время живем....

Жена отправила на кухню разогреть молочную смесь для ребёнка.
Оставил соску на плите, она расплавилась и прилипла, отодрать не смог.
Вбил в гугле: Как отодрать соску.
...
Забыл, что искал.

(с) баян

Ну раз по баянам - вспомнилось из ТБВ:
- Нас пригласили выступить перед классом девочек, пропагандировать науку.
- Надо добавить что-то увлекательное в материал.
- Нужно поискать это в Гугле.
- И что ты там вводишь, Шелдон?
- "Как увлечь маленькую девочку"
- Нет, стой... не вздумай!

С советских времён смысл некоторых фраз кардинально поменялся:
«Мальчик склеил модель в клубе».

А некоторых - почти нет:
«Распечатать письмо».


для "распечатать письмо" всё же смысл так же поменялся с "вскрыть запечатанный почтовый конверт" на "распечатать на бумагу электронный текст письма"

Смысл отдельных слов - поменялся.
Смысл фразы остался почти тем же - получаем бумажный листок с текстом письма :)

Ну, не совсем. В распечатанном конверте может и не найтись листка =)

ну, в распечатке тоже бывает, что нет текста письма - одни служебные поля и все ...

Просто принтер матричный, а в письме только картинки.

Как будто матричные принтеры не умели картинки выводить :-)

Даже на АЦПУ умудрялись…
Даже на АЦПУ умудрялись…


«Служебный роман», 1977 год, «Джоконда», напечатанная на АЦПУ на стене у секретарши…
Я так и не заставил себя посмотреть этот фильм целиком…
Но Джоконду помню, естественно… скорее всего, и сам тоже печатал.
«Мона Лиза» на АЦПУ — это как «Шаттл» на плоттере…
Но Джоконду помню, естественно… скорее всего, и сам тоже печатал.


У нас на рубеже 80х прямо в ЦУМе была частная лавочка.
Желающего сажали перед камерой, снимали, и печатали «джоконду» с его собственным изображением :)

Жаль, что с деньгами у меня тогда была напряженка, иначе бы был бы документ эпохи на руках :)

Современная молодёжь жаждет многопиксельные hdr фотки, им не понять.

 «пакет «Школьница»»… И получаешь две страницы ссылок «расчлененное тело школьницы обнаружили в пакете»

Дак не то ищите. Учебный фильм надо.

Учебный фильм надо.

Фильм по расчленёнке? Да ещё и учебный есть!!!

Фильм по расчленёнке?

Скорее, наоборот. Ну да хватит об этом. )

UFO just landed and posted this here

Книга по РОБИК называлась "Первые уроки программирования" (библиотечка Квант, номер 41). Что касается Е-практикума, то в журнале "Информатика и образование" появилась фраза "которые злые языки назвали ЕРШОЛом". Игорь Жуков, автор слова ЕРШОЛ (помесь академика Ершова с АЛГОЛ-60) тогда сильно радовался и говорил, что "злые языки" - это лично он.

Дополните статью?

Скринщот обложки

И получаешь две страницы ссылок «расчлененное тело школьницы обнаружили в пакете». В интересное время живем.

Интересный поисковой пузырь :[

лучше бы назвали "Восьмиклассница"

Прочитал "Даркон". Долго думал...

Вот правильный дракон, а у вас новодел.</юмор: конец-шутки>


«Вы слишком долго живёте в Израиле если ...»
в СССР, оказывается, планомерно развивали информатику в школах

Обязательным предметом в советских школах информатика стала 1 сентября 1985 года (предмет носил название "Основы информатики и вычислительной техники").
В рамках курса информатики изучались:


  • элементы математической логики;
  • основные возможности ЭВМ и варианты их применения;
  • архитектура и компоненты ЭВМ;
  • основы алгоритмизации, построение блок-схем;
  • основы программирования и написания программ.

Казалось бы, советские технологии образования и учебные языки программирования давно ушли в прошлое: их сменил Бейсик

В программе большинства советских школ язык программирования Бейсик закрепился с 1987 года. И это понятно: он обладал необходимым функционалом, легко усваивался школьниками и подходил для любого компьютера той поры.
Ближе к концу в 80-х к Рапире и Бейсику добавился Паскаль.

Паскаль мы а 1-м курсе в институте изучали. Причем на половине факультетов штудировали Паскаль, на другой половине - Си. Между "сишниками" и "паскалистами" постоянно шли холивары на тему чья брюква вкуснее.

В каком году не уточните вы брюкву пробовали?

Годы расцвета Паскаля. У нас тоже шла эта борьба, только в в неё еще вмешивался тогда и ПЛ/1.

Позже появился Делфи и паскалисты возрадовались: вот же, мы говорили! Прогресс! ООП! Визуальная разработка приложений! Но потом кто-то открыл для себя VisualC...

ты хотел сказать visualc++? mfc, winapi? делфи был на голову впереди со своей vcl и тонной компоненотов изкоробки. или ты про гоп.нет? так он начал получать какое-никакое развитие только в 2003-2005 годах.

меня всегда коробило это слово - "visual". до сих пор не понимаю, что там такого "визуального".

Графическая среда в IDE, когда почти половину действий в редакторе совершаешь мышью, и IDE вываливает на тебя тонны графической информации.

Ну и в Visual C++ были WinForms - дизайн которых делался мышью. А на WinForms базировались и другие "не визуальные" компоненты, но которые так же управляли в дизайнере мышью. Потом появились и другие графические компоненты. Т.е. на листочке такие программы уже писать было крайне затруднительно....

winforms это часть гопнета, разговор выше про кресты. да, у микрософта был (или еще есть, хз) уродец под названием managed c++. но это другое. а классические кресты в студии - это mfc и голый winapi, с простеньким редактором диалогов. как это вообще сравнивать с делфями - непонятно.

еще раз, не для C++, а для managed C++. и был он начиная со студии 2003/2005, уже точно не помню

ну пусть не winforms - но всё-таки были же там формы - и они были визуальные

и еще раз. там был ТОЛЬКО редактор диалоговых окон. сами же окна кодились руками, никаких форм не было. а редактор диалогов там был не из за того, что студия супер-визуальная. просто графическое описание диалогового окна (где какие кнопочки расположены) хранилось в ресурсах исполняемого файла, и прикрутить к этому редактор с ~10ю "компонентами" (стандартные виндовые управлялки, типа label, edit, button и тп) было не сложно.

Delphi 1 под win 3.11 ваш визуал c++ был долго в зачаточном состоянии. потом пошёл c builder на базе той же ide что и delphi

Прогресс! ООП!

В Паскале объекты уже были (по крайней мере, в 7-й версии Borland Pascal — если мне склероз не изменяет). Дельфи добавили виндовые окошки и визуальную разработку.

Но потом кто-то открыл для себя VisualC...

А что такого было в вижуалС, чего не было в дельфях? Насколько я помню, года этак до 2000-го чуть ли не все популярные программы были написаны на дельфи (тотал коммандер, TheBat!, куча всякого другого).

Для гуйни, конечно Делфи была в не конкуренции, самый большой минус это был крайне посредственный оптимизирующий компилятор. (я тогда в районе 2003-4 го был студентом, и ковырял по фану всякое 3Д и геймдев, где такты были важны)

Tурбо паскаль 5.5 был первым с объектами. Помню потому-что как раз с него и начинал когда-то.

Вот как щас придавила ностальгия, хочу вот эти вот 286, элт-моники (можно даже с защитным экраном!) текстовый режим, синее поле... нортон, турбо, вот это все. Дос навигатор...

придавила ностальгия, хочу вот эти вот 286, элт-моники (можно даже с защитным экраном!)


По моему, тут уже мелькала конструкция типа «взяли корпус от ЭЛТ монитора, вставили TFT матрицу (можно ее оформить и в виде защитного экрана :) — и опа, мечты сбываются.
Причем, насколько я помню — там и корпус напечатали на 3Д принтере

нортон, турбо, вот это все. Дос навигатор...


Программный эмулятор :)

И заземление в землю в горшке этого кактуса

Не так все было. На все эти ой-вей сильно влияла позиция компаний-разработчиков. Borland слыла неравнодушной именно к Pascal, что косвенно подтверждалось разработками в сфере Turbo. Хотя в момент расцвета, у них был и турбо паскаль, и си, и ассемблер и много чего еще. А вот история появления ВижуалСи весьма интересная, даже немного детективная. И какую роль тут играла Микрософт и куда делся Борланд...

Я учился в 95-00, и у нас на курсе ходил стишок:

Все, кого ты не спроси программируют на Си. Ты найдёшь сейчас едва ли программиста на Паскале.

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

На Физтехе они назывались "насильники" и "пасквилианты". Но бои обычно завершались тем, что ассемблер все равно лучше... :-)

как еще до сих пор не вспомнили «Real programmers don't use Pascal»®
У нас также назывались. Но самый прикол в другом. Самые ярые адепты C (++ / Builder / etc), для решения реальных учебных задач всё равно предпочитали Delphi. Так как на С те же задачи в абсолютном времени решались дольше, немного, но существенно для студентов, кому бы побыстрее закончить ненавистный курсач по АСУ ТП или проектированию БД и пойти потреблять напитки.

В рамках курса информатики изучались:

  • элементы математической логики;

  • основные возможности ЭВМ и варианты их применения;

  • архитектура и компоненты ЭВМ;

  • основы алгоритмизации, построение блок-схем;

  • основы программирования и написания программ.

Увы, ничего этого в начале 90-х у нас не было. Когда появились PC-шки в компьютерном классе, мы тупо изучали DOS, NC и ME. Что очень-очень жаль...

Так, наверное, и СССР уже не было...

СССР-то действительно уже не было, но вряд ли прямо так сразу государственные образовательные стандарты поменялись. Я скорее поверю в то, что дело было в конкретной школе, вернее, в компетенциях персонала школы.

вряд ли прямо так сразу государственные образовательные стандарты поменялись.
Они не то, что «поменялись» — они еще «устанавливались» и «устаканивались», еще далеко не каждая школа приблизилась к «стандарту».
p.s. Когда начинал учить школьников (1990) — стандарта даже долго найти не мог. Методологии практически не было. учебники… до сих пор помню учебное задание из одного учебного пособия: «нарисовать на экране компьютера символами круг. примечание: кругом считается квадрат размерами 5 на 15». (ну да, экран «анизотропный», 5*15 был примерно квадрат). В общем, надо было все это добывать через «институт усовершенствования учителей». Где оные задавали вопросы, как «практикующим программистам», «как лучше учиться программировать — в кодах, или в ASCII?». Этап становления предмета, причем достаточно сложного. Причем еще и меняющегося в это время

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

Где как. Я выпуск 98
Первый заход на информатику (7 класс) — РАЯ на БК0010 под управлением какой-то мини ЕС, исполнители Робот и Черепаха.
второй год обучения — Искры, не помню что мы там делали хоть убей. тоже на чем-то писали, параллельно теория про системы счисления и логические вентили.
3 год и дальше 386, бейсик из состава доса, задачки на сортировку, транспонирование массивов и прочая фигня.
Всякие редакторы, суперкалки, ворксы — это в рамках уже не информатики, а делопроизводства (УПК 10 класс)

Выпуск 92.

Информатика в школе в 7-9 классе: Булева алгебра (из блоков OR/AND/NAND/NOT и т.п. рисовали схемы вычислений), алгоритмы: рисовали блок схемы через трафареты, которые потом имплементировали в Basic на Д3-28. В 10-11 классе уже Фокал (может кто помнит) на БК-0010-01 и отдельный класс Yamaha MSX (Basic). Помимо поиска НОД, сортировок, факториалов давали и интересные задачи: обход шахматного поля конем, рисование 2d-3d графиков(БК), + в кружках вкусности еще и несложные пошаговые игры (морской бой и т.п.). Ходили слухи про ШАЯ, но в живую не видели.

У нас информатика началась в 5-м классе, это 97-й год был. Учились на БК-010, потом были еще агаты. Учили Бэйсик. В 2000-м появились первые PC в классе, и это был другой мир

В 96 у меня всё это было в школе на информатике. Плюс кодили на бейсике. Обычная средняя школа в провинции.

В учебную сборку ALT Linux в 2011г. был включён Basic-256 и добавлена электронная книга
Джеймс М. Рено «Хотите научиться программировать?» с файл-архивом примеров.

P.S. В дальнейшем, похоже, эта инициатива не получила продолжение.
P.S. В дальнейшем, похоже, эта инициатива не получила продолжение.
Буквально сегодня устанавливал AltLinux Образование 10, в нем точно присутствует и Basic-256, и КуМир, и Code::Block.

Обновлённый на текущее время из реп Basic-256 проекта?

т.е. не дропнули его поддержку?

P.S. В репозиториях Линух можно встретить ещё некоторые версии Бейсик, коих в природе достаточно много и достаточно интересных.

Обновлённый на текущее время из реп Basic-256 проекта?
Честно скажу что не смотрел актуальность Basic-256, т.к. просили проверить наличие КуМир-а.

В школе тогда был Микро Паскаль, в нём была такая фишка - рисуешь блок-схему программы, и по ней создается собственно код. Интересный подход, в плане обучения программированию

Обязательным предметом в советских школах информатика стала 1 сентября 1985 года

Закончил школу в 1986-м - ничего такого не помю.Однако помню переоборудование одного из классов, когда к каждой парте приделали электрическую розетку - ходили слухи, что именно для того, чтобы установить компьютеры. Компьютеры не установили, а розетки раздолбали в течение года - они ведь были обычными бытовыми, которые просто устанавливались прямо на парту.

В первые году после выпуска, и даже после окончания института регулярно, 1-3 раза в год посещал свою школу, обычно в компании одноклассников и нередко в программу посещения обычно входил обход всей школы - "по местам боевой славы" так сказать... Ну... нет, никаких компьюеров. Более того, лет через 10 после окончания появилась идея - выпускникам сброситься кто чем может и прикупить компьютерного оборудования (ну не самостоятельно а через организации где работали - я лично совершенно точно смог бы обеспечить 2-3 PC), но учителя выступили решительно против это идеи, объяснив, что школа не в состоянии обеспечить достаточный уровень безопасности чтобы противостоять попыткам ограбления, а то и банального вандализма.

Но я спрашивал учителей как преподается "обязательный предмет" - он преподавался... по учебнику! Все ждали когда школы получат программируемые калькуляторы

Я закончил в 85 — у нас в школе класс Корветов появился в 1988.
В другой школе, ученикам которой я преподавал — этого класса не было до 93 минимум. Хотя в одном городе (Челябинск), одном районе (Калининском).
Последние такие же классы мы ставили в другие школы городов и весей весной (март) 1992.
Т.е. все было очень по разному. Часто (по своему опыту я б сказал «почти всегда», но мой опыт совсем нерелевантен) класс обеспечивали «шефы школы» — колхозы, птицефабрики, фабрика обувная, авторемонтное предприятие.
Закончил в 87. Два года был «Язык Ершова» (у нас был без названия или я забыл, но похож на РАЯ) на доске и в тетради. Иногда ходили в соседнюю школу, где был класс с БК.
Правда я к тому времени уже успел познакомится с СМ-4 aka ЕС-1045 у мамы на работе и даже пописать программы с вводом с перфокарт. Ну и калькулятор Электроника МК-54 у меня уже был. Поэтому мне было уже не особо интересно в школе, где я объяснял физичке (её бедную назначили вести информатику), что вот эту вот исписанную за 45 минут доску с кодом можно записать всего в две строки за 2 минуты.
СМ-4 aka ЕС-1045
это совершенно разные машины.
Значит память уже подводит :(
Перфокарты, фортран-4 помню, отдельное помещение под машину с монитором в углу. Кто это был?

UPD. Погуглил, наверное это все же была ЕС-1045, а СМ-4 мне видать недавняя статья на хабре навеяла. Попутал.
Ну, у СМок тоже чаще всего было отдельное помещение (ибо шумели вентиляторами), терминал чаще всего рядом, в том же помещении, (консоль ТТ0:, а вот второе ее имя типа CON: или CN0: я не помню...)
Просто СМ — одна-две-три стойки, а ЕС — гораздо больше, от трех, большой инженерный пульт (интересно, были ли ЕС без него?) и, как правило, Консул.
Ну и ввод с карт я на СМ не встречал (видимо, если и был, то редкостью), только с ленточки.
гораздо больше, от трех
Вот это точно. Шкафов там было много. Про пульт совсем не помню. Все-таки 7-8 класс был.

все было очень по разному

Да не то слово!

 Часто (по своему опыту я б сказал «почти всегда», но мой опыт совсем нерелевантен) класс обеспечивали «шефы школы»

И я в детстве постоянно об этом читал в газетах! задолго до 85-го года!

Только вот до моей школы спонсорская забота шенфов почему-то никак не доходила. Более того - она не доходила ни до одной гколы моего города :)

По моим ощущениям компьютерами оборудовались образцово-показушные школы в Москве, Петербурге и некоторых других крупных городах (ну типа Новосибирска, республиканских столиц итп). Другая категория - "колхозы и птицефабрики" которые в какой-то период имели в своем распоряжении довольно большие средства, которые не могли толком ни на что потратить - бывали случаи, когда компьютерная техника закупалась ими по совершенно космическим ценам (возможно была и коррупционная составляющая), а школа в каком-нибудь колхозе/совхозе-миллионере получала технику которая была предметом мечтаний даже в элитных московских школах (уж не знаю как там учили - в таких школах проблема была не в оборудовании а в учителях, точнее в их недостатке). Ну и были конечно школы, очень немного но были, которые получали оборудование без какой либо показушности - через ГОР/ОБЛ-ОНО но это очень редкое исключение (в мое время они требовали оборудование компьютерного класса решетками на окнах, запираемой дверью и сигнализацией - это должно быть сделано до того, как будет принято решение по поставке оборудования именно в эту школу)

однако в подавляющем большинстве школ преподавание "обязательного предмета" было организовано без использования какой либо компьютерной техники (как вариант - на базе какого-то общегородского центра, где был оборудован компьютерный класс - этот класс среднестатичтическому ученико доволилось посещать от силы пару-тройку раз за время обучения). И даже когда школы стали оборудоваться компьютерами в массовом порядке, преподавали там главным образом использование офисного пакета, справедливо мотивируя это тем, что "не всем быть программистами, а вот умение использовать word и excel пригодится всем"

Честно сказать мне подход финской школы в этом вопросе понравился куда больше (хотя и ему очень далеко до идеала)

компьютерами оборудовались образцово-показушные школы в Москве, Петербурге и некоторых других крупных городах (ну типа Новосибирска, республиканских столиц итп
скорее, «школы с уклоном» (мат-физмат, при СО РАН, и т.п.). а «школы со связями» во вторую очередь.
Соглашусь, картинки (вызывавшие детскую зависть) «школьников за компьютерами» (в ЮТ, МПСС, ЖР) были из Новосибирска, Москвы и Киева.
«колхозы и птицефабрики» которые в какой-то период имели в своем распоряжении довольно большие средства, которые не могли толком ни на что потратить
— это как раз расцвет кооперативов. поэтому мой опыт и нерелевантен — мы работали как раз с «щедрыми шефами». хотя пару раз — с ГорОНО.
они требовали оборудование компьютерного класса решетками на окнах, запираемой дверью и сигнализацией
Да, это было стандартное требование.
преподавали там главным образом использование офисного пакета, справедливо мотивируя это тем, что «не всем быть программистами, а вот умение использовать word и excel пригодится всем»
тут я (хотя мнение на хабре непопулярное) в значительной части соглашусь — знание офисных пакетов и т.п. — это более часто используемые знание и навык. Ну а вторая сторона — если «среднестатистический учитель» офисный пакет еще мог освоить, то с программированием был швах.
Вообще, я бы отделил изучение «офисных пакетов» от «уроков информатики» (возможно, частью за счет математики, русского языка), и ввел это обязательным предметом в начале «неполной средней», т.е. в 5-6 классах.

Вообще, я бы отделил изучение «офисных пакетов» от «уроков информатики»

Ну вот я упомянкул финскую школу - там как раз нечто подобное - вычислительная техника (компьютеры, планшеты и разное узкоспециализированое оборудование) используется в качестве учебного оборудования в учебном процессе самых разных дисциплин. Кончено вначале даются несколько уроков по части как это все вообще использовать - это наверное классе в четвертом-пятом. В старшей школе лэптоп это уже такая штука без которой учиться вообще невозможно. А в гимназии (примерный аналог 10-11 классов, только там учаться обычно 3 года, но можно меньше или больше) в самом начале выдается лэптоп, на котором закачаны все учебники (в бумажном виде учебников уже нет), а бОльшая часть домашних зананий всех видов выполняется через соответствующие веб-приложения (включая решение задач по физике/химии/математике, с частичной или полной автопроверкой, сочинения и доклады по гуманитарным дисциплинам включая иностранные и родные языки)

Программирование? Есть такое в младшей школе "основы" (основы программиирования и робототехники) - там scratch. Есть базовый и факультативный курсы. В старшей школе (comprehensive school) только факультативы - python, javascript и что-то там еще. В гимназиях - в зависимости от специализации, но чаше всего python имеется но как инструмент решения практических задач - использование python-а поощряется при изщучении любых других дисциплин (это не только вычислительные задачи, но и например построение графигов и диаграм для обработки результатов работы над всякими-разными проектами). Но также есть факультативные курсы по тому-же python, dart, javascript, gamedev, webdev итд. Смысл в том, что если дите хочет, то ему предоставят возможность. Если не хочет - будет изучать что-то еще

Да - информатика - всё-таки это не работа в офисных продуктах. Информатика - это ответвление от математики (как астрономия - ответвление от физики, или геометрия - ответвление от математики). И на информатике нужно изучать именно алгоритмы. Но сопутствующий софт тоже надо изучать. Но надо не забывать - что по информатике есть экзамен - и там должны быть вполне себе стандартизованные вопросы и требуемые навыки - в первую очередь именно по алгоритмам, а не по о том, как красиво сверстать "докладную на соседа"!

Более глубоко и программирование, и офисные пакеты, и СУБД, графические пакеты в школах обязательно тоже надо изучать, в основном в старших классах но только как ФАКУЛЬТАТИВНЫЕ ЗАНЯТИЯ. А на основных уроках информатики нужно пропагандировать посещение этих занятий - с напором на то, что эти навыки может и не потребуются на экзамене по информатике (кто будет сдавать - он пока не обязательный, но всё со временем может измениться), но в жизни будут очень полезны всем - от спортсмена до биолога или геолога (конечно всем в разной степени - но это факультатив - тут нет обязательного посещения - ходи на что хочешь).

И ещё замечу. Что может офисные пакеты кому-то кажутся не относящимися к информатике (как ответвлению математики) - но я замечу - что в EXCEL полно математических формул и средств построения графиков. А Access - так вообще СУБД - кстати, помню, в студенческие годы, когда я преподавал в школе информатику (как практикум) - я школьникам как раз основы работы в Access преподавал (не просто так от балды - а по книжке "ИНФОРМАТИКА") - из программирования у нас был SQL конечно же - но главное - это были основы реляционной алгебры - вполне себе серьёзный предмет, но не настолько сложный, чтобы школьники не освоили. И вполне себе хорошо тренирующий логическое и аналитическое мышление. Классическое программирование не преподавал (у меня уже были 11-класники, у которых его отродясь не было - просто бы не успели освоить).

И на последок - в офисных пакетах от Микрософт ещё и макросы есть - а за ними целый ЯП VBA - так что программировать можно и в Word'е - вернее для Word'а или другой программы. А Sharepoint.... но это да - конечно уровень не для школьников!

Ну не знаю - у нас нет никаких экзаменов по информатикен... а в РФ насколько я могу судить это просто фикция. И у нас не учат "офисным пакетам" - у нас по большей части учат учиться - т.е. в случае необходимости учащемуся нужно найти информацию по этому самому "офисному пакету" и изучить ее ровно в той мере в какое ему лично (а не учителю или экзаменатору) необходимо. Так например в школе моей дочери решили использовать google docs и используют. Но это вот частное решение школы. При этом другие преподаватели, а возможно даже и сами ученики могут решить иначе - имеют право

Кстати специализированные курсы по python и прочим дисциплинам (не обязательно ЯП) построено ровно по той-же самой схеме - самообразование с контроленм знаний. Есть конечно и консультации специально обученных людей (не обязательно преподавателя). И судя по тому что я наблюдаю у своей дочери такой подход отлично работает

Ничего плохого в процессе самообразования под контролем не вижу - за исключением того, что считаю его совершенно не пригодным для применения в школе. Школоту нужно брать за шкирку и впихивать в них материал. Иначе они нечерта не освоят

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

у нас по большей части учат учиться

Это — крайне важное и критичное умение.
Чтобы не реагировать на неизвестное как баран на новые ворота.
image

А в каком городе всё это происходило интересно?
К сожалению у нас в глубинке и до сих пор, например, интернета нет...

А преподавать обязали учителей математики. А у учителей математики рвало крышу от выражений X=X+1 :)

В основном — да, но были разные варианты. У нас в школе почему-то были трудности с учителями математики (вплоть до студентов пед. вузов на сентябрь-октябрь). Поэтому у меня информатику вела физичка, фактически девочка, сразу после вуза. Ей совсем туго было.
у нас в школе в то начальное время (1988) информатику вел «мальчик после ВУЗа». Вроде как «специально [до]обученный». О качестве его обучения может сказать то, что он пытался распечатать «себе для анализа» «все варианты спортлото». Сжег голову у принтера…

Как-то не задумывался раньше! Конечно будет "рвать крышу" — нуль равен 1 :)

Не знаю, уж у кого там чего стало, но предмет такой (и учебный класс КУВТ) в нашей школе в областном центре-миллионнике появился на 5 лет позже, ровно в 1990 году.

И что это за миллионник?

Волгоград. В УПК был класс БК.0010, но туда мы недолго ходили только летом после 8-го класса. А потом уже появился класс в школе.

В Сталинграде такого бы не было...

UFO just landed and posted this here

буржуазный язык

извините, как язык может быть буржуазным?

Легко и непринужденно. Более того: в устах советских идеологов "буржуазным" может быть вообще все что угодно.

На простом обывательском уровне: У буржуев - у кого то за границей; буржуйский - заграничный; и т.д. Сейчас много кто по старой памяти может так говорить. В данном случае это слэнг.

Не совсем. Страны соцлагеря не считались "буржуазными". Это относилось только к "акулам мирового империализма", вроде стран "агрессивного блока НАТО" и тому подобных.

Т.е. РОБИК с его "исполнителями", это такое детское ООП?

В очень большом приближении. Скорее, "исполнитель" был логическим контейнером, который аккумулировал в себе все механизмы работы с переменными, памятью, и т. д. оставляя снаружи только команды управления. В результате ребенок мог сосредоточиться на алгоритмическом программировании, а не думать об абстракциях, понять которые ему будет сложно в силу возраста.

Сейчас что-то подобное реализовано в Scratch, когда ребенок управляет экранным объектом и окружением с помощью "паззлов-команд". Или на "учи.ру", где дети гоняют динозаврика, составляя примитивные программы на Пайтоне (классно, кстати, сделано). Вот этот динозаврик - и есть "исполнитель".

Кстати, а в РОБИК случаем не было способа создания переменных и прочих объявлений? Просто мне интересно, возможно ли было его использовать для самостоятельных программ.

Для этого в том же пакете программ была "Рапира".

Судя по статье не таком уж и приближении. Вплоть до наличия конструктора и деструктора объекта в виде команд его "вызова" и "завершения".

Все переменные и таблицы вызова подпрограмм внутри него и т.д.

Объектное программирование, в самом натуральном виде. Причём для детей 8-11 лет.

В нашей школьной библиотеке была только одна книга по программированию, по Алголу-60. Середина 80-х. Я был единственный её читатель)

аж олдскулы свело.

хотя даже в конце 90х в универе на РАЯ читали "теорию алгоритмов" при том что параллельно читали паскаль/делфя С/С++ и VB

А как же ЛОГО с его черепашкой? До сих пор считаю его отличной штукой для детей

Нашел старую книгу по ЛОГО, почитал удивился. Погуглил - разочаровался. Оказалось что импортное.

К слову забыли про "Алгоритмический язык". Фактически Паскаль по-русски.

но оно было на УКНЦ... )

Всегда считал 1С - паскаль "по русски".

Вообще никак не связаны по синтаксису. Разве что ключевые слова "procedure" и "function" в обоих ЯП присуствуют (так чтобы не было в других ЯП, после паскаля - хотя и это тоже не правда)

UFO just landed and posted this here

Видел как некий элемент интерьера стоящие рядом на полке книги "Язык РАЯ" и "Язык Ада".

Блин, надо у себя на полке поставить ;-)

UFO just landed and posted this here
Был ещё язык ДССП (Диалоговая Система Структурного Програмирования) разработаннный в 1980 году Н.П.Брусенцовым в МГУ.

Как же, помним. Так его его и называли: "F*ck all". Но таки да, он заимтвованный.

С него начался мой путь в IT. 1992 год... В школу БКшки привезли весной 1991...

Я в прошлогоднем Adventofcode его использовал )

Есть код в открытом доступе? Как оказалось, AdventOfCode это отличная вещь чтоб посмотреть как другие люди используют тот или иной язык.

Да, вот: https://github.com/bolknote/Adventofcode-2021/

К сожалению, я в том году серьёзно заболел чем-то простудным и выбыл на 11-й день. Задумка была — писать каждый день на двух разных языках программирования.

Все операторы были однобуквенными, но можно было писать что угодно после первой буквы, друг так нашёл команду справки, случайно набрав тарабарщину, начинающуюся с h, я даже о справке и не знал, хотя программировал на фокале.

У нас в школе на информатике мы учили бейсик на компьютерах, которые назывались "Корвет"

Этот язык был придуман и внедрен в конце 70-х годов соавтором «Робика» академиком А.П. Ершовым для так называемого «безмашинного курса информатики», то есть, для преподавания основ программирования в школах, не оборудованных компьютерными классами. А таких школ на просторах СССР, в частности, в небольших городах и сёлах, насчитывалось очень и очень много. Советская промышленность к началу 80-х уже освоила серийный выпуск нескольких моделей ЭВМ, но обеспечить компьютерами каждую школу в каждом райцентре все-таки не могла. 


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

Да и язык РАЯ раньше, в том числе на Хабре, расшифровывали несколько иначе.
Базовый язык ДССП — Развиваемый Адаптивный Язык (РАЯ) 

Спасибо за отличную статью про советские ЯП по обучению программированию. Сейчас таких очень не хватает - для обучения программированию в младшей и средней школе. Всё-таки в старшей школе надо уже переходить на что-то более серьёзное. Я, к сожалению, не застал ни одного из этих языков (хотя может что-то и видел в младших классах, но не помню - хотя на чём-то мы тогда рисовали домики с садиком). Дома то я бейсик уже осваивал, а в средней школе начался турбо паскаль - вполне уже серьёзный ЯП того времени. В старших классах (уже в другой школе) мне уже Delphi преподавали - учитель информатики у нас был очень продвинутый - за что ему большое спасибо!

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

В средней школе лучше уже изучать ЯП с более попуолярной структурой синтаксиса - и, на мой взгляд, лучше делать это в игровой форме - т.е. на целевой платформе, представляющей собой игру. Кстати, Lua и Python тут отличные кандидаты.

Ну а в старших классах лучше переходить уже к более практическому программированию. Там и Java c C# не было бы можно преподавать. Но обучение по-прежнему должно быть в игровой форме - интересной школьникам. Можно игры поразрабатывать (на уже готовых фреймворках), или псевдо-ИИ построить или какие-то ещё экспертные системы с базой данных. Не с нуля - просто демонстрируя как несложные программы превращаются в очень интересные и практичные системы.

По поводу русской семантики в школьных ЯП - я всё-таки скорее против (если в младших классах это ещё может быть отчасти оправдано - хотя я и говорю, что там лучше бы обходиться без текстовых алгоритмов - ну максимум набирать только простейшие команды - даже проще чем в РОБИКе). То начиная со средней школы у школьников уже обязательно должна быть базовая английская подготовка - и тут лучше сразу переходить на англоязычные ЯП. И не надо думать о патриотизме. Англоязычное программирование нынче - практически стандарт де факто - и стоит сразу приучать именно к такому подходу - чтобы потом не было больно переучиваться!

Поэтому лично мне смотреть на это "КуМир" очень больно (хотя я пишу большую часть кода на русском языке ;-) и сейчас разрабатывая модификацию ЯП - с синтаксисом тоже на русском языке :-D ) - всё-равно - этот ЯП никогда не будет моим кумиром.

P.S.

Не ожидал, что отделение блоков кода отступами появился в советских ЯП задолго до Python - правда в РАЯ были ещё чёрточки - ну для тетрадного ЯП это понятно для чего они были нужны!

А мы в школе пользовались программой Паркетчик. Мало что из этого помню, но было интересно) Это у нас еще была молодая учительница и компы в классе. Для двухтысячных и маленького областного городка это была роскошь.

Помимо разработки собственных ЯП в советские времена существовали также разработки собственных компиляторов с более традиционных языков. Нас обучали программированию сначала на ALGOL-60, а потом перешли к ALGOL-68. Мы работали с компилятором ALGOL-68, созданным в Ленинградском университете. Впоследствии (после университета) мне удалось еще немного поработать с этим языком, я даже нашел какую-то ошибку в компиляторе (связанную с flex-массивами), которую, однако, невозможно было исправить (якобы авторы компилятора сказали, что придется переписывать слишком много)

Тест на возраст: В русифицированной OS-VM(СВМ) перфокарточный ввод назывался ПКВ. А как назвали перфокарточный вывод?

Хм. Книжка "Программирование в системе виртуальных машин ЕС ЭВМ" подсказывает, что перфокарточное устройство вывода там действительно было, и для обращения к нему служила команда PUNCH, что логично. А вот аббревиатуру не приводят..

Тест на возраст: В русифицированной OS-VM(СВМ) перфокарточный ввод назывался ПКВ. А как назвали перфокарточный вывод?

Бармалей?
«Бармалей» — это физическое устройство. а логическое, вроде, как уже сказали, называлось ПКЫ

ПКЫ? Только совершенно не помню, откуда и почему я это знаю.

алг Сумма квадратов (арг цел n, рез цел S)
   дано | n > 0
   надо | S = 1*1 + 2*2 + 3*3 + … + n*n

Любопытно. Это прообраз концептов или просто синтаксически особый комментарий?

UFO just landed and posted this here

...а парные значения соединялись вертикальными чертами

Вроде бы I - это не начало комментария. Хотя точный смысл этого управляющего символа мне так и остался не понятен - явно какой-то разделитель

UFO just landed and posted this here

извращенцы

Но в РАЯ это никак не могло быть комментарием

алг Сумма квадратов (арг цел n, рез цел S)
дано | n > 0
надо | S = 11 + 22 + 33 + … + nn
нач цел i
| ввод n; S:=0
| нц для i от 1 до n
| | S := S + i * i
| кц
| вывод "S = ", S
кон

иначе тут бы почти весь код был бы закомментирован

Прочитал заголовок, подумал, что речь пойдет об Алголе-60/68, ну или начнут с него :)

«Действительно, трудно поверить, что уже в 1959 году в ряде школ Москвы и Новосибирска старшеклассников обучали программированию, теории информации и мат. части тогдашних компьютеров» (с)

В начале 70х это было уже повсеместно — раздел с Алголом имелся в учебнике математики, и мы его таки изучали.

В начале 70х это было уже повсеместно — раздел с Алголом имелся в учебнике математики, и мы его таки изучали.

повсеместно - это в Москве и Новосибирске?

повсеместно — это в Москве и Новосибирске?


Областной центр в ЦЧО.
кстати, в каком именно учебнике математики? вроде как помню, что видел — но с другой стороны в упор не помню, чтоб изучали. Специально скачал учебники за 80-86 год — тоже не нашел. чертовщина…
вроде как помню, что видел — но с другой стороны в упор не помню, чтоб изучали.


Это было давно, и за какой именно класс был учебник — я уже не помню.
Но помню, что соотв. раздел был в самом его конце.

Изучали этот раздел не во всех школах, так как эта тема была факультативной.
Но в нашей школе (носившей гордый лейбл «политехническая» :) его изучали все параллельные классы.

Конечно, чисто в теории, потому как никаких компьютеров в школе не было (и даже понятия о такой возможности в принципе тоже не было :)

Но несколько раз мы были на учебных экскурсиях в ближайшем техническом ВУЗе, где нас довольно подробно познакомили с устройством и принципами работы ЕС 1020.
(С тех пор я в курсе про алгоритмы, Фортран, машинку Консул и единую систему ЕС ЭВМ :)

Специально скачал учебники за 80-86 год


Я выше упомянул, что эти учебники были из 70х
(в 80 я уже учился в том самом вузе, а в 1986 — работал в НПО, где машины ЕС ЭВМ использовались самым активным образом)
Но в нашей школе (носившей гордый лейбл «политехническая»
у нашей школы такой лейбл тоже был. Но всё «политехническое», что там было — это память о том, как все выпускники в конце60-х-начале 70-х «получали права», и что сарай с хламом в школьном дворе тогда был гаражом… Но у нас была уже первая половина 80-х, но тем не менее раздел с «основами языка программирования» в учебнике математики я вроде и помню, но в учебниках тех лет не нашел. Что странно.
Правда, у нас был УПЦ, в котором была специальность Оператор ЭВМ, и где стоял Минск-32, и странным образом переплеталсь алгоритмы, обратная польская запись, Консул, ленты и карты… «но это уже совсем другая история»©
Но всё «политехническое», что там было — это память о том, как все выпускники в конце60-х-начале 70-х «получали права», и что сарай с хламом в школьном дворе тогда был гаражом…


У нас при школе был мини-цех (в отдельной пристройке) с полноценными столярными, слесарными и механическими мастерскими (каждая мастерская была рассчитана на целый класс, одних небольших токарных станков было 20 шт.).
Кроме того, там же были мастерские для девушек — 20 с лишним швейных машинок и проч (пацанов это не особо интересовало, так что без подробностей :)
Все это, начиная с самого здания — было подарком «шефов», т.е. промпредприятий города.
Обучение вождению тоже было, правда, к тому моменту, когда пришла наша очередь, школьные ЗИС и Виллис окончательно развалились. Так что пришлось ходить в ДОСААФ или на станцию ЮТ для того, чтобы получить права. Но все, кто хотел — их таки получили.
(Жена училась в другом городе, у нее до сих пор есть права на право управления грузовиком :)
мастерские у нас тоже были — может, не совсем полноценные — но пара токарных, фрезерный, сверлильный, строгальный Klopp, ну и слесарная и столярная зона тоже, и швейные машинки, и электроплиты. По крайней мере, функцию профориентации они выполняли.
Что же касается учебника — да, возможно это был какой-то факультативный учебник, мне их математичка частенько подкидывала, чтоб я своим бездельем на уроке не воздействовал на остальных. Скорее всего, и в этот раз так было. Спасибо.
да, возможно это был какой-то факультативный учебник


Не, с Алголом это точно был именно школьный учебник.
Как видно из процитированной ниже книги — учебник математики (Алгебры?) за 8 или 9 класс средней школы периода 1975..1978 гг (о чем упоминается в Предисловии, данном в сообщении ниже)
в учебнике математики я вроде и помню, но в учебниках тех лет не нашел. Что странно.


Я нашел, правда, это не тот учебник, а пособие для учителей, но именно по подобному нас и учили:

1979 для 9 класса
image
image
image

В основе синтаксиса «Робика» лежит русский язык, хотя авторы утверждали, что относительно несложно переработать «Робик» для использования других языков народов СССР.

Будете смеяться, но так и было. У меня есть знакомый, который учился в советской школе в Якутии. У них там были якутифицированные локализации БК-0010, у которых в командной строке вместо привычного нам сообщения "Ok" писалось "Уч" (от якутского "учугей" — "хорошо").

ЕСЛИ .... ТО
....
ИНАЧЕ
....
ВСЕ

А хорошо звучит.

А в версии для девочек - "ОЙ, ВСЕ!"

ПРОЦ СТАРТ();
    ВЫВОД: "ЗДРАВСТВУЙ, МИР!";
КНЦ;

А я бы сделал так:

ПРОЦ СТАРТ();
    ВЫВОД: "ЗДРАВСТВУЙ, МИР!";
ПЦ;

Это для отдельной процедуры. А в конце всей программы ППЦ;

Меня все это миновало. В школе учился 72-82гг - ни про какое "программирование" тогда еще не слышали (в школах).

Институт - 82-88гг. Там было два семестра "Вычтехники" на которых "изучали" FORTRAN IV. Ну как изучали... Нужно было на специальном бланке написать какую-то учебную программку, отнести ее на ВЦ девочкам, потом зайти и забрать распечатку с результатом.
Понятно, что никаких практических знаний это не давало.

Правда, курсе на 4-м на кафедре появилась Искра-1256 с чем-то типа бейсика на русском. И особо отважные даже пытались что-то такое на ней делать. Например, написать программу для "Теплогидравлического и ядернофизического расчета атомного реактора" (естественно, ограничиваясь первыми двумя итерациями - полный расчет на такой технике занял бы несколько дней).

Потом, уже после института, на работе была СМ-4 с Фотран-77. На ней уже какие-то результаты экспериментов обрабатывались.
И только году в 89-90-м появился "персональный компьютер коллективного пользования" - IBM PC XT (640кб памяти хватит на все!). Там был голый MS-DOS (Нортон появился позже) и какой-то бейсик. Ну и понеслось... Приходил на работу к 7-ми утра чтобы урвать "компьютерное время" - в течении дня туда не пробиться было.
Потом появился С (Turbo C 1.0, без графики - графическую библиотеку к нему сами писали на ассемблере) ну и так далее...

Институт — 82-88гг. Там было два семестра «Вычтехники» на которых «изучали» FORTRAN IV. Ну как изучали… [] Понятно, что никаких практических знаний это не давало.

А что за специальность, и неужели в учебном процессе не применяли?

Специальность - "Техническая физика ФТ-0311" (ну так в дипломе написано - ФТФ УПИ, там ТехФизика у всего факультета, только коды разные).

Факультет "минсредмашевский" (ныне РосАтом) и финансировался хорошо (даже стипендии были выше чем у остальных). Но "закрытый" - подписку давали при поступлении, все основные спецкурсы были закрытыми. В учебном процессе не применялось тогда (хотя в середине 90-х уже и информатика была и специальности появились связанные с информатикой в "нашей" отрасли). Но нас немного по другому профилю готовили, с вычтехникой никак не связанному. И учебный процесс был основан на фундаментальной физмат базе (уровень физфака универа) + закрытые спецкурсы уже по профилю (даже в рамках одной кафедры у разных групп были разные профили и разные наборы спецкурсов).

у нас специальность была Радиоэлектронные устройства («открытое» наименование), тоже «закрытая», тоже с повышенной стипухой «от МО», чуть позже (с 1985) — но учить программированию начали с первого дня (буквально — первая пара была «введение в специальность», на которой и начали), и уже на первом же курсе некоторые семестровки считались «на машине»… Даже у РадиоТехники или КиПРов, вооооооооообще никак не связаными с вычтехникой, не имевших «кафедральной» вычтехники, и пользововавшихся общеинститутским ВЦ с ЕС, девочками-«лаборантками»-операторами подготовки, пакетным исполнением (туда — колоду карт, обратно — листинг и распечатка) и всем подобным — даже у таких специальностей «расчетные задания» были привычным (как и для любого инженера) делом, и года с 82-83 «расчеты на ЭВМ» были обязательны (и зачастую давались так, что посчитать «калькулятором» или логарифмической линейкой было максимально затруднительно).
поэтому, собственно, я и удивляюсь столь наплевательскому отношению к вам…
добавлю: ваши, по сути, соседи — ЧПИ, ПС.

У нас не было практически "расчетных" работ. Только один курсовой по спецкурсу (мы реактор считали, параллельная группа - разделительный каскад).

Основное время уделялась лабораторным - кинтеория газов, гидро- и газодинамика, процессы дфиифузии, тепломассоперенос, теплофизика всякая, массспекрометрия...

Так что считать было особо нечего :-)

Уже в 90-х появились новые специальности (в частности, информатика, автоматизация в спецпроизводствах), но это уже после нас было.

хм. у нас даже какие-то лабы обсчитывались (у нас — не помню (вроде по радиолокации, и по прохождению радиоволн), а у кипров — «тепловой режим»).
Странно, что вроде «высокотехнологичная специальность» (причем именно та отрасль, для потребностей которой вычтех в стране и осваивали) — и отстала в применении вычтеха.

Ну наши лабы не "рассчетные" были. Там больше про умение работать с приборами, методики планирования и проведения эксперимента (даже отдельный курс читали - "Измерение Физических Параметров".

А даже в обработке цель была не в программу данные загнать, а понимать методы обработки - статистический анализ, регрессионный анализ...

Весьма полезные знания, кстати. Уже потом, после института, сам писал программы для обработки экспериментальных данных (первая программа для этого - StatGraph, позже появилась, матлаба тогда и в помине не было), а "Прикладной регрессионный анализ" Дрейпера и Смита какое-то время настольной книгой была.

Ну так и у нас лабораторные были не «расчетные». а вот обработка результатов — как раз такая же. (ну предмет «статистическая радиотехника», или «теория сигналов, обнаружения и фильтрации» — тоже основанная на статобработке)
Тем более, что сами говорите — «потом, после института, сам писал программы для обработки экспериментальных данных». Для того, чтобы написать «программу обработки экспериментальных данных», нужно в первую очередь знать методику обработки, и лишь во вторую — программирование. так что — по моему мнению — вас просто «обделили» ввиду отсутствия специалистов.
Впрочем, высшее образование в СССР тоже было со своими проблемами.

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

«ОЙ, ВСЕ!»

ПЦ; ППЦ;

Напомнило навеянное военной кафедрой (попытка переложения язык военных на фортран, «Язык программирования Вояка»®):

ШАГОМ МАРШ()
ДЛЯ Сержант1=1 ДО 100 ЛЕЧЬ
рядовой= В_РАСПОЛОЖЕНИЕ РОТА2(Сержант1)
ЕСЛИ РЯДОВОЙ=125 ТОГДА
БЕГОМ МАРШ ВЗВОД12
ВСТАТЬ
ВЗВОД1:
ОТРАПОРТОВАТЬ(Сержант2)
ПРИСТАВИТЬ НОГУ
//
РАСПОЛОЖЕНИЕ РОТА2(Солдат)
Солдат=Солдат+1;
Убыть Солдат
А в версии для девочек — «ОЙ, ВСЕ!»
«ОЙ, ВСЕ!» — это аварийное завершение (Ну не про abort() же детям рассказывать).
Жаль только, что почти все «школьные» языки – вариации на одну тему (ну максимум на две). От них ведь не требуется какая-то практическая применимость. А для развития гибкости мышления, как мне кажется, было бы замечательно показать максимально возможный репертуар «компьютерных исполнителей».
Я не предлагаю тут Хаскель (хотя, почему нет?), но та же МТ, с красивой графикой даже совсем юнцам зашла бы, мне кажется. В каком-то детском журнале в свое время видел исполнителя «умные весы», тоже с оригинальным стилем программирования. Да придумать-то можно много чего интересного.
Не лишайте детей детства! Выучить Питон они всегда успеют )
«умные весы», тоже с оригинальным стилем программирования

Текстовым?

почти все «школьные» языки – вариации на одну тему (ну максимум на две).

Так и "взрослые" языки тоже особо друг от друга отличаются.

Не лишайте детей детства! Выучить Питон они всегда успеют

Да. Не выучить сумрачную школьную нигде не применимую эзотерику тоже неплохо ;)

Школьные языки, помимо «показать возможности», должны вписываться в методику преподавания учителем. Дети — ленивые существа, и им нужно давать домашние задания и ставить оценки на основе объективных критериев. Проверять контрольную на текстовом языке проще, чем бесконечно спорить с учеником насколько оригинален его стиль и какой оценки он заслуживает.

PS: я только за, если учитель даст дополнительные баллы за оригинальный алгоритм, но базовые критерии правильности должны быть одинаковы для всех и быть понятны ученикам. Иначе лентяи будут опротестовывать плохие оценки, взывая к тому, что чёрствый учитель не хочет проявить индивидуальный подход и оценить их изворотливое «гибкое» мышление.

Оххх... 1994 год, и этот загадочный пункт в меню после запуска АГАТа с дискеты "РАПИРА Инструментальный комплекс программиста" - вьетнамские флешбэки

Спасибо за статью. В старших классах школы учится не довелось, поэтому не знаю, что там по информатике было. А в техникуме был Бэйсик, ПК вроде "Электроника", могу ошибаться, не помню уже.

Ого - и мерч клавиатуры специальные были? Неужели? И это в советское-то время...

эта «мерч-клавиатура», собсссссно, и есть компутер. Клон синклера, «если память нам не врёт»™

но у спектрума же не было блока стрелок

Странно.... в сети есть картинки без блока стрелок, но тот ZX Spectrum, что собрал мой отец имел клавиатуру со данным блоком - и они работали... хм... интересно как без стрелок с текстом работали

Не совсем в тему, но вспомнилось. Самый страшный эзотерический язык программирования с русским синтаксисом, с которым приходилось сталкиваться, был ЯМБ (Язык Машин Бухгалтерских, он же Ярошевская Марина Борисовна).

И ещё в тему лёгкого тщеславия. «КуМир» это не только Комплект Учебных Миров но и КУшниренко МИРы. Кушниренко — автор языка. Авторов транслятора (Эпиктетов & CO) видимо решили в названии не увековечивать.

Те, кто помнит как его сберкнижку в принтер запихивали, теперь будут знать, что циферки печатались именно под управлением программы на ЯМБ. ЭБТ НЕВА-501 ( http://static3.depositphotos.com/1006109/200/i/450/dep_2002997-Computer-of-our-grandmothers-and-grandfa.jpg ) имела его в пзу.

это был достаточно краткий период. года до 91 писали руками. В 91 по сути с книжкой ничего не сделаешь (снять нельзя из-за ограничений после реформы, положить нет смысла из-за инфляции). А после 91 сберкнижки потеряли актуальность. Ну а в 95 уже были СБСКарт (хотя могу и ошибаться насчет названия оператора) и ЗолотаяКорона.

Может не повсеместный, но точно не краткий, с начала 80х ИСКРА-555 и НЕВА-501 совмещённые с принтером передней закладки активно внедрялись. Я с ними сталкивался и как клиент сберкассы, и как муж сотрудницы сберкассы и как программист по договору подряда на автопредприятии с десятком экземпляров.

СССР был очень разный. причем часто — непредсказуемо разный. поэтому не удивляюсь. Возможно, где-то автоматизации уделялось больше внимания. Исходя из чего на это выделялись ресурсы — мне неведомо.
Но тем не менее, в моей сберкнижке только пяток строчек впечатаны. из них пара — это «зачисление на счет» в 91-м, (аналог «перевода зарплаты на карту», для младшего поколения) и пара-тройка записей о снятии того, что превратилось в «копейки»… а это была одна из центральных сберкасс города.

Хоть он и не советский, но тем не менее не стоит забывать и про белорусский ИнтАл.

Ещё Роботландия была, учебный пакет с похожей концепцией исполнителей. Работало на Yamaha MSX (КУВТ) и на i386.

Иронично.
Если бы не развалили страну или оставили разработки, то и не такое бы было. Спасибо за статью!

А у меня в школе был Algol-60. И подозреваю, я тут один такой.

И подозреваю, я тут один такой.


Нет. См. выше :)

Ого! С учётом того, что школьные годы мои проходили в отрезанном от мира ЗАТО, весьма удивительно сейчас узнать, что в конце 70-х где-то это было прям официально, хоть и факультативно. У нас-то в школе это ввели экспериментально в качестве уроков профориентации, не хотели дети офицерские (голубых кровей :)) становиться ни слесарями, ни токарями, ни плотниками. И только для двух классов в одной школе, и только для пацанов, а девчонки — по желанию (две возжелали :)). И в роли учителей у нас были настоящие промышленные программисты. Но зато была возможность (не шибко частая, но была) гонять свои работы на настоящих ЭВМ — 5Э51, БЭСМ-6, Consul-254, перфокарты, тяжеленные — килограмм под 10 — бобины с магнитной лентой шириной с тогдашнюю ладонь, и вообще вот это всё :)

не хотели дети офицерские (голубых кровей :)) становиться ни слесарями, ни токарями, ни плотниками.


В нашей школе удалось совместить и токарей и Алгол :)
Да так, что я до сих пор люблю что-то делать своими руками (это еще и очень полезно, так как экономит массу времени и денег)
(да, именно времени, как это ни странно :)

Но зато была возможность (не шибко частая, но была) гонять свои работы на настоящих ЭВМ


У нас такой возможности не было, но на рабочие экскурсии нас водили и давали что-то делать на ЕС 1020 (подробности уже забылись, но что-то там Консул таки печатал :)
(ВЦ в нашем техническом ВУЗе)

бобины с магнитной лентой


Когда мой брат проходил производственную практику, ему, по итогам его работы — была выдана подобная (с дюймовой, если не ошибаюсь, по ширине лентой) бобина.
(типа такая дискета для переноса документов :)

Она долго и бесполезно лежала у нас дома, так как ЕС ЭВМ в нашей квартире не было, пока один наш родственник не предложил разрезать ее вдоль для того, что бы ее можно было использовать в качестве магнитофонной (как оказалось, данная технология была уже отработана умельцами)

И вот так странно и внезапно еще раз совместились профессии токаря и программиста :)

А как же РЕФАЛ? Он вообще повлиял на весь computer science.

В школе его не преподавали и не преподают. Но в ВУЗах да - преподавали (не знаю как сейчас). Но, всё-таки, РЕФАЛ не создавали как язык для обучения программированию. Изначально он проектировался как ЯП для алгоритмов трансляции (перевода текста или компиляции) - любой работы с текстом. Позже - стал использоваться для некоторых научных вычислений. Это достаточно узкоспециализированный , профессиональный ЯП

Sign up to leave a comment.