Комментарии 249
Basic на листочках в тетрадке (нда, первая программа была написана на тетрадном листе) и программирование MK-61\MK-52 — классе в четвертом, наверное. Давненько… :)
+28
После топика habrahabr.ru/post/146951/ нахлынула ностальгия и я решил поитересоваться кто с чего начинал…
+1
О, кажется действительно с Электроника МК-52, а уже ответил про Basic. Давно это было :)
+1
Можно ли считать МК ассемблером? :)
+1
макросы Lexicon/ Слово ИДело
+1
У меня первых штук 20 программ были написаны на листочках. Я выучил Бейсик года за два до того как впервые за компьютер сел :-)
+1
И в школе, и на первом курсе университета нас обучали программированию на паскале. Но действительно «погружение в программирование» произошло тогда, когда я по собственной инициативе начал изучать C++.
+8
html и css теперь считаются языками программирования?
+4
Я начинал с UOPilot'a для игры Ultima Online, затем Inject, затем Stealth… Вобщем, привет всем поклонникам этой замечательной игры :)
+5
G-basic на приставке «Сюбор». Эх, были времена, когда единственной мечтой была возможность сохранять программы на некие носители, чтобы не вбивать их заново руками :)
+10
А я начинал писать на lua скрипты к играм. Эх, время было…
0
НЛО прилетело и опубликовало эту надпись здесь
Я тоже.
+1
Нас много :)
Правда в наших провинциях его было невероятно трудно найти. Больше года искал. В отличии от книг по программированию под МК, они были в городской библиотеке. И что это были за книги… каждая глава была написана в таком захватывающем стиле повествования что очень трудно было оторваться. В одной из них был листинг самообучающейся программы-игры, чем-то напоминающей игру в спички только для нее нужно было нарисовать отдельное поле и передвигаться на отличное от нуля количество клеток за ход. И хоть я и не помню принцип её работы но она действительно самообучалась, использовать одну и ту же тактику второй раз для выигрыша не получалось, разве что сбросить программу и набрать её заново. Эта игра и крестики-нолики потрясли меня больше всего.
И да, был еще продвинутый вариант МК-52, в котором можно было сохранять введенные программы и количество шагов было не 105, а больше. Но о нем приходилось лишь мечтать и один раз взглянуть на витрине универмага.
Правда в наших провинциях его было невероятно трудно найти. Больше года искал. В отличии от книг по программированию под МК, они были в городской библиотеке. И что это были за книги… каждая глава была написана в таком захватывающем стиле повествования что очень трудно было оторваться. В одной из них был листинг самообучающейся программы-игры, чем-то напоминающей игру в спички только для нее нужно было нарисовать отдельное поле и передвигаться на отличное от нуля количество клеток за ход. И хоть я и не помню принцип её работы но она действительно самообучалась, использовать одну и ту же тактику второй раз для выигрыша не получалось, разве что сбросить программу и набрать её заново. Эта игра и крестики-нолики потрясли меня больше всего.
И да, был еще продвинутый вариант МК-52, в котором можно было сохранять введенные программы и количество шагов было не 105, а больше. Но о нем приходилось лишь мечтать и один раз взглянуть на витрине универмага.
+2
На Камчатке сначала о нём (семействе в целом) вообще никто не знал (дядька в облторге работал), потом появился и уже не пропадал, а через два-три месяца МК-52 появился, пожалел что родителей так быстро «раскрутил» :( И он был полностью совместим с МК-61, тот же набор команд и 105 шагов. Вообще идентичная база, просто в МК-52 на две микросхемы больше (контроллер ППЗУ и само ППЗУ).
0
Да, точно 105, а я был уверен что больше. Сейчас погуглил, он умеет сохранять 512 шагов в ППЗУ, видимо раньше когда читал о нем подумал что это шаги исполнения.
0
Очень помогал обсчитывать результаты в лабах, когда нужно было сделать много однотипных, повторяющихся действий над разными наборами чисел. Пока остальные ковырялись с обычными инженерными калькуляторами, я лишь вбивал исходные данные, а потом доставал результаты обсчета.
P.S. Книжка Дьяконова до сих пор у родителей дома валяется.
P.S. Книжка Дьяконова до сих пор у родителей дома валяется.
+2
Радио-86РК и программы в машинных кодах. Примерно параллельно бэйсик на спектруме.
+4
Попала мне как-то в руки книга «Мышка-программышка» (учебник по программирования для 4 класса, перевод с французского). И тогда все началось :)
+3
Вот, кстати: lib.rus.ec/b/181121
+2
И у меня была такая, до сих пор где-то в ящиках валяется. В детстве, наверное, любимой книжкой была. Мне кажется благодаря ей я и стал программистом :)
+2
Бейсик Вильнюс
+4
QBasic/TurboBasic
+3
Бэйсик на ЭВМ «Правец» с черно-зеленым телевизором в Доме Пионеров
+3
Калькулятор БЗ-34 и цикл статей в «Технике молодежи». :)
+6
КУМИР)
+4
НЛО прилетело и опубликовало эту надпись здесь
У меня всё начиналось с ActionScript в его первой версии — куски спагетти-кода, разбросанные по кадрам мувиклипов) Потом был html с форматированием тегами, немного магии js… В старших классах — pascal и постижение ООП по книге Лафоре, но всё на том же ActionScript, а дальше пошло-поехало :)
+4
ZX Spectrum Basic -> Pascal -> Assembler -> C++ -> Perl -> PHP -> ActionScript -> Java
+3
Delphi->TurboPascal->MidletPascal(компилируется в JavaME байткод, этакое извращение)->C++->C#,PHP,JavaScript,JavaME,Java4Android(Все в одном временном периоде)
+1
LogoWriter и CMD.exe ^)
+4
Quick Basic… а до него — игра Cargo, в которой можно было загружать корабль вручную, а можно было автоматизировать процесс, прописав алгоритм для нужного числа контейнеров (1-6).
0
pascal -> asm -> perl -> php -> (javascript -> coffeescript, python -> ruby)
+3
Бейсик на Спектруме и крестики-нолики на МК-61. Вижу, я тут не один такой.
+3
Предатели. Вот путь однобокого и упертого джедая: Pascal -> Delphi, а если в деталях, то Turbo Pascal 7.1 -> Delphi 2 -> Delphi 4 -> Delphi 5 -> Delphi 7 -> Delphi 2007 -> Delphi XE2.
+15
Хорошо, что дальше 7 вылезли. Вам повезло. Обычно, на нем все преподаватели и останавливаются, несмотря на его очевидную старость и явный проигрыш, в сравнении с 2010+
0
Что значит «повезло» и при чем тут преподаватели? Когда я учился — был TP 7.1
И неужели вы думаете, что ВУЗ способен сделать version lock-in? ) Работа в компании — да, факт. А выше — вполне естественный процесс миграции для независимого разработчика. 7ка в свое время была просто на ура сделана (вероятно поэтому на ней и зависли в некоторых ВУЗах, не в курсе + политика Borland'а в плане академических лицензий и продвижения) и сидел много лет на ней, пока не вышел D2007. Потом было затишье — линейка продуктов не привносила практически ничего толкового. Сейчас уже разумно мигрировать (x64, устаканилась XE-линейка, утвердился новый сахар, подтянулись компонент-вендоры).
И неужели вы думаете, что ВУЗ способен сделать version lock-in? ) Работа в компании — да, факт. А выше — вполне естественный процесс миграции для независимого разработчика. 7ка в свое время была просто на ура сделана (вероятно поэтому на ней и зависли в некоторых ВУЗах, не в курсе + политика Borland'а в плане академических лицензий и продвижения) и сидел много лет на ней, пока не вышел D2007. Потом было затишье — линейка продуктов не привносила практически ничего толкового. Сейчас уже разумно мигрировать (x64, устаканилась XE-линейка, утвердился новый сахар, подтянулись компонент-вендоры).
+2
Предлагаю создать еще один опрос: а на чем вы программируете сейчас? Правда я почти уверен, что большинство укажет PHP (веб) и C# (десктоп). Сам я программрую на Delphi, хоть многие и считают его устаревшим, это совсем не так
-2
Вы забыли про enterprise, сэр
+1
Вы явно недооцениваете python и ruby. Всё реже и реже вижу старты новых проектов на php, однако это не значит что их хоть сколько-нибудь меньше половины.
+2
НЛО прилетело и опубликовало эту надпись здесь
vb6.0 и pascal в школах > c++, html\css\js, php и др. — универ =)
+1
QBasic -> Turbo Pascal -> Object Pascal -> C/C++ -> PHP/Javascript
+2
Я в шоке написать JAVA (все с большой) и включить C# к С++/С. Еще могу понять все начинают с С и переходят к С++, но С# это ближе к Java. Не нашел Алгол и ему подобных.
Странный опрос…
Странный опрос…
+8
c-подобные языки программирования. причём тут имеется в виду не платформа, а синтаксис. сюда конечно близко java, но это вообще другая платформа. странно…
хорошо хоть objective-c нету рядом с c++
хорошо хоть objective-c нету рядом с c++
-3
начинал с С -> C++ -> Java(сейчас основной язык, ибо активная разработка под android.)
Но с С# тоже знаком не понаслышке. И таки да с С++ у него не меньше общего, чем с Java'ой, а то и больше. Но вы правы, все-таки не уместно ставить C# на уровне с С/С++.
Но с С# тоже знаком не понаслышке. И таки да с С++ у него не меньше общего, чем с Java'ой, а то и больше. Но вы правы, все-таки не уместно ставить C# на уровне с С/С++.
-3
1988, КУВТ Yamaha.
То чувство, с которым я первый раз сидел за настоящим компьютером, я не забуду никогда :)
То чувство, с которым я первый раз сидел за настоящим компьютером, я не забуду никогда :)
+3
Ага, и ось от MS :)
0
да, да ~88-89 КУВТ Yamaha
MSX1 потом и MSX2.
Буквально сразу в руки попала книга по MSX Basic ну и понеслось, потом у кого-то обнаружился Pascal для msx.
MSX1 потом и MSX2.
Буквально сразу в руки попала книга по MSX Basic ну и понеслось, потом у кого-то обнаружился Pascal для msx.
0
НЛО прилетело и опубликовало эту надпись здесь
DarkBasic.
+2
javascript — это не вёрстка.
а под «другим» следует понимать brainfuck :)
а под «другим» следует понимать brainfuck :)
0
Нашел дома маленькую книжку от спектрума с документацией по BASIC. Самого спектрума не было, но у кого-то надыбал дистрибутив QBasic для компьютера. Что-то первое полезное было уже на Visual Basic.
Правда, потом я бейсик не видел и смотреть на него сейчас не могу, не понимаю как, а главное зачем на этом программировать :)
Правда, потом я бейсик не видел и смотреть на него сейчас не могу, не понимаю как, а главное зачем на этом программировать :)
+1
НЛО прилетело и опубликовало эту надпись здесь
C(Папа учил :)) -> C++ > C# -> Ruby -> C# :D
+2
НЛО прилетело и опубликовало эту надпись здесь
Мне было интересно поработать и пощупать рельсы. Основная дев машина — Ubuntu и никакого Windows.
Так сказать устроил себе экстрим — посмотреть на Linux и освоить новую платформу. Мне нравятся более строгие языки чем Ruby. Хотя сейчас иногда использую аналог Method not found для создания динамического поведения объектов и еще пару интересных фишек, благо DLR позволяет. Это сугубо имхо. У каждого свой кайф и зона комфорта.
Так сказать устроил себе экстрим — посмотреть на Linux и освоить новую платформу. Мне нравятся более строгие языки чем Ruby. Хотя сейчас иногда использую аналог Method not found для создания динамического поведения объектов и еще пару интересных фишек, благо DLR позволяет. Это сугубо имхо. У каждого свой кайф и зона комфорта.
+1
Попробуйте D, он еще более приятный, чем C#, но при том нативный и под линукс ничем не хуже, чем под виндовс.
+3
Крутой у вас папа. Завидую :)
0
Извиняюсь, промахнулся
+1
А почему C/C++/C# в одном пунке?
Ладно там C/C++ можно объединить, но C# это ведь совсем другой стек технологий.
Ладно там C/C++ можно объединить, но C# это ведь совсем другой стек технологий.
+4
FoxPro
В далёкие школьные годы мама учила.
В далёкие школьные годы мама учила.
+2
Приобщение к компьютерной технике для меня началось с машин МИР-2 и СМ-4. Помню игру на дисплее со световым пером, надо было отстреливать парашютистов.
А на терминале СМ-4 я учился печатать — набивал текст из книги Н.Куна "Легенды и мифы Древней Греции". Лет 8 тогда мне было.
Еще помню АЦПУ — длинный барабан с тремя наборами символов, латиницией, кириллицей и греческими символами. В него заправлялась бумага с дырочками по краям.
А реально программировать я начал на Бейсике, на первых IBM совместимых XT-шках. Делал на них школьные контрольные по программированию, правда, в классе стояли БКшки, там бейсик был слегка другой, приходилось учитывать различия в синтаксисе между GW-Basic и Basic-86, особенно при выводе графики.
А на терминале СМ-4 я учился печатать — набивал текст из книги Н.Куна "Легенды и мифы Древней Греции". Лет 8 тогда мне было.
Еще помню АЦПУ — длинный барабан с тремя наборами символов, латиницией, кириллицей и греческими символами. В него заправлялась бумага с дырочками по краям.
А реально программировать я начал на Бейсике, на первых IBM совместимых XT-шках. Делал на них школьные контрольные по программированию, правда, в классе стояли БКшки, там бейсик был слегка другой, приходилось учитывать различия в синтаксисе между GW-Basic и Basic-86, особенно при выводе графики.
+2
Начинал с C/C++, потом TCL во время рассвета IRC, когда дорабатывал игру Арена (до сих пор кто-то даже играет)
0
Basic для БК-0010 -> QuickBasic 4.5 -> Basic PDS 7.1 на котором закончилось программирование под DOS (впрочем, последняя более-менее активно использующаяся общественностью программа использовала длинные имена файлов Windows, адаптировала интерфейс под размеры окна Win/OS2 и работала напрямую с ДОСовскими прерываниями чуть более, чем полностью, так что от Бейсика там по сути был только компилятор и «обвязка»). Потом под Windows VisualBasic различных версий параллельно с ассемблером (правда, в основном не x86, а другие платформы). Дальше ушел в сис.админство, поэтому достаточно долго Perl, потом PHP и позже — JavaScript…
0
В начальных классах школы была игра под дос «Погрузка корабля», там надо было «программировать» несложными командами подъемный кран -> потом была программа «Черепашка» — программируешь черепашку-крусор на плоскости и рисуешь ею незамысловатые фигуры -> дальше QBasic, класса так до 9го (уже неимоверно тянуло писать игры на нем) -> потом Pascal -> где-то в 10м классе друг рассказал про Flash и у него была толстенная книга по нему — понеслись бурные потоки говнокода на ActionScript 2.0 — игры, ролики (к 11му классу я даже сделал флеш-клон той древней проги про погрузку корабля, был страшно собой горд; вспоминая код, плачу кровью, но он работал =)), потом универ — тот же Pascal для затравки, Java и C# для общего развития. Сейчас пишу на ActionScript'е 3.0, делаю какие-никакие игры, как и мечтал класса с 9го)
+1
Я вот сам себе не могу ответить на вопрос: хорошо или плохо, что практически никто не начинает программирование с Python? Как считаете?
0
НЛО прилетело и опубликовало эту надпись здесь
Да и вообще, синтаксически он достаточно простой — можно сконцентрироваться на понимании более важных вещей, чем синтаксис языка.
С другой стороны, отсутствие обьявления переменных, фигурных скобок, пр. — это все кажется приятным после того, как покодишь на плюсах, скажем. Но вот хорошо ли вот так вот обучаться с нуля?
С другой стороны, отсутствие обьявления переменных, фигурных скобок, пр. — это все кажется приятным после того, как покодишь на плюсах, скажем. Но вот хорошо ли вот так вот обучаться с нуля?
0
По этому опросу не судите, ведь большинство тут начинали кодить десяток-другой лет назад. Сделайте опрос через несколько лет, и вы увидите значительно большее число питонистов.
0
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Pascal -> Delphi -> C# -> C/C++ -> C# -> Ruby
Такая вот своеобразная цепочка.
Такая вот своеобразная цепочка.
0
А вот «C# -> C/C++ -> C#» — это было осознанно-самовольно, или вынужденно? :)
+2
Когда я только начал изучать C#, а было это под окончание школы, мой друг удивился, мол как так можно, обычного-то Си, а уж тем более С++, не видел и вдруг сразу взялся за незнакомый высокоуровневый язык.
Затем, в окресности первого курса университета, когда элементарные задачи на Си всё равно приходилось выполнять, мне подумалось, что некая логика в том замечании всё же присутствовала и что ознакомиться с невиданным до этого зверем по имени С++ так или иначе будет полезно, да и возможность была.
Зверь оказался колючим. Во время совместного времяпровождения постоянно вспоминался послушный одомашненный C#.
Завершилось все тем, что мне надоело заклеивать раны, наносимые тем созданием, и я был вынужден с ним распрощаться, как только подвернулась эта возможность. Вновь приютил С# и основательно погрузился в стек технологий .NET.
Но это было лишь начало…
*Экран гаснет, включается свет, люди покидают зал кинотеатра*
+1
А топик-то добра!
Начинал с бейсика. Классе в третьем (94й год). В газете был конкурс: каждую неделю выдавали по букве, из них в конце надо было составить фразу. Я тогда изучал перестановки (название потом уже узнал), чтобы в итоге победить по-хитрому. Программку-то написал, но окончания всех букв так и не дождался.
Начинал с бейсика. Классе в третьем (94й год). В газете был конкурс: каждую неделю выдавали по букве, из них в конце надо было составить фразу. Я тогда изучал перестановки (название потом уже узнал), чтобы в итоге победить по-хитрому. Программку-то написал, но окончания всех букв так и не дождался.
+2
У меня примерно так:
Action Script -> PHP -> C -> Java -> HTML/CSS/JS -> Ruby
Action Script -> PHP -> C -> Java -> HTML/CSS/JS -> Ruby
0
Странно что никто не начинал с Logo.
Мой путь — Logo -> Pascal -> Delphi -> C++ -> (Java и много других языков, изученных ради интереса и не очень глубоко) -> C++(Qt) -> Common Lisp / C++(Qt) (пишу параллельно)
Мой путь — Logo -> Pascal -> Delphi -> C++ -> (Java и много других языков, изученных ради интереса и не очень глубоко) -> C++(Qt) -> Common Lisp / C++(Qt) (пишу параллельно)
+3
У нас в школе Лого был сначала. Только справка у него встроенная была какая-то убогая, и сейчас, читая про язык, я узнаю, что он был совсем не так прост, как мне казалось. :) Что, впрочем, не мешало вытворять всякие красивости, анимации и т.п.
Потом были какие-то паскали и бейсики, но у нас учителя по информатике сначала менялись каждый месяц, потом совсем пропали.
Потом были какие-то паскали и бейсики, но у нас учителя по информатике сначала менялись каждый месяц, потом совсем пропали.
+1
Я бы, честно говоря, не стал называть для себя лого «началом погружения в программирование», хотя показали в школе сначала именно Logo. Оно как-то быстро закончилось и «плавно перешло» в C/C++.
+1
Мы в школе тоже начинали с Logo. Я даже не знал тогда что это программирование, рисовали и ладно :)
+1
Да, лого лет так в 5 :) Проголосовал за дельфи, который у папы заметил лет так в 12 (или меньше?), но только потом вспомнил увлечения из раннего детства
+1
Basic имел место быть классе в 5 на спец курсе, но разбираться в том что делаю (и в том что делал раньше) начал только в 9-10 классе на спец. курсе в политехе (pascal)
0
Basic/Z80 asm -> Turbo Pascal -> КУМИР -> Borland Pascal -> Delphi -> HTML+CSS -> PHP -> C++/Qt + JS
Ну и некоторые знания по Bash, Ruby, Powershell, всяким DSL языкам типа cmake.
Ну и некоторые знания по Bash, Ruby, Powershell, всяким DSL языкам типа cmake.
+1
Visual Basic -> delphi -> php -> python -> C++
как то так, может и не совсем точно по порядку.
как то так, может и не совсем точно по порядку.
0
Basic в тетради -> TurboBasic -> QBasic -> VisualBasic -> C-- -> Asm x86 -> LAD, FBD, STL, SCL и всякие-разные ассемблеры (PIC, AVR, Z80, 8051, ARM)
0
Delphi -> OCaml -> MIDlet Pascal, C, Asm -> Haskell, Java -> Python
0
Другое: «Электроника Б3-21».
0
ассемблер и бейсик БК-0010-01
ассемблер и бейсик ZX Spectrum 48K/128K
QBasic -> Turbo Pascal -> ассемблер x86
Watcom C++
ну а потом наступили времена Windows :)
ассемблер и бейсик ZX Spectrum 48K/128K
QBasic -> Turbo Pascal -> ассемблер x86
Watcom C++
ну а потом наступили времена Windows :)
+1
Именно погружение произошло во время изучения Си и написания популярных алгоритмов. Паскаль пролетел как-то незаметно.
0
+21
Что как бы намекает, что в школе и универе делать нечего… (:
0
Лого на самом деле весьма любопытен. Красивые штуки можно вытворять.
А Паскаль… Если кто-то считал, что это уныло, то он ходил на доп. занятия у того же препода, что впаривал Паскаль. И уже там было интересно.
А Паскаль… Если кто-то считал, что это уныло, то он ходил на доп. занятия у того же препода, что впаривал Паскаль. И уже там было интересно.
0
Отчасти да, отчасти нет.
Школа, в плане программирования, мне дала богатый опыт по HTML и Javascript (не смотря на то, с чего я начинал — см. ниже).
Универ подарил хороший фундамент для развития.
Каждый извлекает то, что ему нужно (:
Школа, в плане программирования, мне дала богатый опыт по HTML и Javascript (не смотря на то, с чего я начинал — см. ниже).
Универ подарил хороший фундамент для развития.
Каждый извлекает то, что ему нужно (:
0
Начинал с QBasic, а погружаться начал уже с Pascal, по нему книжка хорошая была
0
0
Мне в пером классе брат подарил книжку «Бейсик для детей». Я с большим интересом прочитал, но доступ к компьютеру, на котором можно было програмировать, появился только на год позже — в школе, где ради эксперемента решили преподавать програмирование во втором классе и был компьютерный класс с «Агатами». Так как пособий по програмированию для таких малолеток никаких тогда не было, училка одолжила книжку у меня, и по ней учила. Правда учила скучно, на урок в компьютерном классе, приходилость 4-5 теоритических. Но свою первую настоящую программу я написал как раз тогда :)
0
С написание программ на бумажке для БЗ-34 и прогону там же, потом купили МК-61 и смог прогонять на нём :), потом «Микрошу» — ассемблер в тетрадке, там же «компиляция» и ввод получившегося hex, потом BASIC (портировал с Радио86-РК), потом Pascal и C на школьных Yamaha MSX-2 (кто-нить видел восьмиразрядную ось от Microsoft? :) ), параллельно FORTH дома и dBase II на курсах (единственный школьник среди кучи дядек и тётек, тётек даже больше), потом FORTRAN и C++ в институте, VB где-то промелькнул, а потом ушёл в веб, в основном PHP и MySQL, немного python и ruby.
+1
«Восьмиразрядная ось» — это MSXDOS, что ли? Очень тормозная штука была. Мы по ней изучали, как операционные системы устроены. Потом оказалось, что для ускорения достаточно положить «POP AF/RET» по адресу 0038, и клавиатура при этом почему-то не блокируется. Правда, у нас к тому времени уже была своя ОС.
0
Я начал с пакетных файлов шесть лет назад. Очень любил ковырять винду, и однажды, начитавшись oszone решил попробывать. Потом плавно пересел на флешевский ActionScript, а оттуда — на PHP. Немного побаловался с C++ — сделал там свою графическую библиотеку, и на ее основе несколько демосценных эффектов (плазма, огонь, и еще что-то) и после — успешно забросил. Ну и сейчас в основном пишу на PHP.
0
QBasic, потом Turbo Pascal 7й, потом Visual Basic, Delphi, C++, PHP… мдя.
+1
А имеет ли название ЯП, встроенный в mirc? Первые полезные не только мне программы я писал на нем.
0
Тот же вопрос про Mathematica — первые не развлекательные программы. Раньше не задумывался о названии.
0
Можно еще вспомнить Maple. Тоже со своим языком. Правда, у меня он был далеко не первым.
А еще TeX — замечательный язык (если разбираться с ним с самого нижнего уровня)!
А еще TeX — замечательный язык (если разбираться с ним с самого нижнего уровня)!
0
Электроника Б3-34 => Фортран-4 => Ассемблер PDP11/70 и C => Ассемблер Z80 (и BASIC :) ) => Ассемблер 8086 и C++ => LISP => C# => ???
+1
НЛО прилетело и опубликовало эту надпись здесь
А я не одинок с Basic/Visual Basic )))
+2
Скрипты для игры Neverwinter Nights
+1
Spectrum Basic --> Pascal --> Delphi, HTML --> JavaScript, Java --> MS FoxPro, PHP, ASP.NET --> PHP, ASP.NET
+1
pascal/Delphi так уж в унвере повелось )
0
Basic (единственная книга по программированию у нас в школьной библиотеке была). Правда компьютера тогда небыло ни в школе, ни дома. Поэтому писал на листочке в тетрадке) Мечтал когда же появится компьютер и я проверю свою программы. И вот, компьютер появился. Но, как выяснилось, на бейсике уже никто не писал.
Поэтому у меня путь был примерно следующий
Basic -> C++ -> Assembler -> Delphi -> Turbo Pascal (на факультативах в школе) -> html+css+javascript -> Visual Basic (в институте) -> PHP -> Perl -> Asp
Пройдя такой путь от крякмиксов до банальной верстки сайтов понял, что веб это мое. И остановился на связке javascript+php.
Поэтому у меня путь был примерно следующий
Basic -> C++ -> Assembler -> Delphi -> Turbo Pascal (на факультативах в школе) -> html+css+javascript -> Visual Basic (в институте) -> PHP -> Perl -> Asp
Пройдя такой путь от крякмиксов до банальной верстки сайтов понял, что веб это мое. И остановился на связке javascript+php.
0
В шестом классе случайно попал на курсы программирования (за что до сих пор очень благодарен своему первому преподавателю), там блок-схемы => Электроника Б3-34 / Focal для БК-0010 / Basic для ДВК => Электроника МК-52 => ZX Spectrum Basic => Z80 Assembler (больше 10 лет :) ) + параллельно в институте все что там давали (Pascal / немного C++ / x86 assembler и т.п.) => чуть-чуть C++ => PHP + по необходимости все до чего дотягиваются руки (C++, Java, Python, Ruby и т.п.) на уровне копания в сорцах и патчей
+2
PL/I на
+1
Пардон, нечаянно отправилось…
PL/I на ЕС ЭВМ (1020). Еще на перфокартах.
Есть тут динозавры из той эпохи? ;)
PL/I на ЕС ЭВМ (1020). Еще на перфокартах.
Есть тут динозавры из той эпохи? ;)
0
На перфокартах работать пришлось, правда, заочно. PL-1 был на военной кафедре. Но операторы нас к машине не подпускали, и перфокарты давали только для проверки.
0
Только FORTRAN на СМ-1420, уже на терминалах нормальных, по сути ничем от ssh не отличающемся.
0
Fortran у нас тоже был, но только в порядке общего ознакомления. По программе был положен, но наш препод его не любил и поэтому больше времени уделял предпочитаемому им PL/I. За что я ему благодарен, т.к. именно PL/I позже стал моим первым профессиональным языком (за программирование на котором я получал зарплату на заводе).
0
basic -> pascal -> delphi -> c -> (html + css) -> php -> js -> objective-c
0
С батников в досе =)
+1
КУВТ Yamaha MSX 2 Basic, Pascal -> БК0010-01 фокал, Basic -> Spectrum Basic -> Qbasic -> VB -> Delphi -> PHP
+1
В школе, естественно, игрался с паскалем, до того — на спектруме с бэйсиком. Yо первые деньги «программированием» заработал с помощью html+javascript, затем php. Сейчас 1сник.
0
MK-61, в ВУЗе — Fortran на EC-1035.
+1
Первая работающая программа — воспроизведённые по памяти из книжки примитивные «гонки» на Basic.
BTW, где shell/cmd? У меня в детстве и такие программы были!
BTW, где shell/cmd? У меня в детстве и такие программы были!
0
Test
-1
Бейсик на Z80
0
ZX 80? или на ZX Spectrum?
0
Z80 (Zilog Z80)
ZX Spectrum — модель компьютера, а этих моделей на Z80 была чертова дюжина ;)
ZX Spectrum — модель компьютера, а этих моделей на Z80 была чертова дюжина ;)
0
Именно потому словосочетание «Бейсик на Z80» выглядит странно и неинформативно. Так как бейсик (как среда разработки и интерпретатор) привязан к конкретной программно-аппаратной платформе (модели компьютера), а уж потом к процессору.
Потому и задаю вопрос о конкретной модели компьютера.
Потому и задаю вопрос о конкретной модели компьютера.
+1
Не соглашусь. Ввод/вывод (платформозависимая часть) составляет меньшую часть интерпретатора на таких процессорах как Z80. :) Я один такой исследовал с целью портирования :)
0
да там не только ввод/вывод, на многих 8bit home computers бейсик выполнял роль операционной системы и редактор, среда программирования очень сильно разнились от одной платформы к другой.
я к чему: то, что бейсик реализован на z80 — ни о чём не говорит (какая разница на каком он процессоре крутится?) а вот то, для какой он платформы — это уже более точная характеристика.
так как единственная платформа, по названию схожая до степени смешения с Z80 это ZX 80 — я и предположил, что Neuronix имел ввиду именно это детище Sinclair Research Ltd.
я к чему: то, что бейсик реализован на z80 — ни о чём не говорит (какая разница на каком он процессоре крутится?) а вот то, для какой он платформы — это уже более точная характеристика.
так как единственная платформа, по названию схожая до степени смешения с Z80 это ZX 80 — я и предположил, что Neuronix имел ввиду именно это детище Sinclair Research Ltd.
0
gw-basic, макросы Lexicon/ Слово И Дело, qbasic, потом bash, немного питон, сейчас bash и powershell, C#
0
TurboPascal+inline asm, почти сразу же TASM.
VESA наше все :)
VESA наше все :)
0
А еще тогда книги были дешевые, а интернетов не было, документацию взять было почти негде, и запросто покупали, например, какую-нибудь книгу из-за двух-трех страниц :) Я так как-то купил книжку «Программирование видеоадаптеров» только из-за того, что там было несколько страниц, посвященных программированию Mode X.
0
Начал с 12 лет. Это был C++. Он мне не понравился тогда и, бросив прочтение книги «C++ для чайников» главе на пятой-шестой, я приступил к изучению Java. Начал апплеты писать… А потом начал писать под платформу J2ME… Продолжалось это, наверное, около двух лет, после чего я перешёл к изучению C# и стеку .NET. А дальше был Python, который я немного возненавидел, после чего перешёл на Ruby/Rails и HTML/CSS.
HAPPY END! :)
HAPPY END! :)
0
НЛО прилетело и опубликовало эту надпись здесь
Еще вот вспомнил была в детстве (в пополнение к профессору Фортрану)
Хисахико Хисэгава. «Мир компьютеров в вопросах и ответах»
Хисахико Хисэгава. «Мир компьютеров в вопросах и ответах»
+2
Да, у меня такие же есть :) 1 и 2 том (тут только 2-й).
0
А я вот с чего начинал
+1
Класс, у меня тоже такая была. Правда про программирование там, кажется, почти ничего не было. А еще я в этой книжке в первый и последний раз видел модем, на который физически клали телефонную трубку и мне еще тогда показалось очень странным, зачем там лишнее звено в виде динамика-микрофона.
0
А еще у меня такая книжка в детстве была, которую я очень любил:
0
Путь мой был примерно таким:
QuickBASIC 4.5 (DOS) — QuickC 2.5 (DOS) — VB 6 — VisualC++ 6 — Borland C++ Builder 5-6 — Java 5 — C# 2-3 — Scala 2.8-2.9.
Ещё, уже после виндовых VB и C++ наткнулся на досовский VB (да, было и такое чудо, с теми же визуальными формами на псевдографике), написал на нём пару утилит (редактор сейвов для вторых Героев и ещё не помню что уже) ради прикола.
Такие вещи, как SQL, HTML, CSS, JavaScript, PHP (при том, что web для меня не основное) разместил бы как-то сбоку т.к. от них никуда не денешься на протяжении всего времени — тяжело себе представляю айтишника на столько специализировавшегося, чтобы он не имел хотя бы базовых навыков в них.
QuickBASIC 4.5 (DOS) — QuickC 2.5 (DOS) — VB 6 — VisualC++ 6 — Borland C++ Builder 5-6 — Java 5 — C# 2-3 — Scala 2.8-2.9.
Ещё, уже после виндовых VB и C++ наткнулся на досовский VB (да, было и такое чудо, с теми же визуальными формами на псевдографике), написал на нём пару утилит (редактор сейвов для вторых Героев и ещё не помню что уже) ради прикола.
Такие вещи, как SQL, HTML, CSS, JavaScript, PHP (при том, что web для меня не основное) разместил бы как-то сбоку т.к. от них никуда не денешься на протяжении всего времени — тяжело себе представляю айтишника на столько специализировавшегося, чтобы он не имел хотя бы базовых навыков в них.
+1
с помощью gwbasic, basica и т.д. писал программы, спрашивающие пароль, а потом с помощью glue.exe приклеивал их к другим программам.
а вообще с бейсика на агат-9 начинал
а вообще с бейсика на агат-9 начинал
0
Какого фига С# делает вместе с С/С++? Не сразу заметил такой подвох, иначе бы ответил другое. Впервые я учился кодить на чистом Си, это был еще тот экстрим. И приравнивать это к C# для меня просто оскорбительно.
+4
Когда я готовил опрос каждый язык был отдельным пунктом. Но перед публикацией пришло понимание того, что пунктов слишком много. Вот и пришлось группировать. Конечно, было бы логично разделить C# и C++, Pascal и Delphi, Basic и Visual Basic…
0
Бейсик и Ассемблер на Z80
0
Был компьютер Вектор 06ц, а на нем BASIC
И было мне лет 6…
И было мне лет 6…
0
И была книжка «Мышка программышка в стране информатика»
0
в этом топике не вы один с нее начинали. habrahabr.ru/post/146982/#comment_4951600
0
О, да! Тоже моя первая книжка.
0
ой, ответил про паскаль, и совсем уже забыл, что был и бейсик маленько совсем, но до паскаля))
0
MS Visual Basic 6.0 и немного Borland C++ Builder 6.0.
0
Никаких откровений — был и спектрум и за бэкашку подержался, как у многих. Какие-то команды давал на исполнение, какой-то hex-листинг набирал из журнала, бывало… Но это не программирование точно! Игрушки. Вот МК-52 со всеми этими ЕГГ0Г и обратной польской записью куда ближе. Однако считаю погрузился в программирование с появлением МК-85М. Так что Бейсик, м-да. Усугубилось тем, что в инсте был доступ к ямахам и искрам. Эт потом уже меня подтолкнули на изучение паскаля/дельфы с чем и пришел на работу.
А МК-85 до сих пор живой, иногда даже используется по назначению.
спойлер
В черновиках с недавнего времени лежит неоконченная пока еще статья «Моя первая программа». Вот такое совпадение (привет из 90-х)).
А МК-85 до сих пор живой, иногда даже используется по назначению.
0
0
GW-BASIC на Искра-1030
0
В школе, класс этак 5-6, был целый класс АГАТов, пятидюймовые дискеты, ЭЛТ мониторы с разрешением 256 на 256 в два цвета. Война в афганистане, соник, каратека, принц персии с «около-cinematic» движениями! И бесценные две дискетки с компилерами Си и Паскаля. Как же здОрово тогда было!
0
Focal на БК-0010
Самое самое начало 90-ых
Самое самое начало 90-ых
0
Sinclair BASIC на Spectrum Z80.
0
Подумалось — погружение оно всегда как в первый раз. Сейчас вот в Python ка-а-ак погружусь! Это вам не Java какая-нибудь В-)
0
Сначала отметил в опроснике Pascal, потому что начинал я с TP5 в школе (ностальгия! CGA-монитор 4 цвета, дискеты пятидюймовые:)), но потом вспомнил, что строго говоря первые программы начал писать классе в 1, для подаренной игрушки «Луноход». Может кто помнит, там можно было закодить последовтельность действий для движения, крутая штука была.
+2
Сейчас вот думаю, как жаль, что он у меня не сохранился. Какой потрясный девайс можно было бы из него сделать — дооборудовать камерой и управлением через вайфай. Платформа большая, влезет много.
+1
TCL
0
Если не считать программируемых калькуляторов МК-61 и Citizen SR-59, то это был Бейсик.
Потом FORTH. FORTH вообще увлек на столько, что сам писал под него среду на Ассемблере под ПК Корвет.
Потом FORTH. FORTH вообще увлек на столько, что сам писал под него среду на Ассемблере под ПК Корвет.
0
С формул в Экселе)
0
Вот чего я напрочь не понимаю, так это объединения C, C++ и C# в один пункт.
+1
Начинал с бейсика на спектруме.
+1
Язык «Кумир!»
0
весь хабр спалился, что на бейсике писали :D
-2
Интересно увидеть результат другого опроса:
С помощью какого языка вы заработали первые деньги?
С помощью какого языка вы заработали первые деньги?
+1
Есть в этом рациональное зерно. Устраивайте!
0
Только учтите, что опрос должен быть релевантным. Так как если взять тот же .NET стек… Человек мог писать backend — ASP.NET MVC, а мог софт — WPF… И таких частных случаев… На страницу не влезет :)
0
Первый раз я заработал с помощью Турбо Паскаля том Фаронова по программированию на Турбо Паскале )))
мой одногруппник этим подрабатывал, но тогда ему было некогда, да и Паскаль он не очень любил, попросил написать для одного из своих «клиентов» прогу для зачёта, отдал книжку, которая у него без дела валялась
мой одногруппник этим подрабатывал, но тогда ему было некогда, да и Паскаль он не очень любил, попросил написать для одного из своих «клиентов» прогу для зачёта, отдал книжку, которая у него без дела валялась
0
Сначала CLI на QuickBASIC, затем GUI на CorelScript (!), потом Visual Basic и Delphi, после чего, наконец, взялся за что-то приличное, а именно Perl (спасибо знакомому, который советом спас меня от похапе!). На нем уже делал настоящие серьезные проекты, включая относительно крупный. А последние 5+ лет вполне счастливо живу с Python. Лучше него пока ничего не нашел для подавляющего большинства задач. Хотя для саморазвития пытаюсь.
0
С калькулятора Б3-34 по статьям в журнале «Наука и жизнь».
0
Начинал с Visual Basic встроенного в пакет MSOffice. поигрался с этим где-то 2-3 месяца, а потом попросил у друга-программиста (который мне visual basic и показал) настоящий компилируемый ЯП как у взрослых дядей. Тогда мне показали Delphi7, а как изучил его полностью основы, начался Pascal в школе, а там пошло поехало.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
%username%, а с чего ты начинал погружение в программирование?