|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.03.2012, 17:31 | #1 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
Сравнить две программы. Одну из самых первых и одну из последний
Извиняюсь за опечатку в заголовке -> "последних"
Очень стало забавно когда просмотрел код своей первой выложенной программы на форум и соответственно допустим из того что пишу на данный момент. Не знаю как для Вас, но я такие моменты стараюсь сохранять, то есть первые программы и прочее Epic комментарии среди кода, на это потом приятно посмотреть с улыбкой Вот допустим моя первая более объемная как для меня тогда казалось программа на c++, писалось эдак года 3 назад 2.5, точно не помню (program1 - во вложение) Первая моя программа на wpf в нынешнем времени, теперь более матёрый че л, более объемный код, может не совсем правильный но лучше чем было раньше Интересно посмотреть если кто-то из программистов на форуме делает точно так же, интересно просмотреть первый код и последний написанный код. Интересно узнать, кто за сколько времени считает что научился программировать действительно нормальные вещи. Например "САМЫЙ ПРИМЕРНЫЙ" заработок за определенный интервал времени от начала карьеры программиста скажем так Пускай этот интервал будет равен 3 годам. Например я, заработал около 2000$ может чуть более за 3 года от начала. Зарабатывал в сфере мморпшной игры под названием Mu Online клиент/сервер. В основном любил рыться в клиентской части, так как с графикой работать нравится больше нежели с логикой сервера. Было много асма и сишки, любимая Олюшка Вообщем как-то так... Будет приятно если тема кому-то будет интересна. |
23.03.2012, 20:00 | #2 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Код:
Одна из самых старых уцелевших моих программ датируется 2003-м годом (мне было 14). Тогда мой отец в качестве наказания поставил пароль на BIOS, с правом пользования компьютером только в крайних случаях. Я набросал на бумаге программу на Паскале, которая рисует экран, в точности повторяющий загрузку биоса, с окном ввода пароля. После чего под каким-то предлогом попросил маму ввести пароль, и за полчаса написал и отладил эту программу. Запустил её, и, под предлогом, что нужно было перезагрузиться, попросил маму ввести пароль ещё раз. Следующие несколько ночей (пока все спят) я провёл за компом. Пока отец меня таки не спалил, и , недоразумевая, как я мог получить доступ, сменил пароль. Точноее - думал, что сменил, а на самом деле вместе с существующим user password поставил supervisor passowrd. Ещё несколько ночей я провёл за компом. Когда отец меня опять спалил, он сдался, поняв, что вырастил на свою голову хакера. Ну а пример недавнего кода - класс на C#, который из большого массива данных делает пики (как в SoundForge), которые очень быстро рисуются в любом масштабе (хоть 1:100000) без потери каких-либо точек. Последний раз редактировалось ds.Dante; 23.03.2012 в 20:09. |
23.03.2012, 21:11 | #3 | |
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
Цитата:
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. |
|
23.03.2012, 21:30 | #4 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2ds.Dante
в 14 лет каменты на англ, осмысленные названия процедур, фолдинг? силееееен. первая прога: первый курс (6 лет назад), второй семестр, ООП в С++. первая программа более 200 строк (раньше были всякие дискриманты и тп, не считаю). База данных студентов. сохранялись в обычный файл. рисовалось все в псевдографике. писал недели 2, не меньше. в принципе, у кого есть билдер (писалось на 6), может скомпилить. выглядит на мой взгляд красиво http://pastebin.com/QgjVQzpc "последняя" прога не прога, а модуль. писался год назад. на работе имеется самописная либа виджетов, которая ни в каком виде не поддерживает сигнал-слот или делегаты. приходилось для каждого тривиального виджета определять сабкласс, чтобы переопределить в нем метод и выполнить нужные действия. например для кнопки нужно было переопределить onclick и передать управление обработкой клика родительскому классу. все это дико бесило. поэтому решил сделать такую прослойку. все равно получилось кривовато, ибо нужно было сохранить обратную совместимость, чтобы существующий код работал так, как работал, а для нового функционала уже не приходилось бы сабклассить все подряд http://pastebin.com/XmgXCWxu
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance Последний раз редактировалось pproger; 23.03.2012 в 21:33. |
23.03.2012, 22:12 | #5 | ||
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Цитата:
Цитата:
Только я не понял, причём здесь фолдинг. pproger, хранишь вернoсть плюсам... но почему C++ hater? |
||
23.03.2012, 23:05 | #6 | |||
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2ds.Dante
Цитата:
Цитата:
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|||
23.03.2012, 23:15 | #7 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
Код:
Я начал немного иначе гдет в 11 классе, на то время увлекался как и указывал выше мморпг игрой MuOnline. Очень любил играть, но в один момент меня переклинило и я захотел изменить эту игру Помню меня настолько одурманило чтение книг по c++ что я начал вставать в 6 часов утра и до 6 а то и более вечера я из книг не вылазил. Помню такие моменты как чтение доходило до 600 страницы из 1к с копейками и я нечерта не понимал что там пишут, абсолютно... но я продолжал ее читать Не понимал потому что не хватало математических знаний, гнобил себя за то что не учился в школе и не учил математику В принципе я делаю это и сейчас и в основном все мои программы пишутся на логику, хотя местами требуется мат. решение но увы почему-то она мне не отдается, хотя программирование идет куда лучше. Учусь в техникуме и в группе моей можно так сказать считаюсь одним из лучших кто умеет программировать. Кстати, нарыл код еще старее, игра баше Кстати на паскале редко когда писал, но почему-то игру решил написать именно на нем. Последний раз редактировалось coNsept; 23.03.2012 в 23:22. |
23.03.2012, 23:16 | #8 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
мммм, прям ностальгия
Код:
|
23.03.2012, 23:21 | #9 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Две строки в одну | Sawok | Помощь студентам | 1 | 24.02.2012 00:55 |
программы на одну две строчки | pyls | Помощь студентам | 0 | 22.05.2011 18:49 |
перевод чисел. (связать две программы в одну.) | 13xXx13 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 21.12.2010 19:51 |
Объединить две процедуры в одну | AndreiFQ | Помощь студентам | 5 | 24.06.2010 09:26 |
C++. Собрать две маленькие программки в одну!! | || Flashka || | Помощь студентам | 0 | 11.05.2010 13:59 |