Ваш первый язык программирования

Всего 57 сообщ. | Показаны 21 - 40
Re[Odnako..]:
Цитата:
от: Odnako..
кстати, кто-нить из местных может похвастаться программированием на макрокалькуляторе Электроника Т3-16 ?

Стояло такое чудо на кафедре. На мой выпуклый ...., уже тогда не работало.
Re[Odnako..]:
Цитата:
от: Odnako..
кстати, кто-нить из местных может похвастаться программированием на макрокалькуляторе Электроника Т3-16 ?
самое экзотическое, на чём мне пришлось считать - трофейные электромеханические калькуляторы "Рейнметалл"
Программирования там, понятное дело, не было ;)
Re[Odnako..]:
Цитата:

от:Odnako..
FOCAL, а позднее уже Basic
кстати, кто-нить из местных может похвастаться программированием на макрокалькуляторе Электроника Т3-16 ?
http://www.leningrad.su/museum/show_calc.php?n=211
щетать на нём доводилось, программировать - нет

Подробнее


Ваша Т3 - передранный Советами НР, с регистровой системой вычислений Лукашевича. Я не только "щетал" но и "праграмиравал" на такой штуке НР55 - c 1979 годa. В школе учился. Все поставки "наукоемких и двойного" в СССР были запрещены. Только МЦМ СССР, где в начальником финансового отдела работал мой отец, позволяло себе подобные закупки через Швейцарию.
Один такой калькулятор был подарен директору ВНИИ-1, другой отец принес домой - благодаря ему, я - математик. :)



Прошел со мной все институты, аспирантуру, и лежит теперь у меня в шкафу, иногда пользуюсь!

Программирую C++/FORTRAN. С первым - "оттягиваюсь" на студентах, второй - просто мой второй язык, помимо родного. :)
Re[mmax]:
вы наверное и разговаривать на фортране умеете?
мне бы хоть иврит какой-нить освоить, не говоря уж про алгол с коболом
Re[Odnako..]:
Цитата:
от: Odnako..
вы наверное и разговаривать на фортране умеете?
мне бы хоть иврит какой-нить освоить, не говоря уж про алгол с коболом


Частенько приходилось говорить на чистейшем Фортране с Варшавским универом, на телнет-диалекте польского, с суперкомпом CRAY.
Re[Odnako..]:
Цитата:
от: Odnako..
вы наверное и разговаривать на фортране умеете?
не лучший язык для общения... ну, разве что, послать куда-нибудь подальше ;)
Re[Zap]:
Цитата:
от: Zap
не лучший язык для общения... ну, разве что, послать куда-нибудь подальше ;)


Тяжелая наследственность от кавалеров "белой перфоленточки", полуживых преподавателей FORTRANoff - IV/66/77 ? !

Насколько помню, даже в 77-м, уже не посылали….
Re[texu]:
Я впервые начал программировать ещ е в школе, у старшего брата появился программируемый калькулятор "Электроника Б3-34"
С обратной бессскобочной "польской" записью. Без знака "=". В итоге, в школе и институте никто не одалживал калькулятор.:)



Фото не передает размеров. Он все же был ближе к настольному, чем к карманному. :)

Впечатлили возможности и я уговорил родителей купить мне программируемый калькулятор Электроника МК-61.



Этот уже можно было положить в карман школьной формы, хотя изрядно оттопыривая его. :)

Очень выручал при выполнении заданий. В то врем я в журнале "Техника молодежи" прошла серия статей по программированию на таких машинках и мы с братом , конечно, все это дело впитали. А потом там пошел цикл фантастических рассказов, где после рассказа предлагалось с помощью калькулятора убедиться в достоверности предлагаемых событий (полеты на космических аппаратов) на Луне, в космосе. Авто рассказов - Михаил Георгиевич Пухов. :) Это были фантастические рассказы "Истинная Правда" и "Путь к Земле (Кон-Тики)". Очень вречатляла эта рубрика (Клуб электронных игр) в журнале. Ну и, конечно, ждали мы новых номеров. Вот картинка из одного из номеров.



Потом удалось проапгрейдить мой МК-61 на новый. Продал, добавил денег и купил новый ПМК Электроника МК-52 с горизонтальной компоновкой и присоединяемым блоком программ (как сейчас помню как я покупал это блок в магазине Электроника на Ленинском проспекте, ехать нужно было до метро "Проспект Вернадского" и добираться по улице Удальцова.)



Потом, в институте это блок выручал. :) Ну и книжки с готовыми программами. Сидишь, набиваешь. :)

Кстати, сейчас сообразил, что обычного инженерного калькулятора с функциями, синусами и тп у меня так и не было. Сначала брал у брата, а потом были только ПМК. :)

В школе, на УПК, столкнулся с первыми в своей жизни "настоящими" компьютерами. С монитором, клавивтурой, дискоыодом, печатающими устройствами.
Это были ДВК-2М, ДВК-3 (ДВК - диалогово вычислительный комплекс). Там были Бейсик, Фортран. Первые свои программы. :)





Почему-то не помню, на каких машинах программировали в институте. А там уже были и Паскаль и С++.

На работе первым компом, еще до института, была Искра-226. Впечатляющая машинка. Запуск ее немного походил на запуск космического корабля. Сидишь, пощелкиваешь тумблерочками в разных частях в определенных местах. Вводишь команды, слушаешь звук запускаемых "винчестеров" (а они были как верхний круглый магазин для пулемета Дегтярева). Крррасота!!! Да еще и не с первого раза запускалась. У нас в Бюро их было несколько. Одна - на разборку. Если, в процессе запуска выдавалась определенная ошибка, то из этой машины специальным П-образным 20 см ключом из задней стенки выдергивалась нужная плата (в зависимости от кода ошибки) и устанавливалась на "упрямую" машину. А с платой потом механик разбирался.
Там был Бейсик. Там я модернизировал и писал программы для автоматического расчета программ для получения перфолент с программой для станков ЧПУ. ЧПУ-ушный программист задавал параметры детали и режимы, а моя программа выдавала потом файл с командами для ЧПУ, которые потом превращались в перфоленту. (проблем с конфетти на Новый год у нас не было).
Тогда же столкнулся с первым импортным компом с цветным дисплеем. Написал программу-секретарь для секретарши начальника, чтобы вовремя напоминала задания. :)

Потом, когда устроился в КБ САПР только только появился AutoCAD и руководство предложило мне его изучить и научить потом инженеров с ним работать. Там уже были новые компутеры на INTEL 8086, 80286. Некоторые с двумя дисплеями и трекболом вместо мыши. Изучил, научил. :)
Потом на AutoLISPе писал программы для автоматического черчения. Ввел инженер параметры, скажем болтового соединения, ткнул в место на чертеже и программа сама по ГОСТу отрисовала ему это. Ну и еще графические блоки для программы нашего КБ. Там инженеры вводил параметры нужной детали, программа считала возможность изготовления этой детали. Ребята на С++ писали математику, а мой блок отрисовывал чертежи.
М-да... Что-то на воспоминания потянуло....

Кстати, в то время, всегда с собой была камера с парой объективов. Зенит 12, потом 19, потом Практика. В институте я лекции и задания не переписывал, а переснимал. Потом с помощью увеличителя читал - он у меня все время собранный на столе стоял. Можно было в любой момент, ночью или днем что-нибудь напечатать. Зашторил окна, разбавил концентрат и вперед - печатать шедевры.От принятия решения, до погружения фотобумаги в проявитель проходило минут 30-40. :D
Re[mmax]:
Цитата:

от:mmax
Тяжелая наследственность от кавалеров "белой перфоленточки", полуживых преподавателей FORTRANoff - IV/66/77 ? !

Насколько помню, даже в 77-м, уже не посылали….

Подробнее

а на бейсике очень легко просто послать - GOTO
Re[tombo]:
Цитата:
от: tombo
а на бейсике очень легко просто послать - GOTO


Кстати, в языке LISP нет, или, как минимум, не было этого оператора безусловного перехода - GO TO. Очень способствует созданию правильных алгоритмов. Помню, нас преподы ругали за использование goto, всякие обидные слова говорили.
Потом понимаешь, за что. :)
Re[Ondatr]:
Цитата:
от: Ondatr
Кстати, в языке LISP нет, или, как минимум, не было этого оператора безусловного перехода - GO TO. Очень способствует созданию правильных алгоритмов.

Собственно Lisp - язык не императивный, поэтому в нём не может быть GOTO...
Зато есть PROGN, насколько я помню.. и LOOP

(В Autocad'е черчу с 1991 года, сначала на IBM 286, в версии 9, причём без мыши... это был адъ).
Re[tombo]:
Цитата:
от: tombo
Собственно Lisp - язык не императивный, поэтому в нём не может быть GOTO...
Зато есть PROGN, насколько я помню.. и LOOP
...


Есть такое. ЛИСП, конечно, специфический язык, мозги промывает - как нашатыря нюхнуть. Алгоритмы потом красивые выстраиваются, плавные такие.



Цитата:
от: tombo
...
(В Autocad'е черчу с 1991 года, сначала на IBM 286, в версии 9, причём без мыши... это был адъ).


Я Аутокадом на год-два раньше занялся. Дали мне комп и отксеренный перевод - сиди, учи, через два месяца расскажешь. :) Версию не помню, кажется 8-я, но, может быть это перевод был по восьмой, а работал с 9-ой. 10-ая еще проще в работе была и возможностей было больше. Даже русификация была, но зело корявая.
Без мыши - жуть.... Даже не представляю, как это делать. У нас тогда были трекболы и мыши. Я сразу на трекбол перешел и довольно быстро его под оевую руку пристроил, а то она никак не задействована была. Потом это здорово ускоряло работу. На спор с инженерами-конструктроами чертеж на время делали. У меня быстрее, потому что правая рука на клавиатуре команды набирает и данные вводит, а левая на трекболе. А они все время руку переносили. Ну и алгоритм работы уних был не эффективный. Да и в деталях. рассматриваешь птом при увеличении, а там линии незамкнутые, ну и для внесения изменений много телодвижений делать нужно.
Re[tombo]:
Цитата:
от: tombo


(В Autocad'е черчу с 1991 года, сначала на IBM 286, в версии 9, причём без мыши... это был адъ).


В ACADе я свою диссертацию сделал(1992 год), теория упругости. Все поместилось на одной дискетке 3.5 - чертежи А0 (было страшно горд - все 3D, как у Лукаса, в "Звездных войнах"), текст AmiPro.

Все делал "очень правильно": сутками просиживал на ЕС1066 (Фортран 77 и система "виртуальных машин" ОпенВМС), последним монстром "социалистической кооперации". Памяти было на ней, аж 4 МЕГА, и стомегабайтные "винты" - пакеты. Винты эти были размером с бидон молока: переносились за ручку сверху, болгарские!Затем все перегонял на "1 ВМ ПИСИ" - так и писали в рекламной газетенке "Экстра" которую рассовывали по домам вместе с почтой.

Точно также, как и сейчас, тогда "доставали" ОС, но не покупали. Помню пришла она к нам на бобинах "Denver Data Center", на одной из этих ленточек лежала и моя программа с расчетами. Так и возил в метро эту бобину, с городо красовавшимся знаком DDC. Граждане с удивлением и восхищением смотрели на меня, тогда на "молодого ученого". Как же эротично это было!

Молодые девчушки("операторы"), учившиеся вечером, но работающие днем в машинном зале, постоянно "запарывали" систему и пользовательские данные: систему быстро восстанавливал "системщик", но вот данные приходилось возить с собой, на бобинах. Оставлять их в машинном зале не рекомендовалось.

Отец принес с работы 286-й Hyndai c монитором и принтером Star.
И понеслась! Поставили железную дверь - могли и убить за это, запросто.
Re[mmax]:
Цитата:
от: mmax
Тяжелая наследственность от кавалеров "белой перфоленточки", полуживых преподавателей FORTRANoff - IV/66/77 ? !
Насколько помню, даже в 77-м, уже не посылали….
и что, нет уже конструкций :
IF (...) иди на три буквы метки ?
Re[mmax]:
Цитата:

от:mmax
...
Точно также, как и сейчас, тогда "доставали" ОС, но не покупали. Помню пришла она к нам на бобинах "Denver Data Center", на одной из этих ленточек лежала и моя программа с расчетами. Так и возил в метро эту бобину, с городо красовавшимся знаком DDC. Граждане с удивлением и восхищением смотрели на меня, тогда на "молодого ученого". Как же эротично это было!

Молодые девчушки("операторы"), учившиеся вечером, но работающие днем в машинном зале, постоянно "запарывали" систему и пользовательские данные: систему быстро восстанавливал "системщик", но вот данные приходилось возить с собой, на бобинах. Оставлять их в машинном зале не рекомендовалось.
...

Подробнее



Точно! У нас в КБ тогда стояла машина СМ-4. В отдельном зале, с кучей дисплеев (рабочих мест) в соседнем зале, куда приходили инженеры КБ и варяги с других организаций.



Иногда приходилось дежурить на это й машине. И народ приходил со своими "флешками", лентами и дисками. :) Им самим не разрешалось их устанавливать. :)

 В центре - рукоятка для переноски и установки. :)

Магнитная лента. Ненамного меньшего размера. :)



А какой грохот (и скорость печати) был у барабанного принтера! :)
ЧУдная вещь. Головка принтера.

Re[Zap]:
Цитата:
от: Zap
и что, нет уже конструкций :
IF (...) иди на три буквы метки ?


Они, конечно, поддерживаются - но в стандартах 90/95/2008/2011 уже исключены.
В 77-м стандарте, позднем, появился DO WHILE которым рекомендовали исключать все "посылки".

Кстати, сегодня FORTRAN это САМЫЙ СОВРЕМЕННЫЙ язык, имеющий нативные операторы SIMD и MIMD. Никакого отсталого OpenMP не надо, как другим языкам!

Правда, особо наглючили с параллельностью в Intel. Да там, более половины разработчиков компилятора - наши. Вот и внесли бардак в стройные ряды...

Так, что их Фортран - еще тот "образец"!
Re[Ondatr]:
Цитата:
от: Ondatr
Точно! У нас в КБ тогда стояла машина СМ-4. В отдельном зале, с кучей дисплеев (рабочих мест) в соседнем зале, куда приходили инженеры КБ и варяги с других организаций.



Ну, вот, еще один товарищ по "несчастью"!

Да, вы работали на DEC/VAX …. я же имел "счастье" припахивать на IBM!
Re[mmax]:
опенмп древнотсь..довно уже в моде опен цл
Re[mmax]:
Цитата:
от: mmax
Ну, вот, еще один товарищ по "несчастью"!

Да, вы работали на DEC/VAX …. я же имел "счастье" припахивать на IBM!


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

[object width="640" height="360"][param name="movie" value="http://www.youtube.com/v/9b0tS7Arl9I?feature=player_detailpage&hl=en_US&feature=player_embedded&version=3"][/param][param name="wmode" value="opaque"][/param][embed AllowScriptAccess="never" src="http://www.youtube.com/v/9b0tS7Arl9I?feature=player_detailpage&hl=en_US&feature=player_embedded&version=3" type="application/x-shockwave-flash" wmode="opaque" width="640" height="360"][/embed][/object]
Re[L4m3r]:
Цитата:
от: L4m3r
опенмп древнотсь..довно уже в моде опен цл


Нет, писать "глыбакокаряфо" вы конечно можете: мне, даже, нравится!

Но, вот, путать "Божий дар с яичницей", я бы не стал. На форуме "фото.ру", конечно, пройдет. В местах "отведенных" - можете ГЛЫБАКО оконфузиться.
Вы не авторизованы

Пожалуйста, авторизуйтесь, чтоб иметь доступ к полному функционалу сайта

Обратная связь

Здесь вы можете оставить свои контактные данные, чтобы мы могли связаться с вами.