Просмотр полной версии : Совет начинающему программисту.
Доброго дня! Кто посоветует с каким языком начать работать? И какие программы писать?
Завтра ищешь в интернете книжку Categories for the Working Mathematician. По*** если ничего не поймешь. Затем идешь на haskell.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, ****, вызубриваешь определения языка и стандартных библиотек - The Haskell 2010 Report, чтобы от зубов отскакивало. Когда напишешь свой первый катаморфизм, по пути изучив теорию типов на уровне TaPL-а, скачиваешь и изучаешь любую хаскеллевскую библиотеку с первоклассными функторами и морфизмами, рекомендую category-extras или recursion-schemes. Как переделаешь стандартную прелюдию, чтобы по крайней мере все рекурсивные схемы были выражены через комонады, можешь идти дальше - тебя ждет увлекательный мир теории категорий. Катаморфизмы, параморфизмы, зигоморфизмы, хистоморфизмы, препроморфизмы, анаморфизмы, апоморфизмы, футуморфизмы, постпроморфизмы, хиломорфизмы, крономорфизмы, синкрономорфизмы, экзоморфизмы, метаморфизмы, динаморфизмы алгебра и коалгебра Калвина Элгота наконец. Успех хиккующих выблядков / просто быдлокодеров типа рейфага или сисярп/джава-девелоперов, которые работают в Люксофте не будет тебя волновать и уже через пол года ты будешь получать такие гранты, что любой профессор будет теч при одном упоминании списка твоих публикаций.
altblitz
20.01.2016, 03:26
Начинай с теории - массивы данных и их обработка.
Массивы данных и методы сортировки данных - на этой базе пишут инет-вебшопы.
Язык - второстепенное в конкретной задаче.
Если не знаешь язык C, строго-аналитический и беспощадный к ошибкам, на уровне - "Посмотрел код keygen, изучил и написал свой bootloader OS", остальные языки - лучше не начинай. Не та база для для мышления кодера.
http://ic.pics.livejournal.com/altblitz/1288674/70212/70212_original.jpg
altblitz said:
↑ (https://antichat.live/posts/3942554/)
Начинай с теории - массивы данных и их обработка.
Массивы данных и методы сортировки данных - на этой базе пишут инет-вебшопы.
Язык - второстепенное в конкретной задаче.
Если не знаешь язык C, строго-аналитический и беспощадный к ошибкам, на уровне - "Посмотрел код keygen, изучил и написал свой bootloader OS", остальные языки - лучше не начинай. Не та база для для мышления кодера.
http://ic.pics.livejournal.com/altblitz/1288674/70212/70212_original.jpg
Ну вот что ты сразу в крайности? Сишку уже знать не обязательно, есть более вменяемые и безопасные системные языки, например ржавый. А то ТС щас побежит искать K&R, случайно наткнется на "С++ за 21 день" и всё пропало.http://webdiscover.ru/uploads/images2/2012-02/7163_132868027782.jpg
В каждой шутке доля шутки, если не хаскель, то хотя бы SICP и Hacker's Delight задрочить обязательно.
rct said:
↑ (https://antichat.live/posts/3942541/)
Завтра ищешь в интернете книжку Categories for the Working Mathematician. По*** если ничего не поймешь. Затем идешь на haskell.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, ****, вызубриваешь определения языка и стандартных библиотек - The Haskell 2010 Report, чтобы от зубов отскакивало. Когда напишешь свой первый катаморфизм, по пути изучив теорию типов на уровне TaPL-а, скачиваешь и изучаешь любую хаскеллевскую библиотеку с первоклассными функторами и морфизмами, рекомендую category-extras или recursion-schemes. Как переделаешь стандартную прелюдию, чтобы по крайней мере все рекурсивные схемы были выражены через комонады, можешь идти дальше - тебя ждет увлекательный мир теории категорий. Катаморфизмы, параморфизмы, зигоморфизмы, хистоморфизмы, препроморфизмы, анаморфизмы, апоморфизмы, футуморфизмы, постпроморфизмы, хиломорфизмы, крономорфизмы, синкрономорфизмы, экзоморфизмы, метаморфизмы, динаморфизмы алгебра и коалгебра Калвина Элгота наконец. Успех хиккующих выблядков / просто быдлокодеров типа рейфага или сисярп/джава-девелоперов, которые работают в Люксофте не будет тебя волновать и уже через пол года ты будешь получать такие гранты, что любой профессор будет теч при одном упоминании списка твоих публикаций.
я хочу получать гранты) честно. Ты уже проделал так, чтобы мне быть уверенным?
sodgam said:
↑ (https://antichat.live/posts/3942632/)
я хочу получать гранты) честно. Ты уже проделал так, чтобы мне быть уверенным?
Нет, я же не программист. Я всего лишь жалкое быдлокодеришко.
rct said:
↑ (https://antichat.live/posts/3942648/)
Нет, я же не программист. Я всего лишь жалкое быдлокодеришко.
Но ты хотя бы в процессе?)
sodgam said:
↑ (https://antichat.live/posts/3942682/)
Но ты хотя бы в процессе?)
Я умею программировать и мне этого достаточно)
leksadin
20.01.2016, 16:27
compass said:
↑ (https://antichat.live/posts/3942511/)
Доброго дня! Кто посоветует с каким языком начать работать? И какие программы писать?
Я начинал с Паскаля для олимпиад по информатике, будучи в школе. Научившись в принципе программировать - сейчас спокойно читаю другие языки, просто гуглив неизвестные мне функции. А так - суть одна. Умеешь прогать на чём-нибудь - на остальных быстро приспособишься.
Можешь взять тот же php. в веб-взломе пригодится)))
Ricco777
26.01.2016, 01:39
Смотря для чего хочешь учить... Если для денег - выбирай самые прибыльные ниши. Если самому интересно- значит ты уже сталкивался с языками и должен знать примерно, что тебе будет интересно.
altblitz
26.01.2016, 01:45
Ricco777 said:
↑ (https://antichat.live/posts/3945049/)
Смотря для чего хочешь учить... Если для денег - выбирай самые прибыльные ниши. Если самому интересно- значит ты уже сталкивался с языками и должен знать примерно, что тебе будет интересно.
Если самому интересно - изучи и перепиши загрузчик .exe в среде MinGW.
Отличное упражнение в прикладном программировании, индусы Microsoft написали его крайне неоптимально и бестолково.
съебись отсюда близд, ты не прогромист, ты девочка, которую больше интересует лак для ногтей, чем прогромирование
Есть ли реальные истории, что люди, которые до 30 лет не изучали программирование (даже школьный курс паскаля), потом достигали хорошего уровня?
altblitz
28.01.2016, 16:18
sn0w said:
↑ (https://antichat.live/posts/3945058/)
съебись отсюда близд, ты не прогромист, ты девочка, которую больше интересует лак для ногтей, чем прогромировани
Заткнулся? Надолго.
Наркоман посмел указывать арийцам. Обломался, ветка тощая.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot