Здесь олдфаги вспоминают старые добрые времена.Как хорошо было раньше, когда деревья были большими, трава зеленее, а полковник КГБ моложе и адекватнее. Помню, в детстве дядя подарил ZX Spectrum, тогда и заинтересовался компами и начал программировать на Бейсике, в 10 лет. Потом был IBM PC, QBASIC, Turbo Pascal, Delphi 3, C++… Изучал прерывания DOS, писал загрузчик защищенного режима и рисовал картинки в VESA режимах. На винде освоил WinAPI, DirectX и OpenGL, делал примитивные 3D игры с моделями из кубиков и шаров. В универе у меня появились интернеты (в то время диал-ап по стационарному телефону со скоростью 56K), и я начал учить Web и хакинг. Примерно тогда же начал изучать функциональные языки (в то время - Common Lisp и Erlang), наряду с "революционными" технологиями Java и C#.Тогда, в начале 2000-х, эта отрасль была окутана ореолом романтики, и в программисты шли настоящие гики типа Линуса или дедушки Штульмана. О деньгах никто и не задумывался, нас привлекал этот сказочный виртуальный мир.А сейчас быдло узнало про наш небольшой мирок и массово сюда повалило, ебаные хипстеры все опошлили и скатили отрасль в говно.
Turbo Pascal. Помните встроенный ассемблер? А линковку объектных файлов написанных на TASM с основной прогой?Режим VGA 320 x 200, 256 цветов (и более сложные для использования в real mode VESA-режимы)?
Visual Basic 6.0Как круто было создавать настоящие программы для Windows, с окнами и разными компонентами, вплоть до видеоплеера (ActiveMovie, ЕМНИП так он назывался). Одна из первых программ, мной написанных - пятнашки. Позже сделал змейку, плеер и Paint-подобный графический редактор с многооконным интерфейсом.
DelphiУ меня была 3 версия. К тому времени я уже имел опыт разработки на Visual Basic и Turbo Pascal, поэтому освоить было несложно. Здесь я впервые освоил WinAPI, DirectX и OpenGL, базы данных (кажется, входивший в комплект Interbase). Окончательно освоил ООП. Еще круто было смотреть исходники стандартной библиотеки (VCL и RTL), они входили в комплект. Небольшой модификацией можно было добавлять новые возможности - например, наследовать от TImage класс, использующий DirectDraw для рисования и делать игры.На Delphi я писал довольно много, более 10 лет, и в школе, и в универе, и на работе. Только с переходом на C# и WPF окончательно расстался с ним, но до сих пор осталось на ней несколько небольших проектов. Кстати, советую взглянуть на Lazarus - open source вариант Delphi для различных платформ.
>>751060 (OP)Посоветуй что-нибудь годное, чтобы так же просто писать графические приложения и работать с событиями на С++, как на делфи с его билдером когда-то?
>>751101QtCreator, даже удобнее Delphi, т.к. умеет автоматически выравнивать компоненты на формах.Qt - основная библиотека для разработки GUI на C++, кроссплатформенна и открыта, события поддерживаются с помощью паттерна Observer (слоты и сигналы).
>>751104Я немножко запутался в криэйторе, дизайнере, но в целом, ты не находишь его внешний вид несколько убогим? Похуй, конечно, можно привыкнуть, но после Idea, Sublime, phpstorm выглядит как хуй.
>>751112Дизайнер раньше был отдельной программой, теперь его включили в Qt Creator (IDE).Да, интерфейс там немного запутанный. Но формы рисовать удобно. Из других средств что-то сложно вспомнить. Есть C++ Builder, где особо ничего не поменялось с начала 2000-х (разве что перевели все строки на Юникод). Есть какие-то совсем убогие плагины для Code Blocks, CLion и Eclipse. Но ничего настолько же удобного не могу вспомнить.
>>751119Можно в принципе для рисования форм использовать Qt Designer:https://ru.wikipedia.org/wiki/Qt_DesignerА сам код писать в другой IDE (Qt точно интегрируется с Visual Studio).
>>751122>>751119Погоди, так его все-таки сделали одной программой или до сих пор нет? С код лайтом он как дружит? А с идеей? Вот там самая годнота
>>751072Вопрос анонам. Что есть сегодня, аналогичное VB6 по продуктивности, эффективности, простоте и удобству? (Кроме винформса в дотнетах)
>>751148cpp/qt?Java?Python3/pyqt?Js/winjs?Это в порядке убывания эффективности и адекватности.
>>751151> Java?Где ты там дизайнер форм нашел, наркоман?
>>751151Блин. Ровно в 2000-ом году я будучи подростком-двоечником и вообще слабо понимая что делаю, писал на VB6 программки вполне рабочие. Посмотрел дотнет, но студия только под винду (я нищий, у меня линупс только), с кросс-платформенностью программ тоже непонятно. >cpp/qt?не потяну C++>Java?а где есть "дизайнер" норм? под SWT/Swing или как там оно называется.>Python3/pyqt?дизайнер?>Js/winjs?дизайнер?Странно, вроде более 15 лет прошло, но ничего кросс-платформенного и аналогичного по успешности VB6 не появилось что ли? VB в общем-то убогой штукой конечно был, но блин мне школяру уж очень нравилось, особенно OCX. И ведь сегодня по качеству самой среды похоже аналогов нету, только студия микрософтовская если. Регресс какой-то, короче.
>>751157Там для жавы какой-то новый ГУИ-тулкит же вроде. Но как я слышал его вроде оракл намеренно не развивает (из вредности).
>>751157А WinForms чем не нравится? Для люникса есть MonoDevelop.
>>751157И Lazarus же, кроссплатформенный аналог Delphi.Кстати, раньше в Linux был аналог VB6 - Gambas, не знаю в каком он сейчас состоянии.
>>751157Чего там тянуть, наркоман?Дизайнер есть и для питона. А вообще ненужно
>>751162>А WinForms чем не нравится? Для люникса есть MonoDevelop. Да видимо лучший вариант. Последний раз, когда пытался на линупсе чужую моно-программу запустить выяснилось, что самого рантайма пакетов нету или они какие-то неправильные. Джава-то effectivelly портабельна (есть везде), пользуюсь программками, никогда проблем с запуском не было. Что бы не говорили на джаву - кросс-платформенность у ней таки работает.
>>751171>Чего там тянуть, наркоман?я не хочу изучать ни синтаксис ни семантику C++, его стандартную библиотеку, API стандартных действий каждой целевой платформы (условно открыть файл в юниксах, потом открыть файл в винде, потом что там придумано в макинтоше), отлавливать креши из-за убежавших поинтеров и всё такое.
>>751060 (OP)Я хоть и пешком под стол ходил, но все же успел немного прочувствовать то, о чем ты говоришь - моим первым языком был паскаль.
>>751060 (OP)Я быдло, с программированием познакомился в 22, сразу после того, как меня выгнали с работы манагером. Если бы не это, то пришлось бы торговать анусом.Так что пошел ты нахуй, мразь.
>>751316похапешник или 1Cник?
>>751060 (OP)>Тогда, в начале 2000-х, эта отрасль была окутана ореолом романтикиТы с 1950-ми перепутал.
>>7524011980-е - начало массового распространения персональных компьютеров, дебил-порватка
Чем дальше в будущее, тем интереснее. ОП ретроград и кретин. Компьютерщики были к слову на порядок стереотипнее и дебильнее, сейчас хоть знают на чём их родная галера плывёт.
>>752440После появления кобола в 1959 никакой романтики не осталось, дебил-порватка.
>>752469https://www.youtube.com/watch?v=FeCXooh8AXEЗашивайся, порватка.
>>752462Помнится, когда нынешние менагерки дристали в памперсы и шароёбились под столами, пытаясь впарить корку чёрствого хлеба тараканам и получить откат, была охуитительная расса в нашей тупорылой нищей кризисной стране - программисты. Достаточно сказать, что бандиты жили на 2-3к USD, блатные начальнички на 1к, нач. отдела банка получал 400 баков, зарождающийся офисный планктон 100 баков, а менагеров по продажам и вовсе ещё не народилось. А кодер получал штуку полноценных баксов, никому не лизал жопу, сидел в тёплом офисе, приходил к 12ти, не участвовал в разборках, ездил в заморские страны и все бабы ему давали. В общем был где то между сынком мэра и бандитом средней руки. Понятно, что все хотели быть программистами: это давало песдатую работу в тёплом крутейшем офисе, гибкий график, и скромную возможность каждый год покупать однокомнатную хрущобу. Но вот незадача для быдляков рассеянских, порграммирование приходилось постигать, т.е. учить и на практике полировать. Стандартный мозг россиянина, заточенный только на воровство, в упор не понимал программирования, "гдеж там спиздить чо можно". Поэтому кодеров было мало, получали они много, и работа эта была престижной. Да и проекты были ни в пример нынешним, индусским, позором всей индус-трии.
>>751066Turbo Vision был охуенен.
>>752462Вот этого двачую. Программисты должны быть на самом острие прогресса. А они копротивляются против репозиториев (на работе сука жопы рвались когда пересаживали дебилов на систему контроля версий), некоторые особо одаренные вообще используют блокнот без автодополнения (хорошо хоть с подсветкой), да еще и гордятся этим.А ведь впереди программирование с использованием дополненной реальности, ai assisted programming, языки шестого поколения.>>753727>Да и проекты были ни в пример нынешним, индусскимЛоллировал.
>>753734> Программисты должны быть на самом острие прогресса.Это Angular видимо охрененный прогресс? Сейчас в IT на галеры набирают полных даунов, которые не могут написать пузырьковую сортировку. Скоро они разучатся даже писать циклы.> А они копротивляются против репозиториевПричем здесь репозитории, наркоман?> некоторые особо одаренные вообще используют блокнот без автодополненияНу это как раз хипстеры любят использовать Atom, Sublime Text и прочие блокноты вместо IDE. А IntelliSense был еще в Visual Basic/C++/FoxPro в 1997 году.> Лоллировал.Назови современную российскую разработку уровня 1C.
Пфф, помню как у меня не было нихуя, так что сейчас могу только слюни пускать.
>>753727Кончай ганса постить.
>>753734Использую блокнот без автодополнения, ссу тебе на летсо.
>>751082Ну охуеть, "освоил" он. Один стандарт, описывающий float, весит где-то страниц триста. И это языконезависимый стандарт, просто описывающий тип float. А он освоил сложнейшие либы. Вот поэтому рашкинское айти такое говно, что кругом люди, которые нихера не знают, думаю, что знают, и ещё и учат таких же.
>>751157>дизайнер?Есть же визуальный редактор.