Программирование


Создать тред Создать тред

Check this out!

Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров. Конференция доски в Телеграме - @pr2ch

<<
Ебаный рот етого Remoting Аноним # OP 13/11/19 Срд 12:07:29 1519964 Ответ
190305fiatconce[...].jpg (533Кб, 1920x1080)
1920x1080
Препод дал лабу по работе с MS Remoting. Нужно простой пример работы технологии, он я что-то совсем ебнулся головой не понимаю как сделать задание.
Призываю опытных двачепрограммистов С#, помогите. С меня как всегда сундук нихуя.
Помогите с курсами и литературой Аноним 12/11/19 Втр 06:40:34 1519103 Ответ
images.jpg (9Кб, 354x142)
354x142
Всем привет true прогеры, хочу дойти до офиса и сесть на оклад, поработать в тиме и начать развиваться вне дома.

Я не полный NULL в программирование, умею С, обучался по Брайану Кернигану и Деннис Ритчи, Герберту Шилдту. Написал более 10к строк кода. Пилил в основном под окошки всегда. В теме более 2х лет.

Были мысли о том чтобы пойти пилить под микроконтроллеры, но понял, что не тянет и нет рвения к этому. Люблю писать софт, который выполняет определенную работу по упрощению жизни людей.

Сейчас посмотрел в сторону сайтиков: front, back, full stack. Актуально ли для меня, если да, то посоветуйте литературу, япы, каналы, курсы для вкатывания, если нет, готов выслушать советы куда плыть дальше.

Заранее спасибо аноны!
Пропущено 8 постов
2 с картинками.
Пропущено 8 постов, 2 с картинками.
Аноним 12/11/19 Втр 10:29:26 1519180
>>1519173
на втором не занимался, на хекслете проходил курсы, потные задачки рили мозг ломают довольно часто, плюс понравилось что учат фундаментальным мыслям, а не всякое говно типа "таак бляя ежжи делаем слайдер для верстки / как написать говно на реакте за день" и прочая хрень, которая не дает понимания программирования
мимо другой анон
Аноним 12/11/19 Втр 19:58:49 1519521
>>1519180
хуле там всё такое дорогое ёпта. 6к за интенсивментора в месяц? интенсивный высос лавэ. я ебал.
12/11/19 Втр 20:01:32 1519524
оптимист
Нытья тред Аноним 12/11/19 Втр 16:48:13 1519413 Ответ
mac3.jpg (40Кб, 594x422)
594x422
Уже 2 года пытаюсь вкатиться в программирование из скилов на уровне основы питон, пхп, жс и чуток С++, не много фронтенда с бекендом, свободно работаю с линуксом.
Но как только начинаю более углубленно читать литературу по программированию меня тупо клонит в сон, нихуя не понимаю, по 10 раз абзацы перечитываю итд.
Когда пишу код все заебись, мне нравится практика, но что бы писать какие то более серьезные вещи и развиваться дальше требуется хорошая теория, выходит какой то замкнутый круг.
Еще есть такая тема - видеоуроки на ютубе, но в моем представлении они не могу полностью заменить литературу и документацию, ибо все очень поверхностно.

Таких как я называют бездарями, понимания математики и физике нет, что бы вникнуть "нужно медленно повторить дважды" итд. Есть ли смысл продолжать? Есть такие же уникумы у которых получилось? Или может какой то дельный совет?
12/11/19 Втр 18:10:14 1519447
Аноним 12/11/19 Втр 18:13:58 1519451
PocketPC.png (45Кб, 526x800)
526x800
>>1519413 (OP)
Доширак, велосипед, зеркалка, КПК и интересные проекты.
Вот анатомия программистишки!

И ведь надо же, будучи не от мира сего и всячески ебимы этим злым миром, программойды умудряются анонимно насрать в каментах так, что грейдер Марвина Химейера за столетия не разгребёт! Нет, чтобы заткнуться, за умного прокатить, так лезут на рожон прогрессивной мысли, поперёк батьки в пекло, со своими тупорылыми мышлениями узколобого цифрового кругозора. Ну хотите пати - нате. Вот вам анатомия программиста, щаз как паталогоанатом разберу это тщедушное тельце на запчасти, откушу голову и высосу мозг, а ливер выкачу людям на посмешище. Далее напалмъ!

Когда-то программисту, мужественно сражающимся с перфокарточным станком или вдумчиво смотрящего сквозь дырки перфоленты, давали все бабы отраслевого НИИ. Рыцари Новых Технологий, они первыми бросались на раскалённые щиты ЕС ЭВМ дабы посчитать, в соответствии с госпланом, столбики архиважной государственной хуйни, для расчёта надоя зерновых и обмолота парнорогатого скота. Шутки шутками, а где тумблер включения у тогдашних ЭВМ знали только эти люди в белых халатах. Их уважали, любили, побаивались, и уж точно, по сравнению с барыгой из комиссионки эти люди были, без сомнения, супер-людьми будущего, где все летают на летающих тарелках, смотрят плоские настенные мониторы и живут при коммунизме.

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

Формула современного успешного человека мира потребления проста: тачка, хата, сиськи и откаты. Формула программиста несколько аскетична: велосипед, зеркалка, КПК и интересные проекты. Люди ездят на тачках, быдло в метро, а программисты - на велосипедах. Их и так мало, но постоянно с улыбкой дауна лезут мне под колёса, причём что в дождь что в снег. А потом потные приезжают на работу и так сидят там, благоухая потливым ссаньём ояебу. При этом их гордый конь за три рубля гордо торчит в коридоре конторы, раздирая дорогие штаны пришедшим богатым клиентам. Ну так если бы вело был зачотный, на дисковой гидравлике хотя бы али кевлар какой, так хоть уставься, но имея в общем то немалую зарплату, кодеры почему-то берут самоходные помойки типа Стар или Стелс.

Если видишь в парке задрота с фотиком, его перетягивающим, это однозначно кодер отодрал свой геморрой от стула и пошёл фоткать. Может быть в комплект к кодеру идёт рябая жирная корова, с выменем и копытами, которой дрочер надеется присунуть в процессе просмотра фотошедевров. Давненько предлагал бизнес в петродворце, ебашить по башке даунов и отнимать технику, менты в доле. Ведь в одной кошёлке очкарика минимально ввалено на сто тыщ оборудования. И всё это легколиквидное добро под охраной очкастого ботана. Если в поезде метро вы видите ссутуленную улитку, то это кодер читает ниибаца важную книгу на прыгающем дэцилоэкранчике микроскопического КПК. Мало зрение гробить на работе, так и в метро надо гандошить. И обязательно надо читать фантастику, это наше всё. Каждый кодер читает про драконов, сисятых амазонок и брутальных рыцарей. Децтво в жопе, ебанашки, в упор не понимаю, как после первого секса можно всё ещё читать жюля верна в современной обработке и не обращаться к новому миру человеческих взаимоотношений. Ах да, первый секс, теперь понятно, тогда наверное фантастика в тридцать лет выглядит логичной.

А секса, понятно, у кодерочков нет. Утром на велосипеде потеет и воняет, в метро фантастику с КПК читать, на работе допоздна интересный проект, а ночью надо новую технологию учить и засирать мир говносайтами - до каких там отношений, некогда! И обязательно невъебенный гонвносайт для мегабабла, суперпроект, который есть в загашнике у каждого программиста. В онанистических мечтах прогер делает супер программу, не, уже не могут писать программы, делает неибически полезный, по мнению программера, сайтище, и прям на следующий день утром его виртуальный кошелёк наполняется золотыми слитками. И кодер покупает сразу бентли, хотя прав нет, для велосипеда не нужны, берёт самую сисястую тёлку, хотя трахаться не умеет, едет в самый крутой ресторан, хотя от понюха пробки водки блюёт и засыпает, и показывает всем этим, что он весь такой гениальный, такой недооценённый, такой крутой, всех порвал и геройски на всех плюёт. Товарищ программист, проснитесь, и хватит дрочить на рабочем месте. Вы в жопе, полной, да ещё и в кончине.

Желудок котёнка меньше напёрстка, но он вырастет и сожрёт всю колбасу из холодильника. Мозг программиста размером с дырку компакт диска, и не растёт от времени. Программисты,как дети, застыли в своей фантастике с драконами и бирюльками на синклере. Прогеры страшно узконаправлены мозгами, просто как инфузория туфелька, которая может только шевелить ресничками и более ничего. Любое внешнее раздражение вызывает хаотическую работу мысли и алогичную реакцию - не удивлюсь, если через 10 лет программисты разучатся срать. Но научатся новому SDK от виндофс 88, новому дотнету 25му и куче новых и охуительно пользительных, ещё более абстрактных языков программирования, где не будет даже переменных и команд, а можно будет писать любую последовательность любых национальных символов. Вполне логично, что компилятор будет выдавать аналогичную ахинею исполняемого кода. Процесс абстрактного набивания беспредметных символов будет назваться программированием, тупые наборщики будут называться программистами, а их работа будет носить чисто абстрактный характер. Кодеры будут сидеть в задроченных доверха клетках метр на метр, питаться через зонд, и тихо вымирать, потому как ебацца не приучены да и скучно. Потом последний сдохнет, и слава те господи, отмучались. Куда кенон будет девать свои зеркалки, НТС свои КПК, а стар и трек свои велосипеды - я ума не приложу. Нормальным людям это добро в таких количествах не надо.

И не спасут кодерочка ни убогие походы в качалку, когда голова с высшим образованием как нелепый одуванчик смотрится на тщедушном теле, ни фото-походы с жирными тёлками в парке, ни охуительный бизнес-сайт в интернете. Проблема как всегда в мозгах, а мозг забит виндофсом с линуксом. А вот как линус торвальдс сдохнет от поноса, а билли гейц бросит софтописание выкупит плейбой и будет трахать тёлок, не думали? Нахуя вы кому будете нужны тогда? Подумайте об этом остатками мозга. Посмотрите ещё раз солярис тарковского, фпитайте главную мысль - человеку нужен человек. Купите новые носки, старые сдайте в МЧС, подразделение химической разведки. Побрейте морду, почините наконец-то кран в ванной и вымойтесь. Выкиньте коммуникатор с функцией компилятора и вайфая, купите обычный телефон, о ужас, без операционной системы! Купите машину, приедьте на ней на работу. Зайдите наконец-то в коммерческий отдел и спросите "а чо наша контора таки продаёт, бабло-то за что?" Истину говорю, с этого момента начнётся ваше духовное и физическое возрождение. К вам потянутся люди, начнут платить зарплату и вы займётесь реальным делом, за которое деньги платят. И познаете вы тайну плотской любви, вкусите вкус вина, отколбаситесь на танцполе, и вообще, начнёте жить!.. Не хотите? А и идите нахуй, долбоёбы!

С программистским приветом, Ганс.
Аноним 12/11/19 Втр 18:41:42 1519472
>из скиллов основы питон пхп жс
>свободно работаю с линуксом
Сомневаюсь
МЫ ВАМ ПЕРЕЗВОНИМ #296 /xo/ Аноним 10/11/19 Вск 09:42:24 1517540 Ответ
1573368119118.jpg (32Кб, 401x500)
401x500
Пропущено 598 постов
39 с картинками.
Пропущено 598 постов, 39 с картинками.
Аноним 14/11/19 Чтв 00:32:01 1520548
>>1520464
СИОЗС - станешь биороботом, в хорошем смысле.
Аноним 14/11/19 Чтв 11:31:51 1520750
>>1519520
Вроде не жульничаю но настолько дегенеративная хуйня уже миллион раз задумался нужно ли оно нахуй
А че делать?

Аноним 14/11/19 Чтв 12:10:00 1520808
>>1520464
>эффективно кодить могу только первые 2-4 часа рабочего дня
Это норма, тащемта. Если ты пытаешься 8 часов кодить то перегоришь за месяц.
Идеального кода в больших проектах тред Аноним 12/11/19 Втр 04:29:29 1519093 Ответ
DFC7CED1-5901-4[...].jpeg (124Кб, 960x569)
960x569
Сап програмач. Как вы думаете, может ли быть большой проект больше чем сайт визитка, интернет магазинчик, калькулятор в WF с хорошим кодом ? И может ли быть вообще этот хороший код, и какова его цена, есть ли в нём вообще смысл. Интересует мнение анонов, которые варятся в этом много лет, и побывали на разных проектах. ЯП не важно. Пилите кулстори, какой пиздец странный код видели на работе. Помню читал пасту, или бугурт, про сайт на AS3, с бд, где названия и поля таблиц, были случайном набором пары букв.
Аноним 12/11/19 Втр 10:44:44 1519190
>>1519093 (OP)
Работал над одним веб проектом из Китая. Огромный проект для бизнеса, но вылизано всё просто дочиста! Все по канонам того языка, везде всё оптимизировано, лучший синтаксис, табуляции, отступы, код выглядит очень красиво и элегантно. Первый раз такое видел.

Потом получил более мелкий проект, но тоже от Китая.
Там такая залупа была...
Намешаны препроцессоры, разные яп, нет кода по стандартам, хотя казалось бы проект тоже серьезный.
НЕОСИЛЯТОРОВ ТРЕД! Аноним 02/05/19 Чтв 20:04:43 1393134 Ответ
logo-sekiro-sha[...].jpg (139Кб, 1260x600)
1260x600
Или тех кто вкатывается уж очень долго...

Пилим стори кто на что учится и сколько! Почему не хотите оставить эти попытки и признать себя дауном?
Пропущено 196 постов
11 с картинками.
Пропущено 196 постов, 11 с картинками.
Аноним 11/11/19 Пнд 14:10:28 1518545
>>1517799
В мухосрансках даже и этого нет зачастую.
Аноним 11/11/19 Пнд 15:32:12 1518606
>>1518545
Есть. Вакансии хуй знает для кого висит, вкотиться нереально, это те вакансии, где кандидата трясут как с сеньора за зп стажера-джуна
Аноним 12/11/19 Втр 10:40:40 1519186
>>1395873
Учись решать типичные или, как когда-то говорил мой препод по геометрии, опорные задачи.
У фронтендеров две самые известные - это пресловутый ToDo List и Real World App. Вторую джун не напишет, а вот первая вполне ок. И таких довольно много. В пасте про питон писали про асинхронную борду. Таких примеров на самом деле много. Вот еще для фронтендеров https://m.habr.com/ru/company/edison/blog/474230/
SICP тред /sicp/ #7 /sicp/ Аноним 04/09/19 Срд 14:23:07 1466889 Ответ
HanamaruKunikid[...].jpg (131Кб, 900x800)
900x800
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

Где скачать SICP?
На русском: http://newstar.rinet.ru/~goga/sicp/sicp.pdf
ориджинал: http://web.mit.edu/alexmv/6.037/sicp.pdf
https://github.com/sarabander/sicp-pdf/raw/master/sicp.pdf

Где я могу писать свой код, для выполнения заданий?
Онлайн редактор, с поддержкой Scheme: https://repl.it/languages/scheme
IDE для racket подобных языков(но есть и поддержка Scheme, но её нужно включить) - https://racket-lang.org/

Где посмотреть ответы на задачи?
http://community.schemewiki.org/?SICP-Solutions
https://github.com/qiao/sicp-solutions
https://wizardbook.wordpress.com/solutions-index/
Где посмотреть видео про книгу?
https://www.youtube.com/watch?v=a0YrCABCOEY
Предыдущий тред https://2ch.hk/pr/res/1404382.html
Пропущено 174 постов
25 с картинками.
Пропущено 174 постов, 25 с картинками.
Аноним 11/11/19 Пнд 20:15:21 1518865
>>1518435
Ну это если в гринке не участвовать, но если попасть в тот 1%, то можно свалить кем угодно. А если айтишником, то есть страны куда более привлекательные, чем сша.
>>1518447
Ну я вот поизучал вопрос, так вроде не так все хуево, как ты пишешь. Там даже работая на дноработе типа поломоя можно и аренду вытянуть и концы с концами свести, еще и пару сотен в заначку останется. А если ДОРАСТИ до мувера (ну грузчик квартирных переездов), водилы какого или охранника, то прям и штукарь-полтора на конец месяца будет оставаться. Если вдвоем с кем жить, еще и аренду на 2 делить, что еще сотни 4 на конец месяца будет. Ну прям досконально на 100% вопрос не изучал, т.к. шансы выиграть все-таки мизерные, но в общих чертах к каким-то таким выводам пришел.
Ну да ладно, я один, так один, буду вам пруфы делать, если удастся в 2021 переехать, лол.
Аноним 12/11/19 Втр 07:56:21 1519122
>>1518865
Наивный ты. Надеюсь, у тебя будет все хорошо.
Аноним 12/11/19 Втр 10:14:01 1519167
>>1519122
Может и наивный, но я тоже надеюсь, что все будет хорошо :З
Основа основ Аноним 11/11/19 Пнд 17:44:47 1518720 Ответ
1554460461.jpg (206Кб, 898x600)
898x600
Привет уважаемый анон.
Ситуация сложилась так что я твердо для себя решил начать изучать Я даже незнаю как это правильно называть язык программирования
О себе могу сказать только то что я абсолютный чайник в этой сфере,но в игрушки играю с начала нулевых..Все настолько плохо что я сам немогу для себя выбрать один из языков
У меня есть так называемая ЖЕЛАННАЯ НО НЕ КОНЕЧНАЯ ЦЕЛЬ,и возможно благодаря ей анон сможет от чего то оттолкнуться и дать мне хоть какой то совет.
Я бы хотел научится писать программы и скрипты для рекламы,спама,троянов ,досс атак...Естественно с целью личной выгоды,не исключены и положительные результаты,НО ПОКА ЧТО с точки зрения монетизации и личной выгоды они отходят на второй план
И прежде чем я начну у меня есть несколько вопросов,незнаю правильных или нет...
Я хочу что бы уважаемый анон дал комментарии (коих в интернете много) к каждому из распространенных языков JavaScript,Java,Ruby,Python,C++ и еще парочке.
Так же я бы хотел что бы анон дал некую информацию или рекомендованную им самим ссылку на информацию по типу "что я должен знать прежде чем начать программировать".
Ну и наконец самый главный вопрос: с чего начать?
Пропущено 6 постов
1 с картинками.
Пропущено 6 постов, 1 с картинками.
Аноним 11/11/19 Пнд 22:50:17 1518984
image.png (169Кб, 1280x720)
1280x720
>>1518720 (OP)
>Ситуация сложилась так что я твердо для себя решил начать изучать язык программирования
>А как гуглить
Аноним 11/11/19 Пнд 23:07:53 1518991
Просто тупо набирай учить питон на ютубе и смотри всё подряд.
Аноним 12/11/19 Втр 07:48:38 1519120
ВК Аноним 08/11/19 Птн 15:06:08 1516296 Ответ
213123.PNG (269Кб, 1933x934)
1933x934
Как можно скрыть лишние записи в группах в вк, допустим чтобы не было парней, а только девки? Хз как это можно сделать, изменение кода, скрипты или как? В программировании совсем не разбираюсь.
Пропущено 3 постов.
Пропущено 3 постов.
08/11/19 Птн 17:05:12 1516351
>>1516296 (OP)
Охуенно, наверное, знакомиться там, где даже фильтров нет? А потом кто-то говорит, что специальные сайты не нужны.
Аноним 12/11/19 Втр 07:39:13 1519114
Аноним 12/11/19 Втр 07:40:39 1519115
>>1516296 (OP)
не, ну вообще можно чекать кто есть кто, в том плане что в вк есть апи и там метод user.get помоему, можно узнать пол указаный на странице
ЗАЧЕМ (((ОНИ))) ПРОДВИГАЮТ ИММУТАБЕЛЬНОСТЬ? Аноним 20/09/19 Птн 02:06:05 1477327 Ответ
изображение.png (516Кб, 1366x768)
1366x768
download.jpg (101Кб, 618x803)
618x803
Анон, зачем (((они))) от мира программирования продвигают такую фичу как иммутабельность и принудительно пересаживают всех на ее оверхеды? Единственный вскукарек, хоть как-то рационализирующий введение иммутабельности — уменьшение количества ошибок при разработке.

Но это весьма слабый аргумент. Во-первых, состояния объектов один из самых маленьких источников ошибок. Во-вторых, даже архитектура ПК построена на RANDOM ACCESS MEMORY. То есть наши отцы-основатели, в отличие от (((них))), которые теперь паразитируют на отрасли, предпочитали ПРОИЗВОЛЬНЫЙ ДОСТУП К ОБЪЕКТАМ В ПАМЯТИ.

Ну и наконец в-третьих. Гигантский оверхед на создание памяти, аллокацию, отслеживание неактуальных ссылок. В то время, пока код на Си будет лампово изменять переменные, код на Котлин будет создавать абстракции над абстрактным Джава-кодом. Зато (((иммутабельность))) Типа трушность. При этом количество забагованнного говна в ваших плей-маркетах и других магазинах софта только растет. Ебаный в рот, 2D-платформеры требуют 8 гигов оперативной памяти. Зато написано все (((чисто))) и (((иммутабельно)))

Джон Кармак плюет в вас, ссыт вам на ебало, пидорасы. Я ебал ваших матерей, фанаты иммутабельности. Я ссу на вас, я узнаю, где вы живете, заказываю на ваш адрес наркоту, стучу ментам, и радуюсь, когда вас крутят на почте. Я подговариваю таджиков зайти к вам домой и выебать на ваших глазах вашу черноволосую жидовскую девочку. ВЫ пидорасы, хуеглоты, ублюдки, ссу вам в рот, вы убили нахуй программирование, ебаные поджидки.
Пропущено 399 постов
28 с картинками.
Пропущено 399 постов, 28 с картинками.
Аноним 11/11/19 Пнд 18:25:05 1518756
>>1480134
Почему не лучший вариант вс код?
Аноним 11/11/19 Пнд 19:46:54 1518824
Аноним 12/11/19 Втр 06:29:41 1519101
>>1518637
> имплаинг иметь возможность разбивать код на функции и строить все вокруг функций одно и то же
Ну толсто ведь
Computer Science thread /compsci/ Аноним 20/06/18 Срд 10:11:26 1213559 Ответ
map.png (4380Кб, 2560x1440)
2560x1440
Помнится раньше был годный тред на тему CS, однако он скатился из-за споров касательно некого недалёкого ютюбера с никном букву W. В этом треде постараемся не пасть так низко.

Вместо шапки:
https://pastebin.com/3xNpju3M

Благословляем тред, чтобы не сгнил.
Пропущено 418 постов
32 с картинками.
Пропущено 418 постов, 32 с картинками.
Аноним 12/11/19 Втр 01:25:37 1519057
>>1519022
Обсуждается книга Кормена, в которой на то что ты пишешь тянет разве что первая глава. Остальное там это именно что изучение стандартной либы.
>динамическое программирование
Редкая хуйня, часто упоминаемая только из-за олимпиадников. Об этом я и написал в контексте практик программирования - можно поизучать, но не более того.
Аноним 12/11/19 Втр 02:07:51 1519067
image.png (230Кб, 1920x1080)
1920x1080
image.png (260Кб, 1920x1080)
1920x1080
image.png (284Кб, 1920x1080)
1920x1080
image.png (123Кб, 1920x1080)
1920x1080
>>1519057
Я бомбил по поводу Кормэна, подразумевая перекат на другие книги. Однако я бы не сказал, что ЭТО - "художественное" описание исходников STL.
Аноним 12/11/19 Втр 02:55:19 1519081
>>1519067
Ну да, наверное я обосрался
Аноны помогите! Нужен шаблон маленького интернет-магазина Аноним 11/11/19 Пнд 13:16:22 1518508 Ответ
1573467373760.jpg (104Кб, 1080x1080)
1080x1080
Аноны помогите! Нужен шаблон маленького интернет-магазина с динамическим каталогом товаров и чтоб можно было прикрутить саму продажу и прием оплаты а можно и без этого. С меня куча нефти за помощь. Нужно в учебных целях.
11/11/19 Пнд 15:26:29 1518600
Аноним 11/11/19 Пнд 20:34:54 1518885
C Programming Language #49 /clang/ Аноним # OP 20/10/19 Вск 18:42:37 1500890 Ответ
C Programming L[...].png (78Кб, 792x1023)
792x1023
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

Пожалуйста, пользуйтесь https://ideone.com/ или https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит [​i​] или ∗.

Что читать:

- Brian Kernighan, Dennis Ritchie "The C Programming Language": http://www.cypress.com/file/56651/download
- Stephen Prata "C Primer Plus, 6th Edition" (2014): относительно свежая, знает про C89/C99/C11, описывает различия, объемная (около тысячи страниц), годная, с вопросами, упражнениями и ответами. Читать после K&R или до.
- Zed A. Shaw "Learn C the Hard Way" (2015): годное пособие для гуманитариев для гуманитариев!
- Немного примеров хорошего стиля: http://www.oualline.com/books.free/style/index.html
- ООП, например: http://www.cs.rit.edu/~ats/books/ooc.pdf
- Стандарт ISO/IEC 9899:1999 (C99): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf (драфт)
- Стандарт ISO/IEC 9899:2011 (C11): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf (драфт)
- Черновик стандарта ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2385.pdf
- man/Dash/zealdocs

Чем компилировать:

- Очевидный GCC.
- clang: оче годно, батя рекомендует.
- Intel C++ Compiler: оптимизации, тысячи их.
- Visual Studio 2017 Community Edition: внезапно этим стало можно пользоваться, особенно с тулсетом clang/C2. Поддержка C11 на уровне "есть все, что тебе понадобится в реальном проекте плюс кривая библиотека". Анализатор кода в комплекте.
- Pelles C (шиндоуз онли): поучиться, вкатиться в C11 (стандарт полностью реализован, имеются в том числе threads.h и прочие stdatomic.h), но количество багов в оптимизаторе и редкие апдейты напрочь отбивают желание собирать этим что-то сколько-нибудь серьезное.
- TCC: очень маленький компилятор с багами и поддержкой C99. С ключом -run умеет компилировать код в память и запускать его, что позволяет писать скрипты прямо на сишечке.

Что еще почитать:

http://c-faq.com/
FAQ из comp.lang.c. Древний, но все еще актуален.

Samuel P. Harbison, Guy L. Steele Jr. "C: A Reference Manual, 5th Edition" (2002)
Ебаный пересказ стандартов C89 и C99 (включая стандартную библиотеку). Для не осиливающих стандарт в оригинале. Читать в качестве подготовки к собеседованиям (есть задачник с ответами) и для ознакомления с масштабами пиздеца перед написанием своего парсера/компилера.

Peter Van Der Linden "Expert C Programming. Deep C Secrets" (1994)
"Си: грязные истории". Смехуечки, немного объяснений, чем обусловлены особенности языка, всем известные подводные камни кто там ругал косяки в JS? у нас в сишечке их гораздо больше, просто они лучше спрятаны, немного байтоебли и непонятно откуда взявшаяся глава про старинные плюсы. Читать в качестве сказки на ночь (на пару вечеров хватит).

Richard M. Reese "Understanding and Using C Pointers. Core Techniques for Memory Management" (2013) - почитать, вкатиться в указатели.

Ben Klemens "21st Century C: C Tips from the New School" (2012)

Paul Deitel, Harvey Deitel "C for Programmers with an Introduction to C11" (2013)

Stephen G. Koch@n "Programming in C (3rd Edition или 4th Edition, если найдется)" (2014)

MISRA Ltd. "Guidelines for the Use of the C Language in Critical Systems" (2013)
Набор рекомендаций по написанию надежного кода на C (промышленный стандарт). Читать - однозначно, следовать - вдумчиво и без фанатизма. Также можно посмотреть https://www.securecoding.cert.org/confluence/display/c/SEI+CERT+C+Coding+Standard и http://web.archive.org/web/20190213011655/homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-c-style.pdf

Еще более длинный список: http://www.iso-9899.info/wiki/Books#Learning_C

Онлайн-утилиты:

- https://godbolt.org/ - Compiler Explorer позволяет посмотреть выхлоп компиляторов для введенного куска кода (больше полусотни разных версий компиляторов).
- http://cdecl.org/ - С Gibberish ↔ English помогает читать сложные сишные декларации.

Прошлые треды:

- №46: http://arhivach.ng/thread/461169/
- №47: http://arhivach.ng/thread/475391/
- №48: http://arhivach.ng/thread/495505/ >>1480534 (OP)
Пропущено 503 постов
39 с картинками.
Пропущено 503 постов, 39 с картинками.
Аноним 11/11/19 Пнд 16:00:54 1518626
>>1518572
гугли про стек и кучу
M A L L O C
A
L
L
O
C
ПЕРЕКАТ Аноним # OP 11/11/19 Пнд 21:14:01 1518924
Аноним 12/11/19 Втр 09:43:29 1519157
>>1518403
>дед 60 лет
>лисп
Я говорил про современных ученых. А старики понятно учили языки, ведь тогда компьютеры были такими, по другому ими и не могли воспользоваться, но сейчас ситуация обратная, скрипты решают даже в программировании, а ученые, напоминаю, даже не программисты.
Сетевая безопасность без прикрас, хелп Аноним 05/11/19 Втр 22:51:27 1514169 Ответ
image.jpg (85Кб, 852x480)
852x480
Аноны, молю о помощи. Ищу годную книгу (офк, желательно на английском) по сетевой безопасности, желательно, которая совмещает теорию с кодингом по сабжу.
Как пример для годного контента - ламповая книга Hacking: The Art of Exploitation 2nd edition 2008 года, там есть очень вкусная глава по сетям, которая совмещает описание различных сетевых атак со снипеттами с кодом для лучшего понимания. Проблема в том, что книге скоро 12 лет и там есть лишь одна глава по сабжу, а я ищу фулл книгу по подобной тематике и желательно поновее. Все, что находил до этого, унылый шлак с кучей теории и хуйней для скрипт-кидди вроде метасплойта. Погромирую на Си, крестах, знаю х86 асм, основы ОС (с явным уклоном в Линукс) и основы сетей + программирование сокетов.
С меня цистерна чая и лучи добра с пожеланиями вечного здоровья и счастья всем, кто поможет. Заранее спасибо.
Пропущено 8 постов
1 с картинками.
Пропущено 8 постов, 1 с картинками.
Аноним 09/11/19 Суб 21:17:44 1517220
Screenshot from[...].png (336Кб, 1179x984)
1179x984
>>1514169 (OP)
Хотел было посоветовать книги от NoStarch есть на рутрекере:

https://nostarch.com/catalog/security

в частности, Attacking Network Protocols и Silence on the Wire, но только что полистав их, понял, что это скорее вот это:

>унылый шлак с кучей теории и хуйней для скрипт-кидди

Каким надо быть дегенератом, чтобы в книге с названием Attacking Network Protocols объяснять сетевую модель. И такой воды с банальностями на полкниги. Автор, кстати, в гугле работает, причём ни где нибудь, а в Google Project Zero team.
Аноним 09/11/19 Суб 21:19:23 1517223
>>1514405
>разделенное по уровнями tcp/ip стэка?

Самое эпичное, что встречал в целом (вне контекста безопасности), это знаменитый TCP/IP illustrated в нескольких томах.
Аноним 11/11/19 Пнд 01:42:58 1518323
>>1517223
но это же говно мамонта, не?
Можно ли из-за того закона использовать MongoDb Atlas для чисто англоязычного сайта? Аноним 05/11/19 Втр 14:07:46 1513745 Ответ
mongodb.png (23Кб, 780x408)
780x408
Создаю сайт для общения коммьюнити нескольких игр, с форумом, аккаунтами - все как положено. Знаю, что есть тот дурацкий закон о базе данных в России, однако, будет ли кого-то волновать, если там все на английском базарят, ибо из англоязычных стран все, и русских не будет вообще? Сам-то я в России, но весь сайт на одном лишь английском, и народ будет говорить почти что эксклюзивно только на нем. Из данных, необходимых при создании аккаунта, будет необходимо указать почту, пароль, ник в Xbox Live или PSN (по желанию) и страну.
MongoDb Atlas офигенный - отличные возможности, цены + Compass суперская штука, удобно работать с базой. После того, как поработал с базой в Атласе, даже думать не хочу о том, чтобы держать ее где-то еще. Так что, братцы, можно ли?
Пропущено 35 постов.
Пропущено 35 постов.
Аноним 10/11/19 Вск 15:24:56 1517787
>>1517557
нет никаких "личных данных", школьники
данные - персональные
и ОП-хуя их, в общем-то, нет.
сам по себе емейл, как персональные данные, это спорный вопрос
если бы он еще имя-фамилию спрашивал, тогда да
Аноним 11/11/19 Пнд 00:56:23 1518294
>>1517787
Это одно и то же, дебс.
Аноним 11/11/19 Пнд 01:18:55 1518312
>>1518294
Тебе виднее, дяденька.
Вижу, тоже знаток законов. Как и ОП-хуй.
Как вкатиться в машинное обучение если ты пиздец тупой? Аноним 09/11/19 Суб 00:18:00 1516666 Ответ
c36da68386c9b9e[...].png (404Кб, 800x507)
800x507
О себе: работаю в дсе питоно мидлом.
Зарплата полностью устраивает, все в жизни заебись, но не дает покоя ощущение собственного бессилия, при попытке окунуться в машин лернинг. Меня всегда поражали возможности, которые предоставляют глубокие нейросети, но с математической базой у меня не очень. Питонистам не сильно нужон матан, если ты пишешь вебсервисы, апи, да парсишь странички с интернет ресурсов, но сейчас это стало моим камнем преткновения, так как после прочтения нескольких книг по этой теме, я понимаю только то, что нихуя не понимаю.
Меня это очень злит, поэтому онон, прошу помощи у тебя, подскажи источники, которые помогут мне в этом нелегком деле. Есть какие-нибудь книги из серии "для Чайников" по этой теме?
Пропущено 6 постов.
Пропущено 6 постов.
Аноним 10/11/19 Вск 16:38:44 1517857
Аноним 10/11/19 Вск 19:08:38 1517988
>>1517857
А дальше яйца не пускают.
Аноним 10/11/19 Вск 20:59:24 1518103
NodeJS и Docker? Аноним 31/10/19 Чтв 01:27:04 1509518 Ответ
b85be26f474620c[...].png (8Кб, 400x300)
400x300
dockerfacebooks[...].png (4Кб, 336x287)
336x287
В каких реальных случаях на реальных проектах нужно помещать веб аппы на ноде в контейнер? Дайте конкретный пример такого случая. Так делают вообще?

В общем NodeJS with Docker тред.
Пропущено 5 постов
1 с картинками.
Пропущено 5 постов, 1 с картинками.
Аноним 10/11/19 Вск 17:33:04 1517898
image.png (531Кб, 718x717)
718x717
Аноним 10/11/19 Вск 18:05:16 1517927
>>1517898
А что ещё остаётся неосиляторами использовать вместо умирающего пыха?
Аноним 10/11/19 Вск 19:06:27 1517984
C++ - // Rust edition // №98 /cpp/ Аноним 03/11/19 Вск 22:37:51 1512466 Ответ
rust-social-wide.jpg (19Кб, 1200x600)
1200x600
Screenshot from[...].png (225Кб, 2318x756)
2318x756
Screenshot from[...].png (181Кб, 2036x1256)
2036x1256
Screenshot from[...].png (192Кб, 1862x946)
1862x946
Пропущено 491 постов
28 с картинками.
Пропущено 491 постов, 28 с картинками.
Аноним 10/11/19 Вск 12:06:26 1517601
>>1517302
>The Web Application Hacker's Handbook, например — это если тебе надо, чтобы прям разжевывалось для ньюфагов.
Это не сетевая безопасность, а безопасность веб-приложений (есть разница, лол). Там в основном про SQL-инъекции и разные XSS и clickjacking атаки. Сетевая безопасность - атака на сетевой протокол и разбор всего сетевого стэка по полочкам в плане безопасности (атаки на аппликативные, транспортные, интернет и канальные протоколы)
Аноним 10/11/19 Вск 13:45:01 1517661
>>1517357
print('1 1 1 1 1\n1 2 2 2 1\n1 2 3 2 1\n1 2 2 2 1\n1 1 1 1 1');
Аноним 10/11/19 Вск 17:34:09 1517901
>>1517365
Упс, сорян.
Движок автом. считает точку частью ссылки. Это баг, сообщите, кто знает куда.
>>1517379
Как нормальную-то скопировать? (Без вот этого мусора: %X%X%X.)
Аноны программисты хелп. Вещает студентота it Аноним 05/11/19 Втр 18:36:00 1513944 Ответ
9whun3s0Czw.jpg (32Кб, 400x500)
400x500
Аноны программисты хелп. Вещает студентота it шараги 4курс из 4. Дело в том, что я давно забросил идею стать прогером и отучиваюсь чисто, чтобы была корочка. В 8 классе загорелся этой идеей, со всей силы изучал, в конце первого курса даже делал задания для джунов на бирже вполне успешно, однако потом начал бухать, энтузиазм упал, надежды разрушились и я люто забил хуй и пропил все созданные нейронные сети в своём мозгу. Сейчас на 4 курсе я даже ХеллоВорлд не напишу, ибо совсем всё забыл. Однако лютые тусы и бухалово не прошли зря, во время одной из запойки я по воле случая познакомился с одним человеком, достаточно влиятельным. Вообщем мы с ним много и долго потом тусили и внезапно оказалось, что в конце этого года у него увольняется программист. Я как услышал сразу сел ему на уши и в итоге рассказав какой я ахуеть программист мы договорились, что после Шараги он возьмёт меня к себе на испытательный срок за 40к, а потом повысит до 60к. Казалось бы жизнь удалась, но тут я вспоминаю, что я полный ноль в программировании, а кодить ему нужно не сайтики, а настоящие машины-роботы, которые он производит для заводов. Собственно возник вопрос, чо мне делать? Я даже хуй знает в какой яп мне вкатываться, поэтому обращаюсь к вам. Анончики подскажите, есть ли у меня возможность за год сейчас поднатаскать себя и не обосраться потом у него на испытательном сроке? В какой ЯП мне вкатываться и чо вообще делать? Дискас.
Пропущено 6 постов.
Пропущено 6 постов.
Аноним 06/11/19 Срд 16:51:54 1514667
>>1514289
>И хуле? Мютекс знаешь что такое? Цикл от рекурсии отличишь? Годен. Пиздуй теперь жсоны в девнулл перекладывать.
А потом такие дауны приходят и мне приходится их отсевать. Теперь ясно откуда они.
Аноним 06/11/19 Срд 17:41:00 1514701
>>1514478
Я специально для таких как ты уточнил, что мы не раз встречались и я был у него на предприятии.
Аноним 10/11/19 Вск 10:41:29 1517555
МЫ ВАМ ПЕРЕЗВОНИМ #295 /xo/ Аноним 07/11/19 Чтв 22:44:00 1515894 Ответ
58683211.jpg (31Кб, 1200x630)
1200x630
Пропущено 531 постов
32 с картинками.
Пропущено 531 постов, 32 с картинками.
Аноним 11/11/19 Пнд 08:17:02 1518418
>>1517428
Наверное поэтому у тебя и нет друзей, бро. Потому что ты считаешь всех нормальных людей токсичными пидорами и лицемерами.

мимо-токсичный-пидор
Аноним 11/11/19 Пнд 10:17:45 1518439
>>1518416
>thunder-x3.ru/catalog/kresla/yc3/
Если где то приписка " игровое" - значит полный кал и уебище , к креслу оператора ЭВМ не имеет вообще отношения. Если денег много - то греман миллер , если не много - то православный "маркус" или его аналог.
Аноним 11/11/19 Пнд 10:54:09 1518456
>>1518439
>маркус
ты бугуртишь на "игровое" и советуешь кресло из Икеи?
java.lang.IllegalStateException: FirstTierView must not be null Аноним 10/11/19 Вск 00:46:35 1517390 Ответ
image.png (199Кб, 1366x768)
1366x768
нужна помощь
java.lang.IllegalStateException: FirstTierView must not be null
Но
val firstTier:Array<String> = resources.getStringArray(R.array.FirstTier)
val arrayAdapter = ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,firstTier)

При этом пикрелейтед
Аноним 10/11/19 Вск 00:48:00 1517392
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов