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


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


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

<<
Самый уёбищный язык современности Аноним 23/04/19 Втр 00:28:11 1387074 Ответ
scala-spiral-3d[...].png (23Кб, 399x648)
399x648
В годы своего становления программистом я слышал много критики в сторону различных языков программирования. Сишку ругали за её убогий препроцессор и undefined behavior, Delphi был языком школоты, PHP - веб-школоты, диалекты Бейсика - вообще языки имбицилов, C# - клоном Джавы с ненужными свистелками и перделками, а сама Джава - ватным говном, где надо было полдня топтать клаву, потому что свистелок и перделок, хоть как-то облегчающих жизнь, не завезли. Но над всем зоопарком корявеньких недоязычков мощным бастионом возвышался его величество С++. Вот это был (да и остаётся сейчас) ультимативный язык, гроза всех быдлокодеров, мекка гейдева и высокопроизводительных вычислений, язык вашей операционной системы, язык, на котором написан Unreal Engine и Oracle RDBMS, язык, при упоминании которого все скрипт-кидди тихо сползают с темы. Но, вместе с тем, невероятно уёбанский и костыльный, настолько пиздоблядско спроектированный, что под его стандарт даже компиляторов долгое время не было, а сам стандарт - это тысячи страниц каких-то высосанных из хуя правил, крайне плохо играют вместе, поэтому любой серьёзный проект на С++ начинался с придумывания своего стандарта и написания собственного аллокатора и библиотеки стрингов. Вы не найдёте много критики С++ среди малолетних долбоёбов, потому что язык настолько сложен, что мамкин питоноблядок просто не в состоянии на нём программировать, чисто физически, но те, кто освоили его, говорят, что язык - полнейшее отвратительнейшее ультимативное ГОВНО, полностью лишенное какой-либо системы и здравого смысла.

Я, к сожалению или к счастью, тоже не знаю C++ я читаю его, но не имею опыта серьёзной разработки. Но я слышал отзывы. Кто-то писал, что современный C# по своей сложности, бессистемности и говняности близок к С++. Я C# очень хорошо знаю, и пусть автор немного приукрасил, допустим, C# всего лишь в 3 раза менее уёбищен, ну, чтобы определить планку. Но я также знаю другой язык, который даёт 10-кратную фору по уёбищности своего дизайна всем этим вашим сишарпам, и это Scala. И если про С++ хотя бы пиздели, что он там производительный (в некоторых случаях), поэтому надо терпеть его уёбищьность, то Scala - это язык-говно, язык-трешь, язык-слив. Абсолютно бессистемный и противоречащий себе дизайн; наихуёвейщая производительность; несопровождаемая кодобаза, состоящая из высеров псевдофункциональных фриков (потому что реальные функциональщики понимают, что это не работает); что еще нужно для звания самого уебанского языка современности? Ах да, нужна еще несовместимость между 2.8 и 2.12, но тут и питоноблядки преуспели.
Пропущено 170 постов
15 с картинками.
Пропущено 170 постов, 15 с картинками.
Аноним 05/05/19 Вск 14:47:43 1394484
Screenshot20190[...].png (3Кб, 331x46)
331x46
>>1394317
В этом документе em-dash действительно выглядят очень странно. Возможно, дело в гигантском размере пробелов.
Аноним 05/05/19 Вск 17:29:59 1394549
>>1394484
Возможно, кстати. Я уже получал негативный фидбек по тире, но только от русскоязычных читателей. Я просто взял Courier Prime и наверстал в Adobe InDesign всё на дефолтных настройках с оптическим кернингом. Я полагаю что это норма, но если в треде есть типограф, — меня поправить!
Аноним 05/05/19 Вск 20:40:33 1394628
>>1394317
>это не рунглиш, а совершенно внятный английский
))

>"режут глаз" определенные ошибки — милости прошу привести их итт
Милости прошу тебя пройти нахуй, пёс.

>https://www.thepunctuationguide.com/em-dash.html
А теперь сравни ширину даша там (как 5 пробелов) и тут (как один пробел).
Выбрать яп Аноним 05/05/19 Вск 14:58:44 1394489 Ответ
image.png (12Кб, 212x238)
212x238
Сап, программисты. Собираюсь написать программу на телефон которая будет использовать микро. Какой ЯП выбрать? Всё равно какая сложность, главное чтобы было оптимизированно под андроид.


Аноним 05/05/19 Вск 15:02:22 1394491
бамп
Аноним 05/05/19 Вск 15:45:33 1394504
06/05/19 Пнд 07:54:52 1394720
МЫ ВАМ ПЕРЕЗВОНИМ #220 /xo/ Аноним # OP 01/05/19 Срд 19:20:45 1392735 Ответ
1494853390612[1].png (703Кб, 2015x2204)
2015x2204
МЫ ВАМ ПЕРЕЗВОНИМ №220

Перестаем быть посредственностями, учим трудовой кодекс, идем на собес в гугл,получаем вышку, чтоб рисовать формочки, делаем тестовые и ждем, когда нам перезвонят
https://github.com/jwasham/coding-interview-university - тут готовься к собесу (теория)
https://www.topcoder.com/ - тут готовься к собесу (практика)

Прошлый тут >>1391048 (OP)
Пропущено 545 постов
25 с картинками.
Пропущено 545 постов, 25 с картинками.
Аноним 06/05/19 Пнд 22:50:25 1394920
>>1394338
Как поставить такое же произношение, как у Антона Дерягина?
Аноним 10/05/19 Птн 09:13:25 1396703
>>1392735 (OP)
Всем сап!

Необычный вопрос - как понять, есть ли у меня профильная вышка или нет.
Закончена ВШЭ Компьютерная лингвистика. В дипломе есть дисциплины типа маш обучение, даже нейронки, матан, статистика но куча гуманитарной фигни типа семантики, даж старославянский и латынь, и куча всего такого.

Так брать его на собесы или прятать за холодильником, чтобы не пугать ХР факультетом гуманитарных наук?
Аноним 10/05/19 Птн 12:25:21 1396779
>>1396703
Да блин, опять все перекатились
MatLab Аноним # OP 05/05/19 Вск 12:31:00 1394422 Ответ
matlab.png (76Кб, 319x268)
319x268
Сап. Задали в унике три задачи решить с помощью matlab. На питоне. Сам питон я знаю, даже было делал работал за деньги на нем, но вот как эти все нейронные сетки устроены ума не приложу. Если кто нибудь кинет линк на рес где можно почитать об этом, или на документацию, тому два, хотя нет, три чая
ATS Аноним 29/04/19 Пнд 18:43:40 1391678 Ответ
theLogo.png (14Кб, 400x400)
400x400
http://www.ats-lang.org/
исследовательского языка будущего тред
>собирается в C
>теоремки и 146% уверенность в соответствии спецификации
>наследник Standard ML
даунята без понимания карри-ховарда не приветствуются
Пропущено 8 постов
1 с картинками.
Пропущено 8 постов, 1 с картинками.
Аноним 01/05/19 Срд 00:04:13 1392329
Аноним 01/05/19 Срд 14:39:18 1392555
>>1392329
поддерживаю этого господина
Аноним 05/05/19 Вск 07:49:42 1394340
Конфа треда @hcdevs
Всем привет. Есть ли какая нибудь литература про АСУ ТП? И вообще про промышленное программирование?По всяким OPC-протокол,modbusы Аноним 27/04/19 Суб 20:54:55 1390160 Ответ
image.png (284Кб, 556x400)
556x400
Всем привет. Есть ли какая нибудь литература про АСУ ТП? И вообще про промышленное программирование?По всяким OPC-протокол,modbusы
Пропущено 16 постов.
Пропущено 16 постов.
Аноним 03/05/19 Птн 16:13:21 1393460
>>1391349
Ну да, так обычно и бывает. Человек пропивает всё имущество, от него уходит жена с детьми, а потом когда он приходит в себя он уже инженер АСУ ТП.
Аноним 04/05/19 Суб 20:54:41 1394039
Из меня в вузе вместо сисадмина хотят сделать этого самого assу тпшника помогите
Аноним 04/05/19 Суб 22:46:27 1394131
>>1394039
>помогите
благодари алаха, что видишь этот тред
Это такое болото из которого потом очень сложно выбраться
При чем во всех асу-шарагах схема идентична: набирают студней 20-23 лвл, залечивая им про охуительные перспективы, дефицит кадров, востребованность, а потом гоняют их по командировкам за гроши
В прочем дефицит кадров действительно есть, но он от того, что в этой параше нормальные люди не задерживаются
У кого голова работает через год уже съебывают
need help Аноним 02/05/19 Чтв 22:29:01 1393182 Ответ
photo2019-04-14[...].jpg (43Кб, 510x768)
510x768
всем привет.
хочу вот для свойго проекта выбрать язык программирования, встал вопрос конечно какой из-них взять, пока что у меня есть несколько требований к языку:
1. у меня есть 25 метров рама, и я буду использовать только их, ни метром больше, это главное требование
2. должны быть акторы, или что-то похожее идеально акка
3. должны быть драйвера для удобной работы с сиквель базами (идеально орм с AC/DM паттернами, но голый сиквель тоже ок)
4. должно собираться в один бинарь (но это обсуждаемо)
5. не лоулевел параши как кресты и няшная

из 1-го пункта отпадает сразу джвм/слр языки, хотя конечно на скале я бы всё написал за пару часов.
исходя из 2го я посмотрел пони-ланг, но там нету драйверов для базы
посмотрел ди конечно, но всё не просто с акторами, конечно чтобы написать акка на изи моде это 500 строк, но всё-таки их надо написать
так же посмотрел ракету, самый идеальный вариант, но скобочки мнея останавливают

что посоветуешь?

Пропущено 16 постов.
Пропущено 16 постов.
Аноним 04/05/19 Суб 17:58:59 1393907
>>1393852
не кукарекай тут, мб ты сам догадаешься зачем акторы нужны? или сложна слишком

>>1393886
погоди это ты сам себя опровергаешь? так держать, ведь
>признание своих ошибок – это не унижение, а повышение в совершенствовании

Аноним 04/05/19 Суб 18:03:53 1393910
>>1393907
> догадаешься
Сам не скажешь, чтобы другие люди не доказали несостоятельность твоей затеи?
Аноним 04/05/19 Суб 18:22:38 1393923
>>1393907
>погоди это ты сам себя опровергаешь? так держать, ведь
В чем это я себя опровергаю?
Что акторную систему можно впихнуть в 25 мегабайт? Я такого никогда и не заявлял.
Что она нахуй не уперлась с такими ограничениями? Так мой пост именно об этом.
Можно ли в автокодировщике встроить слой субдескритизации во время считывания изображения, а потом увеличить размерность обратно? Аноним 04/05/19 Суб 18:09:23 1393914 Ответ
1271678657738s.jpg (17Кб, 200x200)
200x200
Можно ли в автокодировщике встроить слой субдескритизации во время считывания изображения, а потом увеличить размерность обратно?
04/05/19 Суб 18:11:11 1393918
Удалите тред. Промахнулся.
Оп
Сап двач, есть ли среди вас олимпиадники по программированию? Отпишитесь, пожалуйста Есть куча вопросов по подготовке и просто интересно Аноним 04/04/19 Чтв 13:50:24 1374927 Ответ
3F148147-A6C1-4[...].jpeg (179Кб, 416x418)
416x418
Сап двач, есть ли среди вас олимпиадники по программированию? Отпишитесь, пожалуйста Есть куча вопросов по подготовке и просто интересно
Пропущено 5 постов.
Пропущено 5 постов.
Аноним 07/04/19 Вск 20:52:31 1376877
Для ботанья на расслабоне не могу не порекомендовать project euler. Вот там у меня и правда невероятный кайф от решения очередной трудной задачи. Ни с чем не сравнимо.
Аноним 03/05/19 Птн 20:01:31 1393529
>>1374927 (OP)
я олимпиадник задавай вопросы
Аноним 04/05/19 Суб 17:43:33 1393900
>>1374927 (OP)
Как раз вспоминал былые деньки. Есть у меня кулстори.
Подумалось мне почему бы мне не вкатиться в эти олимпиадки, ведь я же дохуя шарю во всем и вообще немерено умен. Пришел я в "кружок", кажется оформлено это было официально в форме спецкурса. Устроено все так - сначала минут сорок идет лекция со всякими хитрожопыми алгоритмами, потом часа три-четыре - в условиях максимально приближенных к боевым - решаются задачки. И так каждую неделю.
Вот я сижу на лекции и понимаю что я не догоняю. Не то что бы вот прям дохуя сложно, но... Ну примерно как в душевной компании где ты сидишь в сторонке и не понимаешь соли половины шуток. Ребята там собрались - некоторые уже успешно олимпиадили, один помню какую то триде ебу написал. Я хоть и знал с какой стороны пекарню включать, но у меня даже дома своей никогда не было.
Так же заметил я что после таких напряженных посиделок в три-четыре часа у меня начинает неслабо рябить в глазах, а я и так уже слепой как крот. Это забавно если учесть что сейчас то я сижу по 16 часов за пекарней без перерывов. Но с другой стороны если на это посмотреть самый период роста организма, может быть при таких раскладах я бы уже с собакой-поводырем ходил бы.
Ну да короче забил я на всю эту движуху. Немного даже поездил с ними на олимпиадки за компанию, без особых успехов конечно же. Эти то ребята брали топовые места на всероссийском уровне, может даже на межнар ездили, точно не помню.

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

Больше всего на меня от этого всего произвело впечатление это сам подход, можно сказать философия.
Если ты хочешь стать максимально успешным в некотором деле - ты должен практиковать это дело.
Да я знаю что эта мысль лежит буквально на столько на поверхности что ее считает своим долгом спиздануть буквально каждый. Вот только все мякотка в том что мало кто на самом деле придерживается такого подхода. Не срезая углы. Например, хочешь ты сдать экзамен по некоторой йобе. Ты берешь все экзамены по йобе (за прошлые годы) до которых только можешь дотянуться. Смотришь сколько времен проходит экзамен по йобе. Ставишь таймер. Да блядь сука не прикладываешь хуй ко лбу а СТАВИШЬ БЛЯДЬ ТАЙМЕР. И пишешь этот экзамен отведенное время. Потом проверяешь результаты. Потом повторяешь это действо через неделю, или может даже через день.
Но сам то я так делать никогда не буду. Потому что нахуй надо. Да, к такой философии я отношусь довольно нейтрально. Я видел что она очень эффективна. Гораздо эффективнее чем прикладывание хуя ко лбу. Но хуй знает есть в ней что то в корне неправильное для меня. Нахуй так жопу рвать. Ведь лучшее в жизни должно доставаться просто так. Я так считаю, и очевидно мне никогда не быть победителем по жизни.
15 лет. Че делать надо. Аноним 03/05/19 Птн 00:41:26 1393234 Ответ
Паук1.jpg (33Кб, 436x604)
436x604
Уровень знаний - с++ до функций (Включительно)
К концу лета собираюсь дочитать все базовые книжки (Шилд и еще пару) и просмотреть курсы на Youtube.
Сам язык не зашел(запарное подключение библиотек, работа с api и графикой.), впрочем я нихера же не понимаю, сам хочу в IT security.
Что учить дальше.
Пропущено 16 постов.
Пропущено 16 постов.
Аноним 03/05/19 Птн 11:13:20 1393330
>>1393326
Какое же Фиксин мерзкое чмо.
Аноним 04/05/19 Суб 12:02:15 1393749
>>1393234 (OP)
Бери питон, у него самый маленький порог вхождения, что значит что больший шанс устроиться с меньшим количеством знаний. Был знакомый, пытался вкатиться на с#, не получалось, пересел на питон - устроился достаточно быстро.

Первый год любой джуноработы все учатся правильно мыслить для решения задач, то есть учатся "что нужно сделать чтобы понять как решить задачу" - после чего уже легко переключиться на любые другие предметные области. Потому нормальный план - посидеть на питоне год-полтора, научится решать задачи, и переключиться куда хочешь.
Аноним 04/05/19 Суб 12:04:12 1393750
>>1393749
А, да, ещё до зп < 150-200k вышка нахуй не нужна
C# DI IOC ASP.NET Аноним 30/04/19 Втр 13:45:24 1392077 Ответ
image.png (363Кб, 500x500)
500x500
Третий день бьюсь над следующей задачей. Имеется некий веб-проект, пишущийся на ASP.NET Core 2.2. Отдельный, не монолитный, будем считать, что это микросервис. В нем есть некий internal класс ClassA, который реализует метод одного public интерфейса IClassA. Так же имеется отдельный проект, отведенный под интеграционное тестирование. Вопрос в том, как можно потестить метод этого класса c движком NUnit. С использвоанием IoC контейнеров. За [assembly:InternalsVisibleTo("MyTests")] пьют ссаными тряпками.
Аноним 03/05/19 Птн 08:45:35 1393286
>>1392077 (OP)
в дополнение (а так же в бамп) это получается будут автотесты? их запихивать нужно в отдельный проект?
Аноним 03/05/19 Птн 22:17:13 1393585
>За [assembly:InternalsVisibleTo("MyTests")] пьют ссаными тряпками.
Ну тогда тебе остаётся выбирать из худших вариантов. Менять на public или protected - проебёшь инкапсуляцию. Остаётся, судя по всему, только использовать рефлексию для вызова нужных тебе методов. Но это тоже херовое решение в долгосрочной перспективе, т.к. это сложно поддерживать и сложнее реализовывать.

Если бьют тряпками за InternalsVisibleTo, то за остальные варианты так и подавно стоит. InternalsVisibleTo так-то тоже ломает инкапсуляцию, если ты хочешь тестить приватные методы, которые тебе придётся сделать internal.
Нужно ли тебе вообще тестировать этот метод, а если да, то может ты можешь написать больше тест кейсов для публичного метода, которые использует нужный тебе приватный метод. Ну или если это прям пиздец как важно тестировать, то почему бы не перенести это в отдельный класс.
Аноним 03/05/19 Птн 22:23:55 1393587
И да, там как бы отдельный тред по .NET висит - писал бы лучше туда
Как сейчас можно словить вирус? Аноним 02/05/19 Чтв 16:27:50 1393021 Ответ
How-To-Create-B[...].jpg (120Кб, 1285x722)
1285x722
Салют, анон. Лет 5 назад был в курсе за стилеры, кейлогеры и в целом понимал, что пиздец наступает с момента запуска ехе файла. То есть пока не запустишь - ничего не произойдет. Но как сегодня можно что-то словить, какой-нибудь backdoor или какую-то новомодную хуйню, где получают доступ к пеке и видят, что происходит?
Аноним 02/05/19 Чтв 18:19:42 1393088
Аноним 03/05/19 Птн 08:34:43 1393285
14625309698980.jpg (40Кб, 595x441)
595x441
Тебе в /s/
Python 3.7.2 /python/ Рэймонд Хаттингер 13/04/19 Суб 03:08:20 1380111 Ответ
1427617543183.jpg (113Кб, 984x927)
984x927
prGnido.png (1640Кб, 1920x1080)
1920x1080
classic.png (66Кб, 597x255)
597x255
Пропущено 591 постов
64 с картинками.
Пропущено 591 постов, 64 с картинками.
Аноним 21/05/19 Втр 12:28:20 1404179
>>1403860
>>1403859
тогда я не врубаюсь где питоновская консоль ?
Аноним 21/05/19 Втр 14:31:20 1404243
>>1404179
То окошко где ты пытался выполнить % python script1.py - это и есть консоль питона. В неё нужно вводить последовательно команды в соответствии с синтаксисом языка и целью программы. Для выполнения же "готовых" скриптов нужно открыть консоль или PowerShell в винде, перейти в каталог со скриптом при помощи команды cd <путь_к_скрипту> и уже выполнять скрипт командой python <имя_скрипта>.

Если ты не знаешь таких азов, то может тебе сначала не программировать учиться, а вообще научиться пользоваться компьютером и ОС в которой ты пытаешься работать?
Аноним 21/05/19 Втр 14:49:19 1404250
>>1404243
пиздос. но я подучу все
C Programming Language #44 /clang/ Аноним # OP 18/04/19 Чтв 19:51:19 1383604 Ответ
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 помогает читать сложные сишные декларации.

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

- №41: https://arhivach.ng/thread/434018/
- №42: https://arhivach.ng/thread/438066/
- №43: https://arhivach.ng/thread/441686/ >>1377621 (OP)
Пропущено 503 постов
38 с картинками.
Пропущено 503 постов, 38 с картинками.
ПЕРЕКАТ Аноним # OP 03/05/19 Птн 13:27:04 1393397
Аноним 06/05/19 Пнд 10:20:38 1394752
2019-05-06111011.jpg (79Кб, 839x511)
839x511
2019-05-06111318.jpg (28Кб, 870x332)
870x332
>>1392203
Объясните почему b NULL? Или этому визуализатору нельзя доверять?
06/05/19 Пнд 19:00:32 1394843
>>1394752
Видимо нельзя. Видимо переменная лежит в регистрах SSE/FPU, а зарезервированное на стеке пространство не используется (а к моменту выхода из функции стековый фрейм вообще уничтожается). Но это просто предположения. Вообще, чего ты у нас спрашиваешь, вон там на твоем же скриншоте ссылка "known bugs/limitations".
Сап, двач. Подскажите, как создать запрос в Аксесе Аноним 02/05/19 Чтв 14:00:23 1392964 Ответ
8adcece532af9c6[...].png (51Кб, 716x452)
716x452
Сап, двач. Подскажите, как создать запрос в Аксесе на sql на выборку информации за определённый период времени. Дату должен ввести пользователь и следовательно выводится инфа за данный период.
Логоса тред Аноним 03/04/19 Срд 14:50:32 1374302 Ответ
logos.png (327Кб, 724x474)
724x474
Последние несколько дней много думал о блокчейнах, языке и Витгенштейне. Первая важная вещь, которую я понял: так как консенсусные приложения (DLT) трансцендируют архитектуру большинства конкретных компьютерных систем, нет никакой нужды в сходстве языка этих приложений с архитектурой таких систем. Потом я понял еще одну вещь. На мой взгляд, самым наибольшим препятствием консенсусных систем на пути к всемирному господству, является полная несовместимость этих систем с нашими дискурсивными практиками. Люди смотрят и понимают мир посредством языка. Все механизмы нашей организации, общественные, корпоративные процедуры, практики, сформулированы посредством языка. Именно дискурс определяет логическую форму всех этих процессов. Тем не менее, консенсусные приложения не могут в дискурс. Solidity позволяет описать Тюринг-полную программу, но при этом она все равно остается программой. Я хочу напомнить, что программы это в точности то, что предназначено для компьютеров, а пишут их программисты. Но почему консенсусные приложения должны программироваться?

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

>3.33. В логическом синтаксисе значение знака не должно играть никакой роли; должна быть
возможна разработка логического синтаксиса без всякого упоминания о значении знака; она должна
предполагать только описание выражений.
3.331. Исходя из этого замечания, мы пересмотрим расселовскую "теорию типов". Ошибка Рассела
проявилась в том, что при разработке своих символических правил он должен был говорить о
значении знаков.
3.332. Ни одно предложение не может высказывать что-либо о самом себе, потому что
пропозициональный знак не может содержаться в самом себе (это есть вся "теория типов").
(Витгенштейн 1921)

Не объекты, а символы.
Не типы (и функции), а выражения.
Из выражений составлять предложения.
Из предложений тексты.
Вот и фундамент для Логоса: нового языка для формального описания абстрактных символьных систем. Как побочный эффект — возможность описывать данные и дискурс. (Я подозреваю что в PL design есть 20 лет рисерча по этой теме, но google scholar по ключевым словам, Витгенштейну и тд — успехов мне не принес. Если есть что-то похожее, просьба подсказать.)

На практике, вокабуляр на логосе можно будет загрузить в виртуальную машину с транзакционным бэкендом в виде постгреса/блокчейна/твой_любимый_DLT. Для моделирования системы в реальном времени, можно использовать быструю распределенную графовую базу данных dgraph. Абстрактная символьная система без 5 минут граф! Любой Вася сможет развернуть в кубернетис Logos VM и загрузить в него вокабуляр своей системы с блекджеком и шлюхами. Production-ready blockchain solution за пять минут, лол!

Пример синтаксиса: https://pastebin.com/raw/68vLrJ0H

Прим.
:: оператор показать
:= оператор сказать
Пропущено 64 постов
6 с картинками.
Пропущено 64 постов, 6 с картинками.
Аноним 29/04/19 Пнд 20:28:24 1391771
Закончил работу над лексером, уже делаю парсер.
Аноним 29/04/19 Пнд 21:26:24 1391802
Слежу за статусом.
Понятно, что ты обосрешься. Почему все это даже принципиально невозможно показали ещё постструктуралисты. Лингвистический поворот исчерпал себя, остались только сектанты по типу хомскидрочеров, и убогие попытки реанимации не менее убогих проектов по типу теории речевых актов.

Но все таки интересно на каком именно этапе ты соснешь. Готов открыть тотализатор даже.
Аноним 02/05/19 Чтв 10:17:40 1392913
>>1391802
> постструктуралисты
А теперь давай по текстам... Какие постструктуралисты показали, что нельзя формально описывать дискурс как семантику доступных пропозиций (того, что можно сказать) в отношении к тому, кто говорит? Это в точности то, что я хочу делать. Дискурсивный подход в разработке компьютерных систем.
> Готов открыть тотализатор даже.
Их классно делать на чейне.
Куда развиваться .NET сеньору? # OP 28/04/19 Вск 20:20:15 1391172 Ответ
1442689380dolla[...].jpg (141Кб, 720x480)
720x480
Хело двач!
Вкратце: 6 лет в разработке. Работаю сеньором удаленно. Пишу под веб. Полный стек технологии. ЗП по рынку ~150.
Вопрос: куда развиваться, какие есть направления с перспективой и высоким заработком? Есть примеры кто вырос с 150 до 300-400?
Пишите, поделитесь опытом и примерами.
От кодинга уже тошнит, но ездить в офис работая тимлидом жутко впадлу)
Пропущено 16 постов.
Пропущено 16 постов.
# OP 01/05/19 Срд 21:24:48 1392805
>>1391816
Не надо себя ограничивать бекендом или фронтом. Иди нафулстак. История о том как стать прогером нафулстак простая:
1. Учишь html/css, JavaScript
2. Учишь c#, все главы Шилдта(автор книги) темы вплоть до многопоточности
3. Учишь что такое asp.net (asp.net core)
5. Учишь sql, все типы запросов, триггеры и процедуры
6. Пишешь сайт , который все это использует и выставляет его в резюме как портфолио ( в инете этих инструкций по созданию сайтов Овер дофига )
7. Открываешь резюме, вписываешь туда все эти навыки и портфолио ( о том как опубликовать сайт гугли )
Откликаешься на все вакансии фулстек ( Джуниор или просто )
8. Ездишь по собеседованиям. Первые 3-5 раз тебя посылаю лесом. Запоминаешь все вопросы которые задаёт тех. Специалист на собеседовании. Зубришь их.
9. Приходишь на 4-6 собеседование и отвечаешь все как надолго. и тебя берут.
10. Через 1-2 года ты наберешься опыта для Мидла и это уже дорога в мидл прогеры 100-160к.
11. Profit!!

P.s. английский хотя бы на уровне прочитал / перевел - понял жизненно необходим. Ну или гугл транслейт.

Фриланс отдельная тема. Нужен минимальный ломаный разговорный английский. Но конкуренция просто крсмическа. По этому туда вкатиться можно только демпингом - занижая стоимость своей работы и откликаясь на все что увидишь. Дальше все будет как по маслу


Аноним 01/05/19 Срд 22:03:50 1392812
>>1392805
>3. Учишь что такое asp.net (asp.net core)
И сосешь хуй без работы, потому что даже в ДС не больше 3-5 вакансий.
Аноним 02/05/19 Чтв 01:08:21 1392859
>>1392805
Спасибо тебе за развернутый ответ, в принципе так я себе все и представлял, единственное что начал сначала изучать c#, после буду фронт изучать. Добра тебе и удачи.
есть ли в этом смысл /help/ Аноним 29/04/19 Пнд 15:51:10 1391574 Ответ
15564860399570.png (4Кб, 590x427)
590x427
Наткнулся на пост, стал разгадывать что же в нем, но без результата.
В посте были только код и пикча :

531109fbee70c7b3d1196aff910e52a2

Варианты зацепок:
1)декодировать код через md5 hash получаем - LOBBY
2)декодировать код через UTF-16
+ перевод на рус получаем - Отметка времени

Ну так собственно вопрос, что делать дальше?
Правильно ли это или нет?
Что с картинкой?
И есть ли смысл продолжать думать над этим?
Пропущено 1 постов.
Пропущено 1 постов.
Аноним 29/04/19 Пнд 20:21:24 1391764
Аноним 30/04/19 Втр 00:18:55 1391847
Аноним 02/05/19 Чтв 00:18:46 1392850
>>1391578
Ельцин в треде, все в Чечню!
Привет Я челик из Москвы, мне 18 и я ищу чуваков, Аноним # OP 01/05/19 Срд 21:52:12 1392810 Ответ
big1482796686im[...].jpg (41Кб, 1280x720)
1280x720
Привет
Я челик из Москвы, мне 18 и я ищу чуваков, которые точно так же ничего не знают и хотят пройти со мной путь до юниора по с++, но начнём скорее всего с.
Определим цели, сделаем программу, чтобы можно было как можно скорее и без проблем стать планктоном и уже расти в своей отрасли.
Такой вид обучения даётся легче из-за некоторых псхологических фишек, например, тебе будет сложнее пропускать, пока остальные двигаются на твоих глазах вперёд.
Постепенно будем ускоряться, будем прокачивать навыки командной работы, и самое главное, это не будет заброшено и будет работать на полном серьёзе, потому что для меня это, помимо работы, основной путь.
Да, со временем будем тусить ирл.
Ждус
Телега @MassAtack
МЫ ВАМ ПЕРЕЗВОНИМ #219 Аноним 28/04/19 Вск 18:03:57 1391048 Ответ
1552389905137.jpg (443Кб, 756x914)
756x914
15542898380120.png (1018Кб, 653x1024)
653x1024
МЫ ВАМ ПЕРЕЗВОНИМ #219

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

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

Прошлый тут >>1389626 (OP)
Пропущено 534 постов
24 с картинками.
Пропущено 534 постов, 24 с картинками.
Аноним 02/05/19 Чтв 19:33:24 1393119
>>1393109

Как человек, который большую часть жизни прожил в РФ, я понимаю о чём ты говоришь. Но пожив здесь я вижу, что принцип "каждый отвечает сам за себя" работает просто в разы лучше. Да, есть риски, но зато у тебя есть полный контроль. Это как съехать от мамки в собственную сычевальню и кормить себя самому.

А чтобы пиздецома не случалась в развитых странах принята карательная превентивная медицина.
Аноним 02/05/19 Чтв 23:41:48 1393214
>>1391427
Хочу запилить такой saas. ЦА всего 300-350 человек, но их телефоны легко найти на всяких агрегаторах. Приемлемой ценой считаю $16/mo. Хуй знает что получится из этого.
Аноним 10/05/19 Птн 09:05:59 1396700
>>1391048 (OP)
Всем сап!

Необычный вопрос - как понять, есть ли у меня профильная вышка или нет.
Закончена ВШЭ Компьютерная лингвистика. В дипломе есть дисциплины типа маш обучение, даже нейронки, матан, статистика но куча гуманитарной фигни типа семантики, даж старославянский и латынь, и куча всего такого.

Так брать его на собесы или прятать за холодильником, чтобы не пугать ХР факультетом гуманитарных наук?
Собес Unity C# Аноним 28/04/19 Вск 19:53:16 1391157 Ответ
image.png (260Кб, 592x476)
592x476
Анон бог геймдева завтра снизойдет и сходит на собес. Так что итт хочу задать ваши ответы. Кто ходил на собесы по Единству с решёткой. Че там вообще спрашивают? Когда в рот ссут как на вкус?
Вроде мало мальски посмотрел все сезоны ООП. Имеется некий опыт в единстве.
Собес если че на стажировку, так что мб даже спрашивать не будут просто нассут.
Слушаю ваши вапросы
Аноним 28/04/19 Вск 19:55:59 1391159
ща, подожди 5 минут
все распишу в подробностях, не уходи из треда
Аноним 30/04/19 Втр 22:46:15 1392306
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов