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


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


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

<<
IOS для мудаков Аноним 04/02/19 Пнд 18:25:38 1341736 Ответ
15407591322420.jpg (50Кб, 600x508)
600x508
Пытаюсь создать AR приложение через Vuforia тулок в юнити. Имею айфон, но мака нет. Как запустить мое приложение на ебаном яблоке? Почекал вроде, пишут надо получать статус разработчика. Это обязательная инстанция? Можно как-то протестировать свое приложение на телефоне без официальной регистрации и смс?
Пропущено 5 постов.
Пропущено 5 постов.
Аноним 05/02/19 Втр 11:45:17 1342187
>>1341736 (OP)
тебе нужен и мак и занести 100$, а теперь извинись и уебывай
Аноним 05/02/19 Втр 16:51:50 1342333
бамп
05/02/19 Втр 17:02:25 1342342
>>1342333
Есть тред с вопросами, есть тематический, но ты взял и высрался в отдельный. Ты думаешь тебе до сих пор не ответили потому что никто не знает, или потому что все посчитали тебя дауном, на которого время жаль тратить?
A Аноним 05/02/19 Втр 14:11:47 1342254 Ответ
Spike.jpg (39Кб, 527x527)
527x527
A
Аноним 05/02/19 Втр 16:18:33 1342318
1549372705668.jpg (2Кб, 170x95)
170x95
ХУЙ НАА
Ремейк оф абандонваре гейм Аноним 05/02/19 Втр 15:58:21 1342308 Ответ
images.jpeg (11Кб, 276x183)
276x183
Превед!
Есть старая DOS-овская игра, компания-разработчик ([url=https://en.wikipedia.org/wiki/Loriciels]согласно Wikipedia[/url]) закрылась в 1995 году.
Легально ли использовать графику из игры для создания ремейка, если я выясню, что права на игру ни к кому не перешли?
Свой Язык Программирования Аноним 26/01/19 Суб 08:15:27 1334988 Ответ
programming.jpg (531Кб, 3888x1944)
3888x1944
Хочу написать свой ЯП, лучше и быстрее Python.
Python даже Node.JS проигрывает в производительности.

Запилить связь с ОС и тем более с железом, я не смогу, т.е. нужен какой-то универсальный фреймворк, желательно который работает с железом напрямую, а не через ОС.
Причём, написанный на C/С++, а не высокоуровневая настройка, над надстройкой, над настройкой...
Естественно, ОС API итд тоже на этом фреймворке.

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

Итоговая скорость работы должна приближаться к C/С++ в скомпилированном варианте, в интерпретируемом должна приближаться к Java или хотя бы к Ruby в худшем случае.

Будет класс, если мне не придётся дрючить C/С++ для написания проекта, ну или пусть и придётся, но, чтобы без низовухи всякой.


Нет, это не просто синтаксический сахар, кроме того, хочу опробовать совершенно новую парадигму программирования.

Это не ещё один зачемнужный Go, JS, C# или даже HAXE...

И нет, если делать на Java/JVM, нормальной скорости работы точно не достичь, Java сама тормозит, даже если правильно оптимизировать.
Пропущено 137 постов
6 с картинками.
Пропущено 137 постов, 6 с картинками.
Аноним 04/02/19 Пнд 22:46:16 1341952
>>1341864
>Мэил сру
>Нормальная компания
04/02/19 Пнд 23:27:53 1341990
>>1341868
Весь тред торжество постиронии.
Аноним 05/02/19 Втр 14:30:33 1342263
>>1341990
мне только тру классику подавай
МЫ ВАМ ПЕРЕЗВОНИМ #194 /xo/ Аноним # OP 02/02/19 Суб 17:42:26 1340217 Ответ
screeneva111jpb[...].png (2403Кб, 1920x1080)
1920x1080
МЫ ВАМ ПЕРЕЗВОНИМ #194

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

https://www.indeed.com/ - тут ищи работу
https://github.com/jwasham/coding-interview-university - тут готовься к собесу (теория)
https://www.topcoder.com/ - тут готовься к собесу (практика)

Предыдущий : >>1338377 (OP)
Пропущено 543 постов
39 с картинками.
Пропущено 543 постов, 39 с картинками.
Аноним 04/02/19 Пнд 22:57:48 1341967
Аноним 04/02/19 Пнд 23:22:46 1341987
>>1341954
Славик не справится ибо он тупой и решает задачи макакинга. Нанимают челика за 75$\h и тот разгребает говно потому знает ванилу, а не дрочит на фреймворки
Аноним 05/02/19 Втр 08:49:23 1342107
>>1341884
Ни кто твой опыт не будет подтверждать, если вкатился можешь всех коллег добавить в друзьяшки (только не плач если в подписчиках оставят лул)
ОБЩИЙ БУГУРТ ТРЕД V11.0 / GENERAL BUTTHURT THREAD V11.0 Аноним 29/12/18 Суб 18:57:24 1318426 Ответ
(84Кб, 604x604)
604x604
ПИЛЯТ ЖУТКИЕ КОСТЫЛИ НА JQUERY, ИЗВРАЩАЮТСЯ С ФОРМАМИ, КОТОРЫЕ ГЕНЕРИРУЮТСЯ НА PHP
@
РАЗМАЗЫВАЮТ ЛОГИКУ МЕЖДУ JS, PHP И HTML ФОРМАМИ СО ВСЯКИМИ ИЗВРАЩЁННЫМИ ИМЕНАМИ ТИПА HUI[][1][PIZDA]
@
ТЕМПЛЕЙТЫ НЕКОТОРЫХ КУСКОВ ФОРМЫ ГЕНЕРИРУЮТСЯ НА PHP
@
ПОТОМ JS ИХ КЛОНИРУЕТ И ДОПИСЫВАЕТ СЧЁТЧИКИ В ID И NAME
@
ЛИШЬ БЫ НЕ ХРАНИТЬ ТЕМПЛЕЙТЫ HTML В JS КЛАССАХ И НЕ ПЕРЕНОСИТЬ ПОЛНОСТЬЮ ВСЮ ЛОГИКУ В JS
@
ХОТЯ АБСОЛЮТНОЕ БОЛЬШИНСТВО БРАУЗЕРОВ УЖЕ ПОДДЕРЖИВАЮТ TEMPLATE STRINGS
@
НАДА ЖЫ ЧТОБ МОГ БЫТЬ ФОЛБЭК НА ЧИСТЫЙ HTML БЕЗ ДЖЫЭС!!!11!!!1ОДИН
@
ВДРУГ ПОЛЬЗОВАТЕЛЬ СИДИТ ПОД МС ДОС В ТЕКСТОВОМ БРАУЗЕРЕ БЕЗ ПОДДЕРЖКИ JS
@
ЭТО ПРОГРАММИСТУ ВДОЛБИЛИ ЕЩЁ В 90Х И ОН НИКАК НЕ МОЖЕТ ПОНЯТЬ, ЧТО НИКТО УЖЕ НЕ ПОЛЬЗУЕТСЯ БРАУЗЕРАМИ БЕЗ JS
@
ДА И ОДИН ХУЙ ТАКОЙ ФУНКЦИОНАЛ БЕЗ JS НЕВОЗМОЖНО РЕАЛИЗОВАТЬ
@
ВСЁ РАВНО ЖЫЭС НАДА ПАМИНИМУМУ, ФОРМЫ - НАШЭ ФСЁ!
Пропущено 506 постов
40 с картинками.
Пропущено 506 постов, 40 с картинками.
Аноним 04/02/19 Пнд 22:32:24 1341943
14438874042930.jpg (19Кб, 436x436)
436x436
ИТАК, ВЫ РЕШИЛИ ИЗУЧИТЬ И ПОПРОБОВАТЬ В ДЕЛЕ ХУЙНЮ_НЕЙМ!
@
НЕ БЕСПОКОЙТЕСЬ, ЭТО ОЧЕНЬ ПРОСТО!
@
ЭТИМ МЫ И ЗАЙМЕМСЯ В ЭТОЙ СТАТЬЕ!
@
...ИНСТРУКЦИЯ НА 8 ЭКРАНОВ, ВКЛЮЧАЮЩАЯ В СЕБЯ РУЧНУЮ ПЕРЕКОМПИЛЯЦИЮ ОС, ПРАВКУ ИСХОДНИКОВ ФРЕЙМОРКА, НАКАТЫВАНИЕ ВИРТУАЛКИ В ВИРТУАЛКЕ, НАПИСАНИЕ СИНТАКСИЧЕСКОГО АНАЛИЗАТОРА И СУБД...
@
КАК ВИДИТЕ, НИКАКОЙ МАГИИ НЕ ПОТРЕБОВАЛОСЬ, ВСЕ ОЧЕНЬ ПРОСТО, УДАЧИ!
@
ТИХО ДРЫЩЕШЬ ПОД СЕБЯ
@
ТЫ - СИНЬЕР

Аноним 05/02/19 Втр 16:00:02 1342310
Аноним 06/02/19 Срд 16:32:16 1342880
C++ №81 /cpp/ Аноним 28/01/19 Пнд 18:50:06 1336773 Ответ
15470173816420.jpg (7Кб, 225x225)
225x225
15485976284260.png (283Кб, 603x324)
603x324
Пропущено 537 постов
49 с картинками.
Пропущено 537 постов, 49 с картинками.
Аноним 07/02/19 Чтв 10:29:52 1343218
Какую сетевую библиотеку посоветуете для кооперативного шутера? Чтобы с модными молодежными компенсациями лагов и прочего. Кто что допиливает под свои нужды.
Аноним 08/02/19 Птн 01:09:45 1343740
>>1342951
Я просто спортивный
Аноним 18/02/19 Пнд 01:00:53 1350169
>>1342984
Этот феномен вроде ссылка называется.
Идей анона тред 001. Перезагрузка /ideas/ Аноним # OP 08/02/18 Чтв 11:25:26 1134574 Ответ
14734501137650.jpg (40Кб, 599x602)
599x602
Делимся годными идеями приложений/сервисов/библиотек/скриптов.

Q: Что ещё за идеи?
A: Это может быть одностраничный вебсервис, который бы очень пригодился тебе и ещё нескольким анонам. Небольшая утилитка, которую почему-то ещё никто не написал. Юзер-скрипт для браузера, о котором ты давно мечтал... Да что угодно!
Главное, анону должно быть интересно этим заниматься, это должно быть не слишком сложно и не слишком долго.

Q: Зачем мне палить годноту быдлу?
A: Никто не просит тебя делиться идеями для бизнеса. Но если у тебя есть годная идея, и нет времени/скиллов/опыта для её реализации,если ты собрался выпиливаться, если тебе не хватает какой-то тулзы как хентайщику тентаклей - напиши.

Q: Схуяли я должен реализовывать фантазии каких-то анонимных долбоёбов?
A: Не спеши кривить ебало, дорогой анон. Вариантов много:
1) Ты борщехлёб с пустым резюме и гитхабом? HR-ы смотрят на таких как на говно. Но что если они увидят в твоём гитхиб-профиле один-два реальных проекта? Тогда они будут теч!
2) Ты опытный энтерпрайз-программер, но твой интерес к программированию стал угасать? Ты не делаешь ничего годного, ты только лепишь круды и ворочаешь гиганские неповоротливые системы, полные легаси и говнокода? Из-за этого твой член всё реже встаёт даже на трапов? Попробуй вместе с нами хуярить небольшие поделия на динамических скриптовых языках, и твоя потенция вернётся!
3) Ты не знаешь чем заняться и крутишь рулеточки? Мы лучше рулеточек!
4) Хочешь создать небольшой проект чтобы изучить новую технологию, но ничего не идёт в голову? Добро пожаловать!

Q: Как я узнаю, что никто другой ещё не взялся за реализацию этот штуки?
A: Когда ты решаешь закрепить какой-то проект за собой, отпишись в этом треде, и укажи свой (фейко-)гитхаб. Не обязательно коммитить по 5 раз в день, но очень желательно выложить туда код, когда закончишь. У других анонов, которые захотят участвовать будет куда обращаться.

Очень жаль, что прошлые треды потонули, было много годных идей. Теперь буду следить, чтобы нить больше не прерывалась, если это хотя бы кому-то кроме меня нужно
Пропущено 514 постов
46 с картинками.
Пропущено 514 постов, 46 с картинками.
Аноним 12/02/19 Втр 21:19:08 1346500
>>1345960
Разобрался. K-Lite кодеки надо поставить.
Аноним 15/02/19 Птн 22:38:14 1348505
>>1341320
ты придумал браузер
Аноним 18/02/19 Пнд 03:12:39 1350201
image.png (143Кб, 1458x883)
1458x883
>>1289821
Не знаю где эти ребята . Начал сам делать и стримить (после 6 вечера по москве)
Вчера был первый стрим с начальным плэнингом и примерным видом
Подписывайтесь https://www.twitch.tv/devopg
Все предложения обязательно обсудим :)
Необоссаный CMS Аноним 03/02/19 Вск 17:00:06 1340828 Ответ
image.png (143Кб, 413x337)
413x337
суп двачуни.

Решил тут пойти поработать на цифровую мамону и мне дали первейшее задание переписать нахуй хелпцентр на сайте, с факом и категориями, и сказали просто прилепить какую нибудь кошерную ЦМСку, наебашить шаблонов и оставить секретарш надрачивать контент.

И вот теперь у меня вопрос: какие в 2к19 есть нестыдные ЦМСки без анальной боли и чтоб, по возможности, НЕ НА ПОХАПЭ.
Аноним 03/02/19 Вск 17:05:35 1340831
Аноним 03/02/19 Вск 17:15:03 1340837
image.png (279Кб, 960x720)
960x720
>>1340831
>Yesod
Хотел было пошуть про расовых евреев, а название и вправду из иврита. Мкай.
Аноним 03/02/19 Вск 17:25:09 1340844
Итераторы #csharp #cpp Аноним 01/02/19 Птн 13:18:43 1339239 Ответ
jpg.jpg (254Кб, 455x601)
455x601
Почему итераторы в ++ простые и понятные, а в # реализованы через жопу? Почему нельзя сразу возвращать ссылку на элемент как в ++? Какого хуя так? Объясни, пожалуйста, анон-сисяп.
Пропущено 6 постов.
Пропущено 6 постов.
Аноним 03/02/19 Вск 03:09:28 1340557
>>1339239 (OP)
IEnumerable возвращает каждый раз новый IEnumerator. Это нужно, чтобы можно было использовать один IEnumerable объект для итерации сколько угодно раз.
Аноним 03/02/19 Вск 03:11:09 1340559
>>1339239 (OP)
>Почему нельзя сразу возвращать ссылку на элемент как в ++
Потому в C# в итераторе могут быть структуры, например
Аноним 03/02/19 Вск 03:44:59 1340579
Потому что в С++ есть шаблоны, а в C# нет и приходится пердолить все через интерфейсы
Есть ли смысл поднимать больше одного вебсокет Аноним 31/01/19 Чтв 10:31:52 1338471 Ответ
image.png (80Кб, 425x425)
425x425
Есть ли смысл поднимать больше одного вебсокет сервера для соединения с клиентом?
Допустим, у меня Гига-проект поделенный на несколько модулей. Стоит создавать один сервис с ws соединением и передавать все данные через него или же имеет смысл для каждого модуля создавать отдельное сокет-подключение? Предполагаю, что в плане масштабирования выигрывает первый вариант (в случае второго появляется необходимость при создании нового модуля каждый раз создавать ещё одно подключение).
Загруженность предполагается не сильно большая: не больше тысячи подключений.
Аноним 31/01/19 Чтв 11:51:02 1338510
1
Аноним 03/02/19 Вск 01:19:01 1340503
Пили проксю которая будет разбрасывать сообщения по разным модулям.
НЕЙРОНОЧКИ И МАШОБ ТРЕД №13 /ai/ Аноним 24/12/18 Пнд 17:09:09 1315967 Ответ
1.png (2064Кб, 1600x1200)
1600x1200
2.jpg (93Кб, 500x629)
500x629
3.jpg (142Кб, 768x963)
768x963
4.jpg (410Кб, 976x1815)
976x1815
Очередной тред про хипстерские технологии, которые не работают.
Продолжаем сраться по поводу и без.

FAQ:
Я ничего не понимаю, что делать? Либо в тупую import slesarplow as sp по туториалам, либо идти изучать математику курсы MIT тебе в помощь. Не нужно засирать тред вопросами типа "что такое сигма?".
Какая математика используется? В основном линейная алгебра, теорвер и матстат, базовый матан calculus многих переменных.
Что почитать для вкатывания? http://www.deeplearningbook.org/ | Николенко и др. "Глубокое обучение" На русском, есть примеры, но уже охват материала
В чем практиковаться нубу? http://www.deeplearning.net/tutorial/ | https://www.hackerrank.com/domains/ai | https://github.com/pytorch/examples
Где набрать первый самостоятельный опыт? https://www.kaggle.com/ | http://mltrainings.ru/
Где работать? https://www.indeed.com/q-deep-learning-jobs.html
Где узнать последние новости? https://www.reddit.com/r/MachineLearning/ | http://www.datatau.com/ На реддите также есть хороший ФЭК для вкатывающихся
Где посмотреть последние статьи? http://www.arxiv-sanity.com/
Где ещё можно поговорить про анализ данных? http://ods.ai/
Нужно ли покупать видеокарту/дорогой пека? Если хочешь просто пощупать нейроночки или сделать курсовую, то можно обойтись облаком. Иначе выгоднее вложиться в 1080Ti или Titan X.

Список дедовских книг для серьёзных людей:
Trevor Hastie et al. "The Elements of Statistical Learning"
Vladimir N. Vapnik "The Nature of Statistical Learning Theory"
Christopher M. Bishop "Pattern Recognition and Machine Learning"
Взять можно тут: http://libgen.io/

Напоминание ньюфагам: немодифицированные персептроны и прочий мусор середины прошлого века действительно не работают на серьёзных задачах.

Архивач:
http://arhivach.tk/thread/412868/
Остальные в предыдущих тредах

Там же можно найти треды 2016-2017 гг. по поиску "machine learning" и "НЕЙРОНОЧКИ & МАШОБЧИК"

Предыдущий тред: >>1305682 (OP)
Пропущено 646 постов
63 с картинками.
Пропущено 646 постов, 63 с картинками.
Аноним 21/02/19 Чтв 08:14:57 1351768
>>1351764

И, вот, кстати, никто не гарантирует, что эта фузи-нейроночка не пизданется вдруг и не захочет убить меня внезапно сама втопив в пол при перестроении.

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

Ну его нахуй, буду ездить на метро.
Аноним 21/02/19 Чтв 09:36:17 1351783
>>1351768
> И, вот, кстати, никто не гарантирует, что эта фузи-нейроночка не пизданется вдруг и не захочет убить меня внезапно сама втопив в пол при перестроении.
Как раз для нечетких моделей такие гарантии есть. В отличие от диплернинха, который в убере уже кого-то размазал на пешеходном переходе.
Аноним 21/02/19 Чтв 10:48:57 1351795
>>1351720
Ну исходя из названий понятно, что первая специализация более продвинутая, там нет основ. Вторая вообще начинается с изучения необходимой математики и питона, так что решай сам.
МЫ ВАМ ПЕРЕЗВОНИМ #193 /xo/ Аноним 31/01/19 Чтв 01:09:55 1338377 Ответ
ngedev3.png (2184Кб, 1440x1080)
1440x1080
МЫ ВАМ ПЕРЕЗВОНИМ #193

Вылезаем из ловушки негативных мыслей, перебиваемся в хостеле, удаляем LinkedIn, так и не зарегавшись в нем.

https://www.indeed.com/ - тут ищи работу
https://github.com/jwasham/coding-interview-university - тут готовься к собесу (теория)
https://www.topcoder.com/ - тут готовься к собесу (практика)

Предыдущий тред: >>1336172 (OP) (OP)
Пропущено 621 постов
24 с картинками.
Пропущено 621 постов, 24 с картинками.
Аноним 04/02/19 Пнд 13:06:46 1341552
>>1340150
>В оригинале, на скраме должен быть продукт овнер
ололо, типо я такой сейчас звоню заказчику каждый день "алё, сан саныч? сегодня во сколько подъедете на стендап?" Это может в продуктовых конторах реально, где свои проекты.
Аноним 04/02/19 Пнд 14:02:45 1341580
>>1340137
>Идея скрама - это наладить взаимоотношение заказчик-программист
Идея скрама - это подтереть жопу исполнителей бэклогом, если заказчик будет возбухать.
Аноним 09/02/19 Суб 14:23:47 1344485
>>1341552
так про аутсорсинги вообще никто не говорит, вы не люди, вы скотина, которую на время терпят, чтоб потом выкинуть, как станет старой. Всякие скрамы канбаны и прочее даже не примеряйте с себе
Выбор или как вкатиться. Аноним 01/02/19 Птн 11:37:12 1339186 Ответ
146421389511341[...].png (2694Кб, 1600x900)
1600x900
Встал выбор. Что изучать ? C# или C++. Плюсы и минусы, сколько времени уйдет примерно на изучение с учетом того, что я сейчас валяюсь 24/7 дома и могу тратить на это времени дохера и больше.
Вкатиться хочу именно в гейм дев на том же UE4. Unity мне не доставляет кайфа. Документация приветствуется.
Пропущено 3 постов.
Пропущено 3 постов.
Господин 01/02/19 Птн 15:26:43 1339309
Вкатиться нужно сначала в основы, понять что такое программирование и с чем его едят, научиться думать как программист и изучить основные алгоритмы. Начинать сразу с ООП без знания процедурного языка, вообще маразм - это путь вечного джуна!
Аноним 01/02/19 Птн 16:38:50 1339369
>>1339186 (OP)
По твоим вводным строго плюсы. Движок потом от задач уже выберешь, есть несколько годных вариантов.
Аноним 02/02/19 Суб 08:04:51 1339913
Габен начинал с написание прог. А потом с баблом и опытом вкатился в геймдев. Но дебики даже не могут сделать вывод.
помогите выполнить задание. ТЗ отстутсвует, ибо настоящие программисты - телепаты. Аноним 25/01/19 Птн 08:57:53 1334469 Ответ
ddd.PNG (474Кб, 1918x958)
1918x958
помогите выполнить задание. ТЗ отстутсвует, ибо настоящие программисты - телепаты.
25/01/19 Птн 09:09:06 1334473
Хз что за игра, но скорее всего вверх, кисть, вверх, вверх. Или вверх, вверх, кисть, вверх.

Просп, вали оттуда, там хачкелю не научат.
Аноним 25/01/19 Птн 12:12:19 1334531
>>1334473
это младший брат КуМира
Аноним 02/02/19 Суб 04:27:10 1339812
bump
serverless, faas Аноним 30/01/19 Срд 16:57:27 1337954 Ответ
15287249951870.png (113Кб, 1948x858)
1948x858
Поясните за сабж. Кто-нибудь реально использует его на работе? Если да, то расскажи, как.
Пропущено 4 постов
1 с картинками.
Пропущено 4 постов, 1 с картинками.
Аноним 30/01/19 Срд 18:38:44 1338040
>>1338029
>Куча серваков инициализируются в контейнере
Так это ж не faas, не?
Аноним 30/01/19 Срд 18:49:57 1338056
>>1338040
Ой бля сабж не посмотрел, просто на картинку глянул.
Аноним 01/02/19 Птн 17:13:54 1339385
Ну как, есть еще мнения?
Вкатывание Аноним 31/01/19 Чтв 22:34:55 1338885 Ответ
magazine-unlock[...].jpg (502Кб, 1440x2560)
1440x2560
Во что можно вкатиться за 2 месяца?) хотя б верстальщиком можно, при должном усердии?)
Пропущено 5 постов.
Пропущено 5 постов.
Аноним 01/02/19 Птн 15:57:37 1339349
Аноним 01/02/19 Птн 15:59:52 1339351
В собачий анус гостевухи.
Аноним 01/02/19 Птн 16:14:20 1339357
>>1339229
Не вписался в рынок.
C Programming Language #38 /clang/ Аноним # OP 19/01/19 Суб 04:26:17 1329854 Ответ
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 (драфт)
- 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://www.iso-9899.info/wiki/Books#Learning_C

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

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

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

- №35: https://arhivach.ng/thread/398891/
- №36: https://arhivach.ng/thread/407257/
- №37: https://arhivach.ng/thread/414099/
Пропущено 504 постов
28 с картинками.
Пропущено 504 постов, 28 с картинками.
Аноним 01/02/19 Птн 21:23:21 1339595
Аноним 02/02/19 Суб 02:19:24 1339778
>>1335067
Приоритет операции != выше, чем операции =. Поэтому надо писать:

(c = getchar()) != '\n'
ПЕРЕКАТ Аноним # OP 02/02/19 Суб 02:47:45 1339789
ЛУЧШИЙ ЯЗЫК ДЛЯ IDE-ФОБА Аноним 16/01/19 Срд 11:07:15 1327702 Ответ
1463816430337.jpeg (68Кб, 640x352)
640x352
Пилите кулстори, как вам удалось убежать от Intellij Surveillance в уютный мирок юниксвея, не утонув при этом в моче интеллджерабов и не выпав с рыночка.

Язык должен быть IDE-устойчивым, то есть по сути своей не иметь фатальных недостатков, которые ушлые IDE решали бы автоматическими кнопками "сделать всё заебись" лучше, чем редактор с кучей плагинов. То есть не потому, что интеллидж до него ещё не добрался — как с Rust, например. И не потому, что это унылое говно для эстетов, на котором реально ничего не пишут. Просто потому, что для такого языка IDE нахуй не нужно, и хитрые продаваны никак не могут придумать, какую же пятую ногу к воркфлоу разработки на таком языке присобачить, чтобы его впарить.

На ум приходит только классика — Shell, C, Lua. И то, хоть сишка и не имеет всякой контекстозависимой хуйни, а набор самостоятельных инструментов огромен и охуенен — к ней статический анализ пытаюся присобачить, прибив его гвоздями к IDE, чтобы макаки не стреляли себе в ногу на пустом месте и хоть как-то конкурировали с мэтрами с 10+ лет опыта.

Вангую ликование IDE-блядей ITT, но мне похуй, буду просто скипать.
Пропущено 75 постов
4 с картинками.
Пропущено 75 постов, 4 с картинками.
Аноним 31/01/19 Чтв 12:15:10 1338528
>>1337750
>пиздит, что из коробки
>маняврирует и начинает на левые пакеты ссылаться
Получай струю мочи в ебальник.
Аноним 31/01/19 Чтв 16:58:57 1338661
>>1338528
Ты просто эпическое чмо, съеби обратно в /b/.
Аноним 31/01/19 Чтв 23:16:04 1338960
>>1338661
Сам туда иди, я не помню, в каком году вообще заглядывал в эту парашу. Там же треды тонут за минуты.
Культура увольнения/ухода с проекта Аноним # OP 30/01/19 Срд 20:08:56 1338108 Ответ
8218.jpg (94Кб, 620x338)
620x338
Сап. Есть ли какие-либо правила, за несоблюдения которых тебя считают мразью или же должна портиться в душе карма?
Предположим, садят меня на проект с чистой поддержкой или рефакторингом старого дерьма. Может ли с чистой совестью расставить руки в боки и сказать, что буду писать только проект с нуля? Ну или залетаю на проект фронтендером, ожидаю ангуляр/вю/реакт, а дают чистый хтмл с цсс.
С одной стороны понимаю, что технологии не всегда выбирать мне. И что это работа, за которую как-никак платят. А рбота имеет свойство быть не в удовольстивие. С другой стороны тратить время не хочется, если понимаю, что такой опыт мне не нужен
Пропущено 13 постов
1 с картинками.
Пропущено 13 постов, 1 с картинками.
Аноним # OP 30/01/19 Срд 21:12:06 1338200
>>1338182
Бля опять по делу, спасибо. Видимо ты тот же самый анон.
>То же самое. Ты почему во время переговоров не уточнил, а что-то там ожидал? Скромный что ли? На по ебалу.
Внатуре... Вроде не скромный. Не понял толком как это произошло, как-то много хуйни на уме посторонней было, когда проект начинался. Но на ус намотаю.
Аноним 30/01/19 Срд 22:32:27 1338274
>>1338108 (OP)
Все мои увольнения проходят со скандалами со стороны начальников. Рекомендации офк они давать не хотят, а ухожу я всегда на бОльшую зп.
Аноним 30/01/19 Срд 22:44:11 1338289
>культура увольнения
нужно ничего не оставлять после себя, никакой документации, поменьше комментов в коде и прочей дрисни
ни в коем случае не обучать того кто придет тебе на смену, это главная ошибка
после увольнения на контакт не выходить, если выйти - объяснить что у тебя запара не текущей работи и хоть бы рад (на самом деле нет, лол) но не можешь помочь

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


МЫ ВАМ ПЕРЕЗВОНИМ #192 /xo/ Аноним 27/01/19 Вск 18:41:23 1336172 Ответ
ngedev2.png (1649Кб, 1440x1080)
1440x1080
МЫ ВАМ ПЕРЕЗВОНИМ #192

Вспоминаем уровни изоляции тразакций, едим халяльную свинину, гоняем по Зелику и подскакиваем кабанчиком на собеседованиях.

https://www.indeed.com/ - тут ищи работу
https://github.com/jwasham/coding-interview-university - тут готовься к собесу (теория)
https://www.topcoder.com/ - тут готовься к собесу (практика)

Предыдущий тред: >>1334356 (OP)
Пропущено 536 постов
10 с картинками.
Пропущено 536 постов, 10 с картинками.
Аноним 31/01/19 Чтв 09:39:20 1338454
>>1338374
Это всего 100к чего не так то ?
Аноним 31/01/19 Чтв 14:54:51 1338593
>>1338237
Класс мессенджер с наследниками телега, вазап,...
Класс, условно говоря, "Комманды" который будет работать с объектами класса мессенджер. Задекорирует его. Несколько потомкам предоставит интерфейс, сколько наоборот, остальной системе дать возможность работать с мессенджером пользователя не зная какой он там вообще.
ДеревоДиалога и ОбслугаДляДерева еще понадобиться. Чтобы знать в каком ты "узле" и что делать с пастой которую юзер кинул. Ну и чтобы потом через Комманды на это среагировать.

Ну и там по мелочи. ПользовательМессенджер как наследник от Пользователь нужен для сохранения id месенджера, чтобы знать кто вообще пишет и какие у него права.

Как-то так.
В целом ты на верном пути. С внешним API лучше через декоратор работать.
Аноним 31/01/19 Чтв 23:30:47 1338970
>>1338454
Я про то и говорю же, что это совсем немного.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Топ тредов
Избранное