PDA

Просмотр полной версии : Совет начинающему программисту.


compass
20.01.2016, 00:29
Доброго дня! Кто посоветует с каким языком начать работать? И какие программы писать?

rct
20.01.2016, 02:19
Завтра ищешь в интернете книжку 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

rct
20.01.2016, 11:15
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 задрочить обязательно.

sodgam
20.01.2016, 11:28
rct said:
↑ (https://antichat.live/posts/3942541/)
Завтра ищешь в интернете книжку Categories for the Working Mathematician. По*** если ничего не поймешь. Затем идешь на haskell.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, ****, вызубриваешь определения языка и стандартных библиотек - The Haskell 2010 Report, чтобы от зубов отскакивало. Когда напишешь свой первый катаморфизм, по пути изучив теорию типов на уровне TaPL-а, скачиваешь и изучаешь любую хаскеллевскую библиотеку с первоклассными функторами и морфизмами, рекомендую category-extras или recursion-schemes. Как переделаешь стандартную прелюдию, чтобы по крайней мере все рекурсивные схемы были выражены через комонады, можешь идти дальше - тебя ждет увлекательный мир теории категорий. Катаморфизмы, параморфизмы, зигоморфизмы, хистоморфизмы, препроморфизмы, анаморфизмы, апоморфизмы, футуморфизмы, постпроморфизмы, хиломорфизмы, крономорфизмы, синкрономорфизмы, экзоморфизмы, метаморфизмы, динаморфизмы алгебра и коалгебра Калвина Элгота наконец. Успех хиккующих выблядков / просто быдлокодеров типа рейфага или сисярп/джава-девелоперов, которые работают в Люксофте не будет тебя волновать и уже через пол года ты будешь получать такие гранты, что любой профессор будет теч при одном упоминании списка твоих публикаций.


я хочу получать гранты) честно. Ты уже проделал так, чтобы мне быть уверенным?

rct
20.01.2016, 12:21
sodgam said:
↑ (https://antichat.live/posts/3942632/)
я хочу получать гранты) честно. Ты уже проделал так, чтобы мне быть уверенным?


Нет, я же не программист. Я всего лишь жалкое быдлокодеришко.

sodgam
20.01.2016, 13:32
rct said:
↑ (https://antichat.live/posts/3942648/)
Нет, я же не программист. Я всего лишь жалкое быдлокодеришко.


Но ты хотя бы в процессе?)

rct
20.01.2016, 13:34
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 написали его крайне неоптимально и бестолково.

sn0w
26.01.2016, 02:46
съебись отсюда близд, ты не прогромист, ты девочка, которую больше интересует лак для ногтей, чем прогромирование

Ametrin
28.01.2016, 15:21
Есть ли реальные истории, что люди, которые до 30 лет не изучали программирование (даже школьный курс паскаля), потом достигали хорошего уровня?

altblitz
28.01.2016, 16:18
sn0w said:
↑ (https://antichat.live/posts/3945058/)
съебись отсюда близд, ты не прогромист, ты девочка, которую больше интересует лак для ногтей, чем прогромировани


Заткнулся? Надолго.

Наркоман посмел указывать арийцам. Обломался, ветка тощая.