Запасной аэродром

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Запасной аэродром » Профессиональные » С днём программиста


С днём программиста

Сообщений 31 страница 40 из 40

31

#p178813,Олег Пермский написал(а):

У меня знакомый был, сейчас уже его следы потерялись, на программиста учился,  диплом защищал, ему и удостоверение выдали. Их на Паскале учили.
Я ему и дипломку перепечатывал, сам вызвался, чтобы быстрее научится печатать, у него-то компа не было, а у меня двоечка была (с цветным монитором!). Он ко мне приходил домашние задания делать, это был 96-год.

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

Да, в СССР (и еще долго в РФ) основной язык программирования высокого уровня в вузах был Паскаль. Почему-то. Наверное, из-за Ады, ставшей популярной для промышленного программирования в СССР. Сейчас уже - "С-образные".

Отредактировано Lapsha (21-09-2020 04:47:29)

32

#p178814,Lapsha написал(а):

, в СССР (и еще долго в РФ) основной язык программирования высокого уровня в вузах был Паскаль. Почему-то. Наверное, из-за Ады, ставшей популярной для промышленного программирования в СССР. Сейчас уже - "С-образные".

Не из-за Ады, он для обучения был очень хорош, и понятнее Си, с Ассемблером. Он Бейсик намного превосходил, я читал, что он именно для этой цели был разработан.
Я одно время пытался программирование изучить, сравнивал — он мне больше всего понравился. У меня программирование остановилось из-за того, что я никак не мог понять фразы " возращает" какую-нибудь функцию. Откуда возвращает, если ничего никуда не отправлялось? Не понятно.
Вот в станке у меня были локальные и глобальные переменные, там всё понятно — отправляет в локальные, возвращает в глобальные, а в книгах этого не было.

33

#p178815,Олег Пермский написал(а):

он для обучения был очень хорош

Не согласен.
Что и показала практика. Сейчас всё "С-образное".
С даёт гораздо более именно в понимании и управлении работой компьютера.

#p178815,Олег Пермский написал(а):

и понятнее Си

Это весьма спорное утверждения.
Я щетаю Паскаль (особенно его лексику) крайне неудачной. Особенно разбивку на логические блоки этими тупыми begin - end.

#p178815,Олег Пермский написал(а):

с Ассемблером

Ассемблер тут вообще ни при чём. Асемблер - это машинные коды фактически, и Ассемблер должен изучать любой программист чтобы понимать как работает процессор, память, шина данных и т.п., т.е. как работает компьютер вообще.
Это нередко бывает полезно при так называемом "дизассемблировании" исполняемого кода. Сейчас это нужно разве что embedded programmers, а ранее было весьма популярно для всех.

#p178815,Олег Пермский написал(а):

Он Бейсик намного превосходил, я читал, что он именно для этой цели был разработан.

Бейсик много кто превосходил, да и превзойти его было - не достижение. У него такое название только потому, что это реально простой и базовый язык, не претендующий на многое.
Паскаль был разработан как процедурный язык программирования с встроенными специальными типами данных. У разработчика Паскаля не было цели "победить Бейсик". На то время Паскаль бык лучшим, но очень скоро был вытеснен C, особенно когда повалили системы UNIX, а уж когда пошли Линухи - то вааще...
По сравнению с С Паскаль очень неповоротливый и заскорузлый.

#p178815,Олег Пермский написал(а):

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

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

Отредактировано Lapsha (21-09-2020 05:34:42)

34

#p178814,Lapsha написал(а):

Да, в СССР (и еще долго в РФ) основной язык программирования высокого уровня в вузах был Паскаль. Почему-то. Наверное, из-за Ады, ставшей популярной для промышленного программирования в СССР. Сейчас уже - "С-образные".

Не помню советских машин, где был бы компилятор Паскаль. Наверное на СМ, но я на них мало работал.
А вот на БЭСМ-6, наиболее популярной тогда, был Алгол. И Паскаль в некотором смысле стал его продолжателем.

35

#p178847,Пинчук написал(а):

Не помню советских машин, где был бы компилятор Паскаль. Наверное на СМ, но я на них мало работал.
А вот на БЭСМ-6, наиболее популярной тогда, был Алгол. И Паскаль в некотором смысле стал его продолжателем.

На БЭСМ-6 и последующем Эльбрусе в начале 80-х был распространён Фортран. Алгол немножко подох чуть ранее, но подох не до конца. И на них же (но реже) катали и Паскаль. На ЕСках был доступен вообще весь джентльменский набор. Но это была цельнотянутая с IBM линейка, откуда и была почти полная с ними совместимость. Вплоть до полной копии перфокарт.

36

#p178459,Каспар написал(а):

Это было в период от 1983 до 1985.

кошмар. нас уже паскалю учили...

37

#p178814,Lapsha написал(а):

Программисты шли по линии прикладной математики с квалификацией инженер-программист.

или математик-программист.

38

https://upforme.ru/uploads/0019/d2/d8/256/204227.gif
Сегодня день бухгалтера
С утра принимаю поздравления,подарки и премии) :cool:

39

#p178814,Lapsha написал(а):

Да, в СССР (и еще долго в РФ) основной язык программирования высокого уровня в вузах был Паскаль.

Что программисты учили (5-й и 9-й факультеты) даже не знаю. У нас был алгол и фортран. Я в основном на фортране работал. Но это в порядке частной инициативы. Алгол - на военке вынуждены были познакомиться. Пришел "классный папа" (полковник) и сказал, что был на курсах повышения квалификации 3 месяца летом - учили расчеты для  запуска машин на алголе делать. Начал писать программу расчета (с бумажки), а парень наш: "Товарищ полковник, у Вас ошибка". Полковник его к доске и попросил написать программу. Задали вопрос, зачем машинки крутим, если ЭВМ есть, в т.ч. ручные. Максимум минута и все готово. Полковник популярно объяснил, что если по вам нанесен ядерный удар и остались живы и техника в порядке (кроме любой электронной), то у вас есть 15 минут (на  1-й класс), прежде, чем начнете "пузыриться" и блевать, чтоб вручную расчеты провести по новой цели и кнопку "Пуск" нажать. Ну а потом уж сами решайте - кто лечиться, а кто стреляться.
Ну и на работе в КБ потом алгол и фортран. Кстати, программы по расчету стандартной атмосферы на алголе были (в АН СССР составленные).

Отредактировано vv9m83 (10-11-2025 11:40:27)

40

Вообще-то речь была не о программистах совсем, просто на бухгалтерию отдельного поста нет


Вы здесь » Запасной аэродром » Профессиональные » С днём программиста