[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 37 | 7 | 14
Назад Вниз Каталог Обновить

Ностальгии тред Аноним 23/05/16 Пнд 02:23:19  751060  
14639593997140.jpg (120Кб, 640x480)
Здесь олдфаги вспоминают старые добрые времена.

Как хорошо было раньше, когда деревья были большими, трава зеленее, а полковник КГБ моложе и адекватнее. Помню, в детстве дядя подарил 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-х, эта отрасль была окутана ореолом романтики, и в программисты шли настоящие гики типа Линуса или дедушки Штульмана. О деньгах никто и не задумывался, нас привлекал этот сказочный виртуальный мир.

А сейчас быдло узнало про наш небольшой мирок и массово сюда повалило, ебаные хипстеры все опошлили и скатили отрасль в говно.
Аноним 23/05/16 Пнд 02:28:07  751066
14639596871720.jpg (178Кб, 1366x768)
Turbo Pascal. Помните встроенный ассемблер? А линковку объектных файлов написанных на TASM с основной прогой?
Режим VGA 320 x 200, 256 цветов (и более сложные для использования в real mode VESA-режимы)?
Аноним 23/05/16 Пнд 02:34:12  751072
14639600524220.png (24Кб, 431x331)
14639600524231.jpg (89Кб, 932x432)
Visual Basic 6.0

Как круто было создавать настоящие программы для Windows, с окнами и разными компонентами, вплоть до видеоплеера (ActiveMovie, ЕМНИП так он назывался). Одна из первых программ, мной написанных - пятнашки. Позже сделал змейку, плеер и Paint-подобный графический редактор с многооконным интерфейсом.
Аноним 23/05/16 Пнд 02:46:03  751082
14639607637600.gif (24Кб, 753x516)
Delphi

У меня была 3 версия. К тому времени я уже имел опыт разработки на Visual Basic и Turbo Pascal, поэтому освоить было несложно. Здесь я впервые освоил WinAPI, DirectX и OpenGL, базы данных (кажется, входивший в комплект Interbase). Окончательно освоил ООП. Еще круто было смотреть исходники стандартной библиотеки (VCL и RTL), они входили в комплект. Небольшой модификацией можно было добавлять новые возможности - например, наследовать от TImage класс, использующий DirectDraw для рисования и делать игры.

На Delphi я писал довольно много, более 10 лет, и в школе, и в универе, и на работе. Только с переходом на C# и WPF окончательно расстался с ним, но до сих пор осталось на ней несколько небольших проектов. Кстати, советую взглянуть на Lazarus - open source вариант Delphi для различных платформ.
Аноним 23/05/16 Пнд 03:17:45  751101
>>751060 (OP)
Посоветуй что-нибудь годное, чтобы так же просто писать графические приложения и работать с событиями на С++, как на делфи с его билдером когда-то?
Аноним 23/05/16 Пнд 03:21:39  751104
14639628999820.png (229Кб, 1294x988)
>>751101
QtCreator, даже удобнее Delphi, т.к. умеет автоматически выравнивать компоненты на формах.
Qt - основная библиотека для разработки GUI на C++, кроссплатформенна и открыта, события поддерживаются с помощью паттерна Observer (слоты и сигналы).
Аноним 23/05/16 Пнд 03:31:05  751112
>>751104
Я немножко запутался в криэйторе, дизайнере, но в целом, ты не находишь его внешний вид несколько убогим? Похуй, конечно, можно привыкнуть, но после Idea, Sublime, phpstorm выглядит как хуй.
Аноним 23/05/16 Пнд 03:40:55  751119
>>751112
Дизайнер раньше был отдельной программой, теперь его включили в Qt Creator (IDE).

Да, интерфейс там немного запутанный. Но формы рисовать удобно. Из других средств что-то сложно вспомнить. Есть C++ Builder, где особо ничего не поменялось с начала 2000-х (разве что перевели все строки на Юникод). Есть какие-то совсем убогие плагины для Code Blocks, CLion и Eclipse. Но ничего настолько же удобного не могу вспомнить.
Аноним 23/05/16 Пнд 03:45:20  751122
>>751119
Можно в принципе для рисования форм использовать Qt Designer:
https://ru.wikipedia.org/wiki/Qt_Designer
А сам код писать в другой IDE (Qt точно интегрируется с Visual Studio).
Аноним 23/05/16 Пнд 04:19:41  751141
>>751122
>>751119
Погоди, так его все-таки сделали одной программой или до сих пор нет? С код лайтом он как дружит? А с идеей? Вот там самая годнота
Аноним 23/05/16 Пнд 04:30:29  751148
>>751072
Вопрос анонам. Что есть сегодня, аналогичное VB6 по продуктивности, эффективности, простоте и удобству? (Кроме винформса в дотнетах)
Аноним 23/05/16 Пнд 04:35:36  751151
>>751148
cpp/qt?
Java?
Python3/pyqt?
Js/winjs?
Это в порядке убывания эффективности и адекватности.
Аноним 23/05/16 Пнд 04:41:26  751154
>>751151
> Java?
Где ты там дизайнер форм нашел, наркоман?
Аноним 23/05/16 Пнд 04:47:12  751157
>>751151
Блин. Ровно в 2000-ом году я будучи подростком-двоечником и вообще слабо понимая что делаю, писал на VB6 программки вполне рабочие. Посмотрел дотнет, но студия только под винду (я нищий, у меня линупс только), с кросс-платформенностью программ тоже непонятно.
>cpp/qt?
не потяну C++
>Java?
а где есть "дизайнер" норм? под SWT/Swing или как там оно называется.
>Python3/pyqt?
дизайнер?
>Js/winjs?
дизайнер?
Странно, вроде более 15 лет прошло, но ничего кросс-платформенного и аналогичного по успешности VB6 не появилось что ли? VB в общем-то убогой штукой конечно был, но блин мне школяру уж очень нравилось, особенно OCX. И ведь сегодня по качеству самой среды похоже аналогов нету, только студия микрософтовская если. Регресс какой-то, короче.
Аноним 23/05/16 Пнд 04:48:37  751158
>>751157
Там для жавы какой-то новый ГУИ-тулкит же вроде. Но как я слышал его вроде оракл намеренно не развивает (из вредности).
Аноним 23/05/16 Пнд 04:57:58  751162
>>751157
А WinForms чем не нравится? Для люникса есть MonoDevelop.
Аноним 23/05/16 Пнд 05:00:02  751164
>>751157
И Lazarus же, кроссплатформенный аналог Delphi.
Кстати, раньше в Linux был аналог VB6 - Gambas, не знаю в каком он сейчас состоянии.
Аноним 23/05/16 Пнд 05:11:58  751171
>>751157
Чего там тянуть, наркоман?
Дизайнер есть и для питона. А вообще ненужно
Аноним 23/05/16 Пнд 05:17:40  751173
>>751162
>А WinForms чем не нравится? Для люникса есть MonoDevelop.
Да видимо лучший вариант. Последний раз, когда пытался на линупсе чужую моно-программу запустить выяснилось, что самого рантайма пакетов нету или они какие-то неправильные. Джава-то effectivelly портабельна (есть везде), пользуюсь программками, никогда проблем с запуском не было. Что бы не говорили на джаву - кросс-платформенность у ней таки работает.
Аноним 23/05/16 Пнд 05:21:13  751174
>>751171
>Чего там тянуть, наркоман?
я не хочу изучать ни синтаксис ни семантику C++, его стандартную библиотеку, API стандартных действий каждой целевой платформы (условно открыть файл в юниксах, потом открыть файл в винде, потом что там придумано в макинтоше), отлавливать креши из-за убежавших поинтеров и всё такое.
Аноним 23/05/16 Пнд 08:34:47  751221
14639816880500.png (488Кб, 1024x611)
Аноним 23/05/16 Пнд 10:06:23  751247
>>751060 (OP)
Я хоть и пешком под стол ходил, но все же успел немного прочувствовать то, о чем ты говоришь - моим первым языком был паскаль.
Аноним 23/05/16 Пнд 12:26:33  751316
>>751060 (OP)
Я быдло, с программированием познакомился в 22, сразу после того, как меня выгнали с работы манагером.

Если бы не это, то пришлось бы торговать анусом.
Так что пошел ты нахуй, мразь.
Аноним 24/05/16 Втр 03:33:11  752353
>>751316
похапешник или 1Cник?
Аноним 24/05/16 Втр 07:31:20  752401
>>751060 (OP)
>Тогда, в начале 2000-х, эта отрасль была окутана ореолом романтики
Ты с 1950-ми перепутал.
Аноним 24/05/16 Втр 08:44:13  752440
>>752401
1980-е - начало массового распространения персональных компьютеров, дебил-порватка
Аноним 24/05/16 Втр 10:07:18  752462
Чем дальше в будущее, тем интереснее. ОП ретроград и кретин. Компьютерщики были к слову на порядок стереотипнее и дебильнее, сейчас хоть знают на чём их родная галера плывёт.
Аноним 24/05/16 Втр 10:21:32  752469
>>752440
После появления кобола в 1959 никакой романтики не осталось, дебил-порватка.
Аноним 25/05/16 Срд 17:00:29  753723
>>752469
https://www.youtube.com/watch?v=FeCXooh8AXE
Зашивайся, порватка.
Аноним 25/05/16 Срд 17:03:52  753727
>>752462
Помнится, когда нынешние менагерки дристали в памперсы и шароёбились под столами, пытаясь впарить корку чёрствого хлеба тараканам и получить откат, была охуитительная расса в нашей тупорылой нищей кризисной стране - программисты. Достаточно сказать, что бандиты жили на 2-3к USD, блатные начальнички на 1к, нач. отдела банка получал 400 баков, зарождающийся офисный планктон 100 баков, а менагеров по продажам и вовсе ещё не народилось. А кодер получал штуку полноценных баксов, никому не лизал жопу, сидел в тёплом офисе, приходил к 12ти, не участвовал в разборках, ездил в заморские страны и все бабы ему давали. В общем был где то между сынком мэра и бандитом средней руки.

Понятно, что все хотели быть программистами: это давало песдатую работу в тёплом крутейшем офисе, гибкий график, и скромную возможность каждый год покупать однокомнатную хрущобу. Но вот незадача для быдляков рассеянских, порграммирование приходилось постигать, т.е. учить и на практике полировать. Стандартный мозг россиянина, заточенный только на воровство, в упор не понимал программирования, "гдеж там спиздить чо можно". Поэтому кодеров было мало, получали они много, и работа эта была престижной. Да и проекты были ни в пример нынешним, индусским, позором всей индус-трии.
Аноним 25/05/16 Срд 17:06:05  753729
>>751066
Turbo Vision был охуенен.
Аноним 25/05/16 Срд 17:10:47  753734
14641854471750.jpg (65Кб, 500x423)
>>752462
Вот этого двачую. Программисты должны быть на самом острие прогресса. А они копротивляются против репозиториев (на работе сука жопы рвались когда пересаживали дебилов на систему контроля версий), некоторые особо одаренные вообще используют блокнот без автодополнения (хорошо хоть с подсветкой), да еще и гордятся этим.
А ведь впереди программирование с использованием дополненной реальности, ai assisted programming, языки шестого поколения.
>>753727
>Да и проекты были ни в пример нынешним, индусским
Лоллировал.
Аноним 25/05/16 Срд 17:22:04  753749
>>753734
> Программисты должны быть на самом острие прогресса.
Это Angular видимо охрененный прогресс? Сейчас в IT на галеры набирают полных даунов, которые не могут написать пузырьковую сортировку. Скоро они разучатся даже писать циклы.

> А они копротивляются против репозиториев
Причем здесь репозитории, наркоман?

> некоторые особо одаренные вообще используют блокнот без автодополнения
Ну это как раз хипстеры любят использовать Atom, Sublime Text и прочие блокноты вместо IDE. А IntelliSense был еще в Visual Basic/C++/FoxPro в 1997 году.

> Лоллировал.
Назови современную российскую разработку уровня 1C.
Аноним 25/05/16 Срд 17:26:49  753754
Пфф, помню как у меня не было нихуя, так что сейчас могу только слюни пускать.
Аноним 25/05/16 Срд 17:27:24  753755
>>753727
Кончай ганса постить.
Аноним 25/05/16 Срд 17:27:53  753756
>>753734
Использую блокнот без автодополнения, ссу тебе на летсо.
Аноним 25/05/16 Срд 17:32:30  753764
>>751082
Ну охуеть, "освоил" он. Один стандарт, описывающий float, весит где-то страниц триста. И это языконезависимый стандарт, просто описывающий тип float. А он освоил сложнейшие либы. Вот поэтому рашкинское айти такое говно, что кругом люди, которые нихера не знают, думаю, что знают, и ещё и учат таких же.
Аноним 25/05/16 Срд 17:37:30  753771
>>751157
>дизайнер?
Есть же визуальный редактор.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 37 | 7 | 14
Назад Вверх Каталог Обновить

Топ тредов