Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Песочница (https://forum.antichat.xyz/forumdisplay.php?f=189)
-   -   Совет начинающему программисту. (https://forum.antichat.xyz/showthread.php?t=436042)

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/altbl...2_original.jpg

rct 20.01.2016 11:15

Цитата:

Сообщение от altblitz
altblitz said:

Начинай с теории - массивы данных и их обработка.
Массивы данных и методы сортировки данных - на этой базе пишут инет-вебшопы.
Язык - второстепенное в конкретной задаче.
Если не знаешь язык C, строго-аналитический и беспощадный к ошибкам, на уровне - "Посмотрел код keygen, изучил и написал свой bootloader OS", остальные языки - лучше не начинай. Не та база для для мышления кодера.
http://ic.pics.livejournal.com/altbl...2_original.jpg

Ну вот что ты сразу в крайности? Сишку уже знать не обязательно, есть более вменяемые и безопасные системные языки, например ржавый. А то ТС щас побежит искать K&R, случайно наткнется на "С++ за 21 день" и всё пропало.http://webdiscover.ru/uploads/images...2868027782.jpg

В каждой шутке доля шутки, если не хаскель, то хотя бы SICP и Hacker's Delight задрочить обязательно.

sodgam 20.01.2016 11:28

Цитата:

Сообщение от rct
rct said:

Завтра ищешь в интернете книжку Categories for the Working Mathematician. По*** если ничего не поймешь. Затем идешь на haskell.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, ****, вызубриваешь определения языка и стандартных библиотек - The Haskell 2010 Report, чтобы от зубов отскакивало. Когда напишешь свой первый катаморфизм, по пути изучив теорию типов на уровне TaPL-а, скачиваешь и изучаешь любую хаскеллевскую библиотеку с первоклассными функторами и морфизмами, рекомендую category-extras или recursion-schemes. Как переделаешь стандартную прелюдию, чтобы по крайней мере все рекурсивные схемы были выражены через комонады, можешь идти дальше - тебя ждет увлекательный мир теории категорий. Катаморфизмы, параморфизмы, зигоморфизмы, хистоморфизмы, препроморфизмы, анаморфизмы, апоморфизмы, футуморфизмы, постпроморфизмы, хиломорфизмы, крономорфизмы, синкрономорфизмы, экзоморфизмы, метаморфизмы, динаморфизмы алгебра и коалгебра Калвина Элгота наконец. Успех хиккующих выблядков / просто быдлокодеров типа рейфага или сисярп/джава-девелоперов, которые работают в Люксофте не будет тебя волновать и уже через пол года ты будешь получать такие гранты, что любой профессор будет теч при одном упоминании списка твоих публикаций.

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

rct 20.01.2016 12:21

Цитата:

Сообщение от sodgam
sodgam said:

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

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

sodgam 20.01.2016 13:32

Цитата:

Сообщение от rct
rct said:

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

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

rct 20.01.2016 13:34

Цитата:

Сообщение от sodgam
sodgam said:

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

Я умею программировать и мне этого достаточно)

leksadin 20.01.2016 16:27

Цитата:

Сообщение от compass
compass said:

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

Я начинал с Паскаля для олимпиад по информатике, будучи в школе. Научившись в принципе программировать - сейчас спокойно читаю другие языки, просто гуглив неизвестные мне функции. А так - суть одна. Умеешь прогать на чём-нибудь - на остальных быстро приспособишься.

Можешь взять тот же php. в веб-взломе пригодится)))

Ricco777 26.01.2016 01:39

Смотря для чего хочешь учить... Если для денег - выбирай самые прибыльные ниши. Если самому интересно- значит ты уже сталкивался с языками и должен знать примерно, что тебе будет интересно.


Время: 17:44