Другие языки программирования и технологии
У кого какой был первый опыт программирования?
Вспомнил тут как я впервые познакомился с программированием... Было мне тогда лет 8-9. Windows 98 - высший класс современных технологий для ПК. Появляется первый игровой клуб. Детвора собирает деньги, и то, что раньше бы пустили на мороженное или прочие вкусности шло на виртуальные игрушки. Пришлось попробовать. Но тянули не игры, а те возможности, которые таили в себе эти два небольших ящичка. Картинки из журналов, где описывались азы работы windows становились единственным проводником в этот неизведанный мир....И тут, случайно, попадает в руки калькулятор Б3-34! Настоящая чудо машина! Ведь сам факт того, что ты можешь приказывать машине, как ей работать поистине чудесен! Тут же разыскиваются старые журналы Наука и Жизнь с разнообразными программами. До сих пор помню игру "городки". Сейчас даже трудно представить, что можно часами пялиться в 6-ти (или 8-ми) разрядный экран, и вводить коды, которые отображаются странными символами. И тем более получать от этого удовольствие. Но тогда это была единственная возможность "общения" с машиной. Потом, когда появился компьютер, стало интересовать программирование для ПК. Помогли изучить Паскаль. А потом, случайно, наткнулся на статью про Ассемблер. Начал изучать FASM.. Стоп, кажется это всё было. Условные и безусловные переходы, регистры, память, стек... И ассемблер показался таким до боли знакомым, но еще более могущественным языком, который мог творить чудеса! Сейчас, с высоты RAD технологий микрокалькуляторы кажутся скучным, рутинным, и слабым инструментом. Но когда-то на нём решали реальные задачи. И той сотни байт ОЗУ хватало для написания прекрасных программ. Хотя, в принципе, не мне судить... Есть люди, которые этим реально занимались, наверное, они есть и здесь. И рассказали бы об этом куда лучше меня. Я лишь, из-за отдаленности от центра прогресса стал свидетелем ушедшего этапа истории развития ИТ... Интересует кто и как начал, а, возможно, только начинает этот длинный и нелегкий путь.
ну и я внесу свою лепту:
М220, М22, ЕС1033, ЕС1061, Искра 226, Электроника-60, микрокалькулятор Б3-34 на нем перепроверял зацикливание фортрановских программ, сам собрал Радио 86РК, и дальше по накатанной: IBM PC XT/286/386
Языки программирования Алгол по книге, появилось машинное время на Фортране перебежал на него, Ассемблеры всех этих машин, Фокал, Fort, Foxbase/FoxPro, Си для ДОС, Си на Электрониках-60 и вот под занавес 1С-программирование.
Первую программу написал в 1976 г и пишу до сих пор)) )
Современные компы мощнее, память больше на порядки. Но мне кажется быстрая смена систем программирования и слишком большое их количество приводит распылению людских ресурсов, а фирмы софтверные гиганты каждый тянет одеяло в свою сторону и проблемы поставленные в 80-х годах не решены до сих пор, не смотря на мощь компов и бОльшее количество людей (программистов)
Бытует мнение что и усиленное лицензирование ПО тоже стопорит прогресс, а все основные достижения в программировании якобы были сделаны в век нелицензионности.
А якобы приближающиеся облачные технологии вообще оттеснят людей от переднего края программирования, оставляя это уделом сотрудников софтверных гигантов.
Проблемы искусственного интеллекта таковы, что их надо решать всем миром а не в недрах даже больших компаний.
И еще, в те времена когда ЭВМ были слабые и час машинного времени стоил дорого - мы ждали очереди на выполнение своих программ, а сейчас суперкомпьютеры (по тем меркам) просто обогревают квартиры и на них раскладывают пасьянсы, печатают письма и режутся (маньячут) в сетевые игры.
М220, М22, ЕС1033, ЕС1061, Искра 226, Электроника-60, микрокалькулятор Б3-34 на нем перепроверял зацикливание фортрановских программ, сам собрал Радио 86РК, и дальше по накатанной: IBM PC XT/286/386
Языки программирования Алгол по книге, появилось машинное время на Фортране перебежал на него, Ассемблеры всех этих машин, Фокал, Fort, Foxbase/FoxPro, Си для ДОС, Си на Электрониках-60 и вот под занавес 1С-программирование.
Первую программу написал в 1976 г и пишу до сих пор)) )
Современные компы мощнее, память больше на порядки. Но мне кажется быстрая смена систем программирования и слишком большое их количество приводит распылению людских ресурсов, а фирмы софтверные гиганты каждый тянет одеяло в свою сторону и проблемы поставленные в 80-х годах не решены до сих пор, не смотря на мощь компов и бОльшее количество людей (программистов)
Бытует мнение что и усиленное лицензирование ПО тоже стопорит прогресс, а все основные достижения в программировании якобы были сделаны в век нелицензионности.
А якобы приближающиеся облачные технологии вообще оттеснят людей от переднего края программирования, оставляя это уделом сотрудников софтверных гигантов.
Проблемы искусственного интеллекта таковы, что их надо решать всем миром а не в недрах даже больших компаний.
И еще, в те времена когда ЭВМ были слабые и час машинного времени стоил дорого - мы ждали очереди на выполнение своих программ, а сейчас суперкомпьютеры (по тем меркам) просто обогревают квартиры и на них раскладывают пасьянсы, печатают письма и режутся (маньячут) в сетевые игры.
Мда, я тоже раньше на МК-61 программировал. Потом на Спектрум денег насобирал. Вообще супер комп был по моим и тогдашним меркам. А на полноценный ПК я зарабатывал помню очень долго, зато радости было полные штаны.
Железо:
БК86, Искра, ZxSpectrum, ZxSpectrum Turbo, ZxSpectrum Pentagon 128+, 386SX, Celeron 433, Pentium 4, Pentium 4D, Core i7
Начал в 8-9 лет. Тогда Синклер был раритетом. Его чуть позже собрала нам мать знакомого по зарубежным схемам. Тогда даже на Юноне (Питер) ничего не было. У нас только у двух человек во всей школе был компьютер. Позже был в FIDO и лево-нетах, до его ещё не полном опопсении, знал Sp0raw, Meteo, не лично а по переписке =)
Что касается программирования (по порядку) :
Basic/Spectrum Basic, Assember Z80, Pascal+TurboVision/C++ (почти одновременно) , Assember x86, Delphi/C++ Builder, VBA/VBS, WSH (VBS,JS), JavaScript/ASP/ASP. NET, C#
P.S: Помню золотое время, когда сюжет, а не графика решала за существование игры, когда были форматы .mod и FastTracker, когда совмещение музыкального сопроцессора AY с динамиком на спектруме казалось чудом творения (ударные посылались на спикер, а "мелодия" на сопроцессор) . Когда русифицировались игры, когда Randomize USR решал.. . Если честно - жаль. В несколько килобайт помещалось то, что сейчас не могут и в мегабайты перенести. И дело не в разрядности и затратах памяти. Как сказал мне один мой знакомый, когда ему подсказали про досрочный выход из цикла - "А ему что - трудно что-ли?! " И по-своему он прав. В век "жирных" скоростей и "жирных" объёмов памяти. Сейчас всё иначе. Век "голливуда".
БК86, Искра, ZxSpectrum, ZxSpectrum Turbo, ZxSpectrum Pentagon 128+, 386SX, Celeron 433, Pentium 4, Pentium 4D, Core i7
Начал в 8-9 лет. Тогда Синклер был раритетом. Его чуть позже собрала нам мать знакомого по зарубежным схемам. Тогда даже на Юноне (Питер) ничего не было. У нас только у двух человек во всей школе был компьютер. Позже был в FIDO и лево-нетах, до его ещё не полном опопсении, знал Sp0raw, Meteo, не лично а по переписке =)
Что касается программирования (по порядку) :
Basic/Spectrum Basic, Assember Z80, Pascal+TurboVision/C++ (почти одновременно) , Assember x86, Delphi/C++ Builder, VBA/VBS, WSH (VBS,JS), JavaScript/ASP/ASP. NET, C#
P.S: Помню золотое время, когда сюжет, а не графика решала за существование игры, когда были форматы .mod и FastTracker, когда совмещение музыкального сопроцессора AY с динамиком на спектруме казалось чудом творения (ударные посылались на спикер, а "мелодия" на сопроцессор) . Когда русифицировались игры, когда Randomize USR решал.. . Если честно - жаль. В несколько килобайт помещалось то, что сейчас не могут и в мегабайты перенести. И дело не в разрядности и затратах памяти. Как сказал мне один мой знакомый, когда ему подсказали про досрочный выход из цикла - "А ему что - трудно что-ли?! " И по-своему он прав. В век "жирных" скоростей и "жирных" объёмов памяти. Сейчас всё иначе. Век "голливуда".
Павел Цветков
Впечатляет!
Да, где-то в далёком 85 году на Б3-34 (98 шагов) , МК-52 (105 шагов) писал игровые программы, а Бейсик приходилось учить только по журналам!
Павел Цветков
Я догадывался...)
Спасибо автору вопроса!
1974. Это была машина "Промiнь" - киевская разработка. Программа набиралась штырьками в поле объемом 150 ячеек. В каждую ячейку можно было вставить цифру 0...9 или знак операции. Затем были машины Мир, Наири, Электроника-60 и много-много еще.. . Наше поколение Ассемблером не напугаешь! А сейчас начинают, как правило, с веб-программирования - современно, модно, денежно, но.. . Но что-то важное, по-моему, упускают.
1974. Это была машина "Промiнь" - киевская разработка. Программа набиралась штырьками в поле объемом 150 ячеек. В каждую ячейку можно было вставить цифру 0...9 или знак операции. Затем были машины Мир, Наири, Электроника-60 и много-много еще.. . Наше поколение Ассемблером не напугаешь! А сейчас начинают, как правило, с веб-программирования - современно, модно, денежно, но.. . Но что-то важное, по-моему, упускают.
Павел Цветков
Это Вам спасибо! Я половины тех названий, что в ответах написаны, не слышал. Интересно узнать хоть что-то от людей, которые с этим имели дело.
Alisan Raxmatov
Жаль, что нет у нас музея вычислительной техники. Или, может, есть где-то? Кто знает?
А пишущую машинку Consul в Наири-К мне и ремонтировать приходилось многократно. Вот уж действительно чудо чешской механики! Без иронии говорю - потроха изумительные!
Кстати, на киевских машинах Мир-2 в 70-х годах уже были символьные дисплеи и световое перо - прообраз нынешней мыши.
Вообще с этими машинами и БЭСМ-6 мы тогда идейно обгоняли IBM (разве, может, в качестве уступали).
Но правительство приняло спорное решение - копировать! И с тех пор плетемся в хвосте :-(
А пишущую машинку Consul в Наири-К мне и ремонтировать приходилось многократно. Вот уж действительно чудо чешской механики! Без иронии говорю - потроха изумительные!
Кстати, на киевских машинах Мир-2 в 70-х годах уже были символьные дисплеи и световое перо - прообраз нынешней мыши.
Вообще с этими машинами и БЭСМ-6 мы тогда идейно обгоняли IBM (разве, может, в качестве уступали).
Но правительство приняло спорное решение - копировать! И с тех пор плетемся в хвосте :-(
Я еще молодой и решился начать программировать 2 года назад. До этого неплохо разбирался в компьютерах и железе но в дебри программирования боялся залесть. Но уж больно меня затянула тема интернета что я решил начать изучать как все это построено. Сначала html, потом добрался до первого языка программирования для меня и это был PHP, потом ASP. NET.
Раз взялась что-то сделать и убила комп, на этом мой великий путь программиста и закончился...
Павел Цветков
Страшно, всегда боялся убить комп. До сих пор косо смотрю на разгон процессора и т.д....Случись что, сейчас бы с калькулятора сюда писал...
Похожие вопросы
- Первый язык программирования.
- Возможно ли стать веб-дизайнером, не имея опыта программирования? Или это взаимосвязанные профессии?
- Хочу начать изучение С++. Подскажите с чего начинать? Литература? Опыт программирования нулевой.
- Ваш опыт программирования
- А за какое время вы выучили ваш первый язык программирования?
- Начал изучать PHP(мой первый язык программирования)
- Какой был ваш первый язык программирования? И сколько всего вы знаете ЯП?
- За сколько времени вы изучили свой первый язык программирования ?
- Подойдет ли ассемблер как первый язык программирования?
- Почему программирование на первый взгляд такое сложное? Потому что многие не умеют составлять алгоритмы?