tag:blogger.com,1999:blog-1702873441071265539.post6377638718809034625..comments2023-05-29T19:02:20.570+03:00Comments on Блог GunSmoker-а: Как стать (Delphi) программистомGunSmokerhttp://www.blogger.com/profile/15611696588191431330noreply@blogger.comBlogger41125tag:blogger.com,1999:blog-1702873441071265539.post-24369329819552608512015-10-27T16:39:53.991+03:002015-10-27T16:39:53.991+03:00Delphi программистом не надо становиться. Мелкомяг...Delphi программистом не надо становиться. Мелкомягкие практически убили эту среду разработки тем, что переманили к себе ключевого спеца, создававшего Delphi. И теперь вместо Delphi - мелкомягкая Visual Studio и набор классов .NET.<br /><br />Поэтому лучше начинать программить на Java, C#, PHP, Python и других популярных языках.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-55934254506613186722014-01-29T16:43:37.445+04:002014-01-29T16:43:37.445+04:00Отличная книга Рубенкинга "Delphi для чайнико...Отличная книга Рубенкинга "Delphi для чайников": очень много примеров, программы буквально на 5-10 строк. Не знаю, осилит ли новичок, я читал её уже опытным программистом и радовался.<br />Александр<br />AlexSkuhttps://www.blogger.com/profile/10672242326655699051noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-27806960046117806702013-10-01T15:09:47.003+04:002013-10-01T15:09:47.003+04:00Актуален ли Delphi по сей день? о5 же TIOBE говори...Актуален ли Delphi по сей день? о5 же TIOBE говорит о том,что Pascal и Delphi теряют в позициях и всюду по интернетам рекомендуют С и Java т.к потратив ~2-5 лет на изучение паскаль и Delphi ты в конце осознаешь,что со знанием этих языков ты никому не нужен. На паскале серьезных программ не напишешь,а Delphi сильно теряет популярность и становится не нужными программисты на делфях. <br />Тогда уж не начать ли мне с С по которому в следствии популярности очень много медиаконтента и обучалок,чтобы потом выучить Java из-за схожести синтаксиса?<br />Anonymoushttps://www.blogger.com/profile/11955033972995825311noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-29509080816654781912012-08-22T22:54:06.686+04:002012-08-22T22:54:06.686+04:00Правильный ответ на "как съесть слона" -...Правильный ответ на "как съесть слона" - по частям. У тебя катастрофически не хватает знаний для задачи такого уровня. А у меня нет возможности быть твоим учителем. Чем смог - помог. И только из-за того, что был приаттачен пример.GunSmokerhttps://www.blogger.com/profile/15611696588191431330noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-50250794384741625532012-08-22T22:48:17.326+04:002012-08-22T22:48:17.326+04:00" Вы можете попросить помощи у окружающих, ли..." Вы можете попросить помощи у окружающих, либо задать вопрос на форумах.".<br />Неделю сижу над проблемой. Задал вопрос на трех форумах. На двух этот вопрос набрал уже сотни просмотров без единого информативного поста, на третьем откликнулся уважаемый Александр... И вместо того, чтоб нормально помочь и разъяснить, Вы начали палемику "ты балбес" и "тут всё просто сам разбирайся", хотя достаточными знаниями на перечисленных Вами форумах обладаете только Вы... Я понимаю, что прочитаете это не скоро, и очень надеюсь, что дождусь реальной помощи с объяснениями малопонятных мне пока, и малоописываемых в инетах вещей... <br />Этот "крик души" не для того, чтоб Вас пристыдить, а для того, чтоб напомнить, что плохо, когда слова расходятся с делом...<br /><br />Johnson.Johnsonnoreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-66552068774698172822012-07-13T18:09:13.518+04:002012-07-13T18:09:13.518+04:00Delphi это как старый городишко из того же мультфи...Delphi это как старый городишко из того же мультфильма "Тачки", сейчас уже построено слишком много автомагистралей, по которым и едет масса, фуры и прочее. Понятно, что язык не пропадет как и тот городок, но факт будет фактом - время delphi прошло. Сложно представить что строительная корпорация Embarcadero сможет что-либо изменить (делать надо это было тогда, когда строили шоссе и объездные дороги, вероятно, решением было бы превратить городок в городище), но определенно не даст пропасть и позволит подстраиваться под нынешнее время. И всегда будут "тачки" заезжающие на время поглядеть, осевшие там по разным причинам, всякие романтики и бог его знает сколько еще и по каким причинам. <br />А кто его знает мб случится и такое, что кто-то принесет дикую славу, мб тогда романтики уйдут, а массы придут...<br />Жизнь тем и привлекательна, что есть выбор. И да жизнь не стоит на месте - поэтому поживем увидим, превратится ли городишко с былой славой некоего обязательного пункта от одной стороны в другую в мегаполис или скатится до пристанища романтиков да любителей тишины, старины - черт его знает, увидимс.<br /><br />Метафоры лучше использовать ширше и глубже)..Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-44573287770106148742012-07-06T12:56:21.940+04:002012-07-06T12:56:21.940+04:00Все это замечательно, но разница в количестве вака...Все это замечательно, но разница в количестве вакансий просто ужасна. Вот данные по вакансиям в Новосибирске:<br />Delphi - 6, си - 42, с# - 45, 1c - 156.<br />Так что при выборе языка приходится руководствоваться другими критериями, кроме его фунциональности, если не хочешь быть безработным.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-33353318862662349822012-06-21T02:26:59.363+04:002012-06-21T02:26:59.363+04:00В XE2 много нововведений - FireMonkey, стили VCL, ...В XE2 много нововведений - FireMonkey, стили VCL, Win64, MacOS, iOS. Соответственно, получилось это всё пока сырым. И если XE - вылизанный 2010, то XE2 - заметно другая среда.<br /><br />Итого, если интересуют конкретно возможности XE2 (кроссплатформенность, 64-битность, векторный 2D/3D UI и т.п.) - то используйте её, нет - то лучше будет всё же XE, как существенно более стабильная.GunSmokerhttps://www.blogger.com/profile/15611696588191431330noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-70104304764080053622012-06-21T02:15:06.396+04:002012-06-21T02:15:06.396+04:00А сейчас вот Delphi XE2 вышла - она лучше XE или н...А сейчас вот Delphi XE2 вышла - она лучше XE или нет?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-86141344700416689352011-07-04T15:26:43.737+04:002011-07-04T15:26:43.737+04:00Хорошая статьяХорошая статьяАндрейhttp://study-programming.ru/noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-35470359147296583952011-02-06T16:08:45.459+03:002011-02-06T16:08:45.459+03:00Очень полезная статья, для себя твёрдо решил стать...Очень полезная статья, для себя твёрдо решил стать программистом, сейчас мне 15 лет, и я прочитав статью(я давно искал и ищу себе учителя, Делфи начал изучать год назад, но продвинулся слабо)решил,что пока не найду наставника, буду заниматься дома сам. У меня Delphi7 и пока он меня устраивает. Спасибо Автору!!!Аслан Тохчуковhttp://vkontakte.ru/id90712268noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-42381714295207590672010-12-11T08:36:34.893+03:002010-12-11T08:36:34.893+03:00>>> Скопировал из сообщения Snowy
И где ...>>> Скопировал из сообщения Snowy<br /><br />И где ж здесь написано "...и нарушайте политику распространения ключей, отдавая свой ключ другим"? Образ дистрибутива - сколько угодно. Потому что ключ (свой, <b>персональный</b>), а не чужой, человек будет получать на сайте, который... да, сейчас закрыт.<br /><br />Что непонятно во фразе "ключ выдаётся персонально человеку и его нельзя передавать ещё кому-то"?GunSmokerhttps://www.blogger.com/profile/15611696588191431330noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-43865281431603952212010-11-26T22:13:58.322+03:002010-11-26T22:13:58.322+03:00"Песни о Паскале" - специально для школь..."Песни о Паскале" - специально для школьников и начинающих программистов.<br />Скачивать здесь:<br />http://oleg-derevenets.narod.ruOleghttp://oleg-derevenets.narod.runoreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-46592623705425649302010-11-07T20:44:48.217+03:002010-11-07T20:44:48.217+03:00статья весьма полезна и интересна. Я как начинающи...статья весьма полезна и интересна. Я как начинающий в этом нелёгком деле, то глотал каждую строчку. Учусь в вузе на специальности : безоп-ть инф. систем получается впринципе не плохо, но загвоздка в том что преподаватель не может дать материал. как программист он хороший, пишет проги и в защите информации шарит, короче по нему видно что может, но вот как преподаватель он вообще слаб. На лекциях и практике даёт все таким языком что больше времени уходит на то что б понять что он хочет и имеет в виду, гораздо быстрее самому с помощью нета и книг разобраться в теме. так что буду работать...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-20953973949405444262010-10-15T10:11:28.863+04:002010-10-15T10:11:28.863+04:00"GunSmoker комментирует...
Угу, а в каком мес..."GunSmoker комментирует...<br />Угу, а в каком месте она является легальной для нового пользователя?"<br /><br />***<br />Is there anything I can do to help promote the new Turbo products?<br /><br />Everything. Go to places where non-programmers hang out. Write articles or blogs about programming for beginners, kids, teenagers, scientists, etc. Spread the word to colleges, professors, high school computer teachers. Build your own viral videos and put them up on YouTube and other video sites. Burn CDs containing the Explorer download and take them to your local users groups.<br /><br />То же на русском:<br /><br />Есть ли что-то, чем я могу помочь в продвижении новых Turbo продуктов?<br /><br />Все что угодно. Отправляйтесь в места, где собираются не профессиональные программисты. Пишите статьи или заметки в блогах о программировании для начинающих, детей, подростков, ученых и т.д. Распространяйте информацию среди студентов, профессоров, учителей компьютерных школ. Создавайте собственные видеоролики и распространяйте их на YouTube и других видеосайтах. <b>Нарезайте CD с Explorer версиями и распространяйте их среди знакомых.</b> (Выделено мною).<br />***<br /><br />Скопировал из сообщения Snowy, модератора Дельфи сайта Винград. (тема http://forum.vingrad.ru/forum/topic-113838/hl/turbo/index.html).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-48970386527867432612010-10-13T19:17:25.315+04:002010-10-13T19:17:25.315+04:00Угу, а в каком месте она является легальной для но...Угу, а в каком месте она является легальной для нового пользователя?<br /><br />Как бы этот пример показывает, где вы её взяли - утянули с торрентов (видимо, тяга к торрентам настолько сильна, что русский человек даже бесплатную IDE тащит с них, нежели качает с официального сайта). И ключик вы взяли там же, а не получали у Borland/CodeGear/Embarcadero.<br /><br />Turbo Delphi Explorer - это вариация Delphi 2006. И ставится она обычным образом: вы вводите лицензионный ключ и среда ставит подходящую для ключа редакцию.<br /><br />Ключ для Turbo Delphi Explorer раздавался в своё время абсолютно бесплатно любым желающим. Вот и получается бесплатная среда: потому что ключ для неё давали бесплатно. Только вот получается, чтобы легально использовать среду, вам нужен легальный ключ.<br /><br />Легальный ключ - это ключ, который вы получили от Borland/CodeGear/Embarcadero, а не который вы взяли в пиратке. Потому что ключ выдаётся <b>на человека</b>, он привязан к вашему CDN-аккаунту. Передача ключа другому лицу или использование его несколькими людьми запрещены - это обычные правила для ключей.<br /><br />Как несложно увидеть, сейчас все раздачи TDE закрыты. Вы не можете получить ключ, а, значит, вы не можете легально использовать среду.<br /><br />Конечно, если у вас есть ключ, который вы когда-то получили таким образом - вы можете использовать среду. Но если ключа нет, то поезд уехал.GunSmokerhttps://www.blogger.com/profile/15611696588191431330noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-37098488780838717812010-10-13T16:54:23.402+04:002010-10-13T16:54:23.402+04:00Для обучения (да и для работы, думаю) можно исполь...Для обучения (да и для работы, думаю) можно использовать TurboDelphi Explorer, выпущена в 2006 году и является бесплатной и легальной для любого использования, в том числе коммерческого.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-35598350871818768712010-09-21T19:56:44.440+04:002010-09-21T19:56:44.440+04:00Из "Совершенного кода" можно много чего ...Из "Совершенного кода" можно много чего понять относительно компоновки и оформления исходных кодов. <br />Те, кто не знает, что программы пишутся на языках программирования к обучающимся программированию относится не могут.<br />В обозначенном списке литературы есть книги, которые отлично объясняют что такое константы, переменные, операторы цикла, условий... вы прекрасно об этом знаете... не надо лукавить...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-85662010458414429642010-09-21T18:13:08.746+04:002010-09-21T18:13:08.746+04:00Мне кажется, что вы ошибаетесь.
Что поймёт в &quo...Мне кажется, что вы ошибаетесь.<br /><br />Что поймёт в "Совершенном коде" человек, который не знает слова "компилятор"? Не знает, что программы пишутся на языках программирования, что там есть константы, переменные, операторы цикла, условий?GunSmokerhttps://www.blogger.com/profile/15611696588191431330noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-19086705053129200472010-09-21T17:53:51.128+04:002010-09-21T17:53:51.128+04:00Мне кажется "убогость" вузов связана с т...Мне кажется "убогость" вузов связана с тем, что инструмент пытаются изучить современный, а примеры рассматривают с прошлого тысячелетия, поэтому сейчас процветает литература из пункта "С чего начать?". Лично я начал понимать что есть Delphi и современное программирование (как процесс), когда стал читать из "Что читать/чему учиться дальше?", а пару лет пущенных на "С чего начать?" считаю прожитыми зря.<br />Если хочется изучать основы, ну возьмите эмулятор того же ZXSpectrum-а, там и basic (несколько разных диалектов) и asm и изучайте процедурное программирование и архитектуру компьютера (по современным меркам, на очень простой модели). Если учите Delphi не тратьте время на чтение всякой хер..ни.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-69425618351812133142010-09-10T11:04:21.772+04:002010-09-10T11:04:21.772+04:00лень регистрироваться, отпишусь анонимусом :)
А я...лень регистрироваться, отпишусь анонимусом :)<br /><br />А я как раз являюсь представителем тех людей, которые учились, потом поняли, что профи из них не выйдет, и ушли из большого, "взрослого" программирования.<br />чуть подробнее:<br />Сейчас мне 27. Когда-то, еще во времена первого пентиума (мне было лет 15 тогда) попалась мне под руки Книжка "Delphi для чайников", и сами дэльфы, 2 или 3 версия. Учился, было интересно. Стопорнулся на моменте "азы уже не интересны, а серьезного делать нечего". Учиться тому, что неинтересно терпеть не могу, потому было точь-в-точь, как тут описано "если вы сдаете предметы только, чтобы сдать - то вам институт и не нужен". Впрочем, закончил. математику-физику-алгоритмы как не знал, так и не узнал.<br />Так потихоньку страдал всякой мелкой ерундой на Дэльфах, чтобы не забывать, несколько лет. Админил потихоньку. Потом так получилось, что я подобрал проект, брошенный автором по причине отсутствия времени (как программист он не особо силен, но вот в структурировании - имел талант, да). Взял проект на "подправить кой-чего". Подправил то, подправил это, дописал там, исправил тут. И так потихоньку засел за доделку проекта. И вот это действительно интересно - живой большой проект, с тестерами в наличии, с большими алгоритмами, сложными вещами - это и есть то, чего нехватало раньше. Приходится изучать то, куда я даже примерно не совался раньше - asm\disasm, алгоритмы типа red-white trees, написание кода на c++ с линковкой к дельфийскому проекту и прочее-прочее. При всем при этом я понимаю, что мой уровень программиста слаб именно в части алгоритмов, сравнивая со знакомыми программистами, который свой уровень откровенно оценивают как "средний" - то, на что у них уходит день, у меня уходит неделя. если вообще справлюсь. Имхо, как раз это и есть врожденная особенность действительно хороших программистов, которой не научишься.<br />Так что так и буду вести проект для собственного удовольствия в свободное время, коего у меня достаточно много.<br /><br /><br />Так что бывает и такой тип программистов - тех, кто честно признает, что <b>профессионалов</b> из них не получится :)<br /><br />Сумбурно вышло, но все же как есть - никогда не умел писать статьи.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-49525355122668253292010-08-19T00:46:15.782+04:002010-08-19T00:46:15.782+04:00А я бы добавил ко всему прочему один очень важный ...А я бы добавил ко всему прочему один очень важный пункт: изучайте чужой код. Это даст представления о лучших практиках и, возможно, намного быстрее чем при набивании шишек самому.<br />Изучайте исходники стандартных и сторонних библиотек, особенно от хорошо зарекомендовавших себя авторов. <br />Если нет идей по написанию своих программ, можно брать исходники open source проектов и дорабатывать их для себя.<br /><br />Да, это сложнее чем писать свой. Можно самому совершать ошибки и исправлять, но на чужих лучше.<br />Да, в интернете полно говнокода! Но, имхо, говнокод чаще встречается в статьях типа "как сделать то-то и сё-то", чем в действительно серьёзных проектах.<br />Да, в некоторых проектах может быть сложно разобраться. Как пример, я недавно изучал сорцы генератора документации для Delphi - DelphiCodeToDoc и понял, что мне срочно нужно перечитать книгу о паттернах банды четырёх. Но даже помимо этого, я открыл для себя чудесный способ организации юнит-тестов.<br />Изучение чужих исходников способно дать тот опыт, которого не найдёшь ни в одном учебнике.Алексей Тимохинhttps://www.blogger.com/profile/11853041033911520876noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-52519008657342883792010-08-17T14:37:49.657+04:002010-08-17T14:37:49.657+04:00Как я сказал в статье, я считаю, что разница между...Как я сказал в статье, я считаю, что разница между версиями не существенна для начинающих, поэтому книгу и версию Delphi можно брать несоответствующие друг другу.<br /><br />По поводу рекомендаций D2007 - мне в комментариях совершенно справедливо указали, что я забыл про справку. В Delphi 7 она лучше.<br /><br />Поэтому, я думаю, что выбор Delphi 7 для обучения - оптимален.GunSmokerhttps://www.blogger.com/profile/15611696588191431330noreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-10074976683009201902010-08-17T14:31:50.394+04:002010-08-17T14:31:50.394+04:00Спасибо! Мне очень понравилась Ваша статья!
Пытаюс...Спасибо! Мне очень понравилась Ваша статья!<br />Пытаюсь чему небудь научиться!<br />Меня немного смущает то что вы рекомендуете Delphi 2007, а книгу (учебник Фаронова) по Delphi 7. Они стыкуются нормально?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1702873441071265539.post-23673015628053744882010-08-13T15:23:40.725+04:002010-08-13T15:23:40.725+04:00Книги есть. Но очень мало. Я видел только электрон...Книги есть. Но очень мало. Я видел только электронные и то года так 2005. Я купил пару книг по дельфи и учусь по ним. Много информации ципляю с интернета. Пока особых проблем не встретил. Но конечно есть проблема с самой оболочкой. Пару раз писал в багрепорт. Достаточно быстро ремонтировали. Но это конечно иногда может раздражать.<br /><br />А узнал про него случайно. Решил попробовать и вот уже год на нём сижу. В начале читал книжу Turbo Pascal 7.0. Самоучитель для начинающих (http://www.ozon.ru/context/detail/id/88430/) и все примеры писал на freepascal. Конечно были косяки, но терпимо (например по работе со звуком). Теперь уже с Lazarus'сом работаю. Но консольные по прежнему пишу не в SciTE. <br /><br />В общем если захотеть то можно использовать бесплатный софт. Но что дальше делать пока не знаю ибо хоть он и развивается, но не шибко сильно быстро.k0st1anhttps://www.blogger.com/profile/04277439433797368877noreply@blogger.com