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


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

Check this out!

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

<<
Поднасрать тред. Сваливаю с работы в офисе. Аноним 14/01/20 Втр 17:12:43 1572676 Ответ
image.png (60Кб, 220x123)
220x123
Поднасрать тред.


Сваливаю с работы в офисе. Заебали дауны. В общем, хочу поднасрать на компы. Все компы с админскими учетками. Пытался сделать батник бат2ехе на удаление всех файлов RD /S /Q или del *. На тестовой тачке работало, на рабочей на диске Д работало.

Закинул в планировщик на другую дату. Но нихуя не удалилось. Анон, подскажи, что могло пойти не так или может есть более действенный скрипт?

Или есть есть местный макак, кто может экзешник скомпилить, который после запуска тупо запрячется и запустит таймер на недельку, а через недельку все потрет к хуям?
Пропущено 7 постов.
Пропущено 7 постов.
Аноним 15/01/20 Срд 13:26:19 1573173
Bump
Аноним 15/01/20 Срд 17:23:07 1573450
>>1572676 (OP)
>Заебали дауны
ты там сам даун, похоже.
В IT сфере хороший отзыв с предыдущего места работы вполне себе нужная штука.
А если ты свалишь в другой город, оттуда позвонят в старую контору, где про тебя расскажут всю правду, да ещё и сломанную ручку в сортире на тебя повесят, то могут и не взять на работу.
Аноним 16/01/20 Чтв 13:00:17 1574108
>>1572676 (OP)
что мешает какой нить анальный зонд для удаленного пользования поставить, а потом уже порофлить с них и удалить к хуям всё
Выбор ноутбука для работы Аноним 11/12/19 Срд 16:15:23 1543543 Ответ
photo2019-11-27[...].jpg (99Кб, 1280x894)
1280x894
Хочу купить себе ноут для удаленной работы. В /pr/ больше всего рекомендовали Thinkpad. Какую модель лучше купить, чтобы было в пределах 40к? В сервисе хочу еще добавить оперативы, потому что я работаю бэкэндером и памяти на некоторых проектах не хватает.
Пропущено 47 постов
3 с картинками.
Пропущено 47 постов, 3 с картинками.
Аноним 16/01/20 Чтв 08:31:59 1573958
>>1551945
>Куда ты путешествовать собрался в процессе разработки?

Ты чо, все же так разрабатывают, месяц такой на гоа в бунгале такой в шезлонге лежишь и кодишь, потом такой месяц такой в тайланде, потом в эмираты такой прикатываешь, нельзя на одном месте засиживаться, ты, если хотя бы раз в месяц не летаешь на самолете ты или вата или неудачник.
Аноним 16/01/20 Чтв 10:58:21 1574026
>>1573958
Ну почти так, да.
Даже если ты в офисе работаешь, нормальная фирма позволяет работать удалённо месяц-полтора. Считай ещё минимум две командировки в год в заграничные офисы, ну и плюс пару путешествий за счёт отпуска, вот и выходит что примерно раз в два месяца куда-то лететь.
Ну это конечно если ты не бомжара из мухосрани с зепешкой 60к в месяц.
Аноним 16/01/20 Чтв 11:13:34 1574040
>>1574026
>из мухосрани с зепешкой 60к в месяц
Какое высокомерие! Сколько ты считаешь достоен получать чуть выше средней руки погромист, на таком языке как С или С++? И как искать место? А то имею желание вкатиться, уже смотрю варианты именно на 60к в месяц. Или для успеха нужно прекатываться на другие языки? В общем, посоветуй.
Вывод текста на xiaomi band 4 Аноним # OP 13/01/20 Пнд 20:04:19 1571973 Ответ
изображение.png (437Кб, 800x800)
800x800
Сап двач, оч скоро экзамен по БД в унике. Куча бесполезной хуйни, которую на практике никто не использует спрашивал у тимлида, так что ответы в стиле "иди учи" лесом. Можно ли выводить текст в фитнес браслете? Не обязательно хранить в самих часах, лучше чтоб отправлялось с телефона. Реквестирую способы данной фитчи
Пропущено 1 постов.
Пропущено 1 постов.
Аноним 13/01/20 Пнд 20:31:59 1572012
Аноним 13/01/20 Пнд 20:35:14 1572016
>>1572012
напилил по 8 самым ебанутым билетам, там много
Аноним 15/01/20 Срд 15:07:54 1573256
На 4пда в темах по ми бенд 4 есть инфа по автоматизации таскерами, может там что-то найдёшь для себя. Пока самое простое что вижу - разбить на куски размером с предпросмотр в уведомлениях и отправить самому себе, чтобы появилось в ми бенде.
Я, кстати, еще в школе юзал для этого плеер от Эпл с экраном, который как браслет можно надевать с помощью чехла. Тупо фотки скинул туда и всё. На авито мб за копейки можно найти, но название не помню.
МЫ ВАМ ПЕРЕЗВОНИМ #339 /xo/ Аноним 13/01/20 Пнд 19:59:08 1571966 Ответ
1DB8bhkkJK3G3zV[...].jpg (437Кб, 3456x1944)
3456x1944
Пропущено 715 постов
66 с картинками.
Пропущено 715 постов, 66 с картинками.
Аноним 15/01/20 Срд 22:18:07 1573747
>>1573332
Убедил, буду вкатываться в пыху и сделаю убийцу порнолаба.
Аноним 16/01/20 Чтв 01:40:56 1573906
>>1573507
>заходят в сортир, резко высирают какахину и бегут назад код строчить
Всё равно O(n3).

Надо с ноутом ходить срать, чтобы циклы не плодить. Правда ещё нужны костыли в виде дырявых штанов и туалет, который тебе тугую струю в жопу пускает и таким макаром моет.
Аноним 16/01/20 Чтв 10:58:25 1574027
обещал перестать сидеть в тредике с нового года и вот я туточки как алкоголик блять ненавижу вас уебанов
Собираюсь начать вникать в программирование Аноним 12/01/20 Вск 13:04:17 1570681 Ответ
image.png (132Кб, 230x230)
230x230
Собираюсь начать вникать в программирование и геймдев. Одно но: я полный ноль в программировании и хотел бы спросить: Какой язык лучше всего учить и в принципе что посоветуете для начала?
Пропущено 18 постов.
Пропущено 18 постов.
Аноним 12/01/20 Вск 20:14:57 1571015
>>1570924

Но примеры там всё равно на лиспе, а так-то нет, никакого ФП.
Аноним 14/01/20 Втр 19:33:19 1572781
Аноним 14/01/20 Втр 19:38:10 1572786
>>1572781
Ну схемка ФП все-таки.
Навыки для тестирования Аноним 12/01/20 Вск 12:51:16 1570663 Ответ
b - КТО НЕ ЗАПО[...].jpg (36Кб, 500x400)
500x400
Video Snapshote[...].jpg (118Кб, 1280x720)
1280x720
Мемесы – 49 фот[...].jpg (8Кб, 405x212)
405x212
Сап, двач.
Начал изучать программирование и услышал мнение что тестировщику языки прг знать практиески не нужно, и даже более того, при тестировании они сами фоном практически выучатся.
Так ли это? Что нужно знать чтобы вкатиться в тестировщики? Технический английский?
Если это не так, то что нужно знать, насколько глубоко? Сложно ли потом оттуда перекат в нормальную разработку?
И вообще, если навыки нужны, то с чего начинать? Математика, английский, алгоритмы, базы данных, SQL..? У меня каша в голове после всей хрени, которую на ютубе насмотрелся.
Пропущено 7 постов.
Пропущено 7 постов.
Аноним 13/01/20 Пнд 18:42:15 1571911
сап, залетный.
Сразу отвечу не читая. Тестировщику знать не нужно литералли ничего. В теории конечно QС должен обладать минимальным объемом теоретических знаний о стеке, с которым работает, но на деле 99% тестомакак умеют только тыкаться в формочки. Не переживай, можешь без проблем аплаиться на вакансии и пиздеть в кавер летерах че хочешь, потому что шанса проверить твои "знания" в рабочих условиях у нанимателя не будет.
Аноним 14/01/20 Втр 11:23:32 1572443
15/01/20 Срд 13:58:43 1573208
>>1571911
в мухосрансках твой фантазии не сработают
МЫ ВАМ ПЕРЕЗВОНИМ #338 /xo/ Аноним 11/01/20 Суб 23:43:05 1570367 Ответ
15777208934510.png (1183Кб, 1494x1338)
1494x1338
Пропущено 635 постов
50 с картинками.
Пропущено 635 постов, 50 с картинками.
Аноним 13/01/20 Пнд 22:18:10 1572129
Аноним 13/01/20 Пнд 22:45:04 1572149
Аноним 13/01/20 Пнд 22:54:55 1572156
>>1571659
Зато он американец.
C#/Сишарп/.NET Тред - Шапка edition #16 /csharp/ /csharp/ C !ndViRcEtb2 24/12/19 Втр 19:54:06 1555702 Ответ
image.png (402Кб, 470x600)
470x600
image.png (2805Кб, 1920x1200)
1920x1200
image.png (927Кб, 1200x675)
1200x675
image.png (4078Кб, 1600x2294)
1600x2294
Существует множество различных платформ и языков программирования, однако среди них нет более элитного, чем C#. Это поистине язык богов, сочетающий в себе простоту использования с поистине неограниченными возможностями. Знание C# — прекрасный детектор современного, умного и успешного человека. Изучение платформы .NET безошибочно указывает на успешного в будущем человека.
ITT элита продолжает обсуждает будущее этого прекрасного и современного продукта компании Microsoft. Только в этом треде элитные разработчики ответят на самые острые вопросы индустрии.

Литература вторым постом

1. Ресурсы:
- http://stackoverflow.com/questions/tagged/c%23
- http://www.tutorialspoint.com/csharp/
- http://professorweb.ru
- http://net-informations.com
- http://habrahabr.ru/hub/csharp/

2. Онлайн-компиляторы:
- https://dotnetfiddle.net/ - возможно лучший вариант. Встроено немного убогое, но все-таки автодополнение и проверка синтаксиса.
- http://ideone.com/
- http://csharppad.com/
- http://www.tutorialspoint.com/compile_csharp_online.php
- http://rextester.com/l/csharp_online_compiler

3. WinForms или WPF?
Зависит от задачи. Для небольших проектов, скорее всего, будет достаточно винформочек. В случае, если разрабатываемое приложение достаточно серьёзное, то возможно его стоит писать с использованием WPF. WPF очень хорошо работает с паттерном MVVM ( https://ru.wikipedia.org/wiki/Model-View-ViewModel ), и позволяет пилить очень кастомизированные интерфейсы с помощью XAML, что в случае WinForms, делать намного сложнее.

4. Мне тут знакомый_нейм сказал, что C# умирает, это правда? Может не стоит его учить?
Неправда. C# довольно активно развивается, недавно вышла третья версия .NET Core фреймворка и восьмая версия языка. Весь дотнет понемногу становится опенсорсным, а ASP.NET становится независимым от платформы. В некотором смысле понемногу вымирают десктопные приложения с развитием веб-технологий, но в том же энтерпрайзе он еще очень даже востребован.

5. Какую ИДЕ выбрать?
Для Windows самым очевидным вариантом будет Visual Studio (https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx). Студия распространяется в двух редакциях: бесплатная коммьюнити-версия и платный энтерпрейс эдишн. В большинстве случае будет достаточно Community-версии: она поддерживает и C#, C++, VB.NET и F#, а так же имеет возможность установки дополнений
Для мака и никсов самый юзабельный вариант - MonoDevelop ( http://www.monodevelop.com/download/ ).
Для vim можно использовать OmniSharp ( https://github.com/OmniSharp/omnisharp-vim ).
Кросплатформенный полуредактор/полуIDE VS Code ( https://www.visualstudio.com/en-us/products/code-vs.aspx )
Также существуют плагины для Atom'а и Sublime Text, но функциональность там достаточно сильно урезана.
Кроме того, в данный момент JetBrains активно пилит свою IDE для шарпа (Project Rider), вероятно в ближайшее время станут доступны первые EAP. IDE заявлена как кросплатформенная, со всем решарпер-функционалом, поддержкой отладки, моно и .net core.
SharpDevelop - еще одна IDE для C#, отличается малым размером (около 20мб) и опциональной портабельностью, при этом имея дизайнер WinForms и WPF, а также интеграцию с FxCop, StyleCop и прочими ништяками. Если хочется что-то по быстрому набросать, а выкачивать гигабйты нет желания, то возможно SharpDevelop будет лучшим вариантом.

6. С# для мобильной разработки
Если нужны инструменты для разработке под мобилы, ставь сразу VS2015 и при установке выбирай все нужные компоненты.
Больше информации тут - https://msdn.microsoft.com/ru-ru/library/dn771552.aspx
Из актуальной литературы
- Xamarin Mobile Application Development
- Xamarin Essentials

7. Дополнительные инструменты для разработки на C#
LINQPad - сорт оф REPL, с возможностью быстрого подключения к БД и удобной визуализацией данных
dnSpy - декомпилятор, малоизвестный форк ILSpy, где реализована возможность модификации IL-кода прямо в EXE и DLL файлах, отладка IL-кода и много других фич для reverse engineering'а. Плюс няшные темы как в студии
dotPeek - бесплатный декомпилятор от JetBrains
scriptcs - для запуска C# кода как скриптов, возможность использовать как REPL

8. Расширения для студии
ReSharper - одно из известнейших. Рефакторинги, умный автокомплит, настраиваемый стиль кода. Платный, но можно стянуть с торрентов
Supercharger - показывает "карту" с классами, методами и всем остальным сбоку от кода с возможностью прыгать по ним
Indent Guides - показывает вертикальные линии на каждом уровне отступов.
Format document on Save - форматирует код каждый раз при сохранении документа
Code alignment - Выравнивает код по указанным символам. Удобно, например, при инициализации словарей или в перечислениях

Обзор Roslyn: https://github.com/dotnet/roslyn/wiki/Roslyn%20Overview
Новые возможности C# 6.0: https://github.com/dotnet/roslyn/wiki/New-Language-Features-in-C%23-6

ПРИНИМАЮТСЯ ПРЕДЛОЖЕНИЯ ПО ШАПКЕ

Код этой шапки: https://pastebin.com/YJFQKsNm

Прошлый тред тонет здесь: >>1528262 (OP)
Пропущено 1056 постов
100 с картинками.
Пропущено 1056 постов, 100 с картинками.
Аноним 30/01/20 Чтв 09:52:49 1586005
Аноним 30/01/20 Чтв 11:48:34 1586041
image8627091600[...].gif (481Кб, 500x280)
500x280
>>1555702 (OP)
>>1586005
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: https://2ch.hk/pr/res/1586030.html
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030 (OP)
ПЕРЕКАТ: >>1586030
ПЕРЕКАТ: >>1586030
Аноним 08/02/20 Суб 00:36:46 1594882
сап, архитекторы, помогите недоджуну, вот у нас есть программный стек, везде говорится, что в верхнем фрейме хранятся именно локальные переменные метода, но что насчёт атрибутов класса, в котором этот метод определён? к ним можно получить доступ прямо из метода, не передавая их в качестве параметров, получается, они тоже хранятся в верхнем фрейме?
Официальный 1С тред #30 /1c/ Аноним # OP 07/10/19 Пнд 20:38:19 1491248 Ответ
fmimg10240vid37[...].jpg (226Кб, 900x566)
900x566
Очередной легитимный (на этот раз юбилейный) тред по 1С. Вкатываемся в 50+ лет, развозим диски ИТС и требуем 1500р/час за ответы ИТТ.

FAQ:
https://pastebin.com/yyFX2WMd

P.S. Шутки про разнос дисков ИТС не приветствуются

Прошлый тред:
https://2ch.hk/pr/res/1413201.html
Пропущено 615 постов
55 с картинками.
Пропущено 615 постов, 55 с картинками.
ПЕРЕКАТ Аноним # OP 23/01/20 Чтв 22:15:25 1581884
Аноним 07/02/20 Птн 09:23:08 1594035
>>1491248 (OP)
Вопрос к знатокам-анонам.
Тяжело ли написать внешнюю обработку, чтобы можно было создать таблицу: наименование номенклатуры(выгруженное из уже заполненной номенклатуры)-штрихкод(который можно будет проставить самому с помощью сканера). Ибо тыкать на каждое наименование в 1с и пикать штрихкод это ахуеть как долго
Аноним 07/02/20 Птн 10:59:27 1594074
>>1594035
Fix тяжело ли с минимальным уровнем знаний в 1с программировании
Пабликов впараше, годных сайтов и конфочек. Ойтиш эдишн Аноним 04/01/20 Суб 21:57:53 1565037 Ответ
15706649596471.gif (855Кб, 500x500)
500x500
Предлагаю анонам делиться подобными вещами в этом треде.
Пойдут как информативные, так и мемные ресурсы
Пропущено 7 постов
3 с картинками.
Пропущено 7 постов, 3 с картинками.
Аноним 13/01/20 Пнд 01:53:19 1571325
15782310800210.jpg (544Кб, 1024x768)
1024x768
Аноны, есть еще что-нибудь?
а вообще, все ваши сайты в этих книгах
Аноним 13/01/20 Пнд 01:54:34 1571326
15772749324260.jpg (142Кб, 1079x580)
1079x580
Бамп
13/01/20 Пнд 02:10:07 1571329
>>1565037 (OP)
>Пабликов
Нинужны. Полезной информации там нет, а сидение там - бесполезное занятие.
Тестирование ПО /test/ Аноним 21/11/19 Чтв 23:10:33 1526299 Ответ
Myi-testirovshh[...].jpg (79Кб, 545x585)
545x585
152268325611368[...].jpg (89Кб, 610x670)
610x670
e7b06f9a9c1973f[...].jpg (84Кб, 414x358)
414x358
Дарова бракоделы, говнокодеры, мамкины джуны и прочие яваписатели. Опять говнокода наговнокодили, нихуя не работает, память со всех щелей течёт, бизнесс процесс крашится, GC вешает бакн. Недоучки криворучки.
КОГДА ПАТЧИТЬ БУДЕШЬ?
Пропущено 37 постов
1 с картинками.
Пропущено 37 постов, 1 с картинками.
Аноним 12/01/20 Вск 04:05:34 1570519
Спасибо, котаны, обнадежили. Буду пробовать.
Аноним 12/01/20 Вск 13:14:33 1570700
>>1569818
>а все что говорил, было из универского опыта и здравого смысла.
Что конкретно? У меня нет вышки в IT
Аноним 12/01/20 Вск 21:51:31 1571095
>>1570700
Ну что-то вроде жизненного цикла ПО, на каком этапе тестирование происходит, виды тестирования, ещё всякая разная шняга, которая встречалась в универе. Потом дали форму с интернет-магазина и попросили найти все баги. Там уже просто из здравого смысла говорил, что не так и что не то. В общем и целом как-то так все проходило.
В чем преимущество рекурсии перед циклом? Почему Аноним 10/01/20 Птн 19:23:09 1569181 Ответ
1577858964318.png (164Кб, 769x612)
769x612
В чем преимущество рекурсии перед циклом? Почему программисты с таким упорством продолжают пихать в курсы по программированию целые разделы, посвященные рекурсиич хотя циклы насного легяе для понимания, и зачастую гораздо менее требовательные к ресурсам?
Пропущено 27 постов.
Пропущено 27 постов.
Аноним 12/01/20 Вск 10:29:37 1570567
>>1570000
> и случаев типа хождений по ветвистой хуйне с неизвестной вложенностью.
Ну то есть всего лишь для реализации быстрой сортировки и хуевой тучи других элементарных и неочень алгоритмов.
Аноним 12/01/20 Вск 12:36:13 1570637
>>1570567
Никто кроме борщехлёбов и не говорил, что "рекурсия - это лучшая вещь всех времён и народов, всегда используйте её вместо цикла".
Аноним 12/01/20 Вск 21:06:03 1571057
МЫ ВАМ ПЕРЕЗВОНИМ #337 /xo/ Аноним 11/01/20 Суб 10:37:24 1569517 Ответ
1578728215902.jpg (62Кб, 680x612)
680x612
Пропущено 555 постов
35 с картинками.
Пропущено 555 постов, 35 с картинками.
Аноним 12/01/20 Вск 23:26:07 1571196
>>1571093
Нет особой тяги к прогерству, занимаюсь этим только по работе, книги и новые знания через силу идут. А ведь нормальные чувачки должны все это с горящими глазами впитывать, а после работы еще и пет проджекты дома делать
Аноним 14/01/20 Втр 21:49:55 1572903
А где можно почитать прохладные с собесов? Через неделю придется новую работку искать, чет дико ссусь.
Аноним 18/01/20 Суб 12:49:38 1576297
>>1571196
>А ведь нормальные чувачки должны все это с горящими глазами впитывать, а после работы еще и пет проджекты дома делать
Маняфантазии галерных херок. Не стоит им верить.
C Programming Language #51 /clang/ Аноним # OP 07/12/19 Суб 20:29:18 1540431 Ответ
C Programming L[...].png (78Кб, 792x1023)
792x1023
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

Пожалуйста, пользуйтесь https://ideone.com/#, https://wandbox.org/ или 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://github.com/kozross/awesome-c

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

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

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

- №48: http://arhivach.ng/thread/495505/
- №49: http://arhivach.ng/thread/496205/
- №50: http://arhivach.ng/thread/502813/ >>1518919 (OP)
Пропущено 509 постов
52 с картинками.
Пропущено 509 постов, 52 с картинками.
Аноним 11/01/20 Суб 23:17:15 1570342
>>1570335
понял. съебался уже отсюда читать книгу. там кстати ещё и перевод на русский есть вообще шикарно и упражнения это всё радует.
ПЕРЕКАТ Аноним # OP 12/01/20 Вск 02:43:28 1570502
Аноним 13/01/20 Пнд 12:51:03 1571562
>>1569411
Чё посоветуешь? где качать?
МАКАБА Аноним 10/01/20 Птн 15:24:09 1569082 Ответ
1578659015701.png (135Кб, 1736x883)
1736x883
Устраиваешься джуном жс макакой за 20к деревянных в месяц, тебе дают первое задание - разобрать код прошлой обезьяны, открываешь код, а там: ... Твои действия?

Полный список засмеялся обосрался здесь: https://2ch.hk/makaba/templates/js/sharkey.js
Пропущено 19 постов
5 с картинками.
Пропущено 19 постов, 5 с картинками.
Аноним 11/01/20 Суб 00:52:43 1569375
Фреймворк нужен крупным приложениям а сайтики можно и так хуярить на жс без прекрас
Аноним 11/01/20 Суб 02:38:52 1569397
Код может и не особо красивый (пиздец всё в кучу нахуй где отсутпы блядь), но зато понятный, без ебучей эзотерики. Возьми да порефактори, нет проблем вообще.

Запусти какое-нибудь автоформаттер, он тебе всё красиво сделает. Потом куски кода в фолды завернёшь, разберёшься что к чему. Порефакторишь очевидное.

За 20к такой хуетой заниматься я бы был не то чтобы рад, но как ступенька на карьерной лестницей - почему бы и нет. Заодно бы и книжку какую-то прочитал по рефакторингу. Это ведь тоже искусство.
Аноним 11/01/20 Суб 17:28:27 1570041
>>1569375
Скажи это тем, кто ради минимального сайта с парой ссылок предлагает тащить десяток фреймворков, ставить ноду и билдить по 5 минут, как анон выше.
МЫ ВАМ ПЕРЕЗВОНИМ #336 /xo/ Аноним 08/01/20 Срд 21:17:07 1567761 Ответ
1578507398546.png (557Кб, 433x713)
433x713
Пропущено 606 постов
61 с картинками.
Пропущено 606 постов, 61 с картинками.
Аноним 11/01/20 Суб 12:21:01 1569531
>>1569515
> кухню на районе
хм, героиновый притон что ли?

Аноним 11/01/20 Суб 12:46:02 1569546
>>1569487
Скайп переписали чтоль? Да и похуй, им только бумеры уже пользуются.
А vs code сосет у саблайма.
Аноним 11/01/20 Суб 12:47:28 1569548
>>1569420
>он на подъёме потому что он на подъёме
Тред, посвящённый языку программирования Питон, /python/ Питон тред !z2tKDlvAL. 03/01/20 Птн 16:16:12 1563834 Ответ
screenshot2019-[...].png (88Кб, 850x393)
850x393
EBOTgdxXsAARBbw.jpg (39Кб, 640x640)
640x640
maxresdefault.jpg (157Кб, 1280x720)
1280x720
1CrK1VuTTMSg-zL[...].png (205Кб, 768x432)
768x432
Тред, посвящённый языку программирования Питон, #76. Имени мертвого Python 2.x, RIP.
Предыдущий >>1550667 (OP)

ЧАВО: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat

Книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Больше книжек: https://yadi.sk/d/H-00n-UG3RSQem
Очень много книжек: https://drive.google.com/drive/folders/13YaFijvuH4dtv-PjUKVWLQ7ZIqXIfCLK
Автоматизация рутинных задач ч.2 - https://anonymousfiles.io/3CBCoy1o/

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://www.codepile.net/ - можно расшарить код, в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить
https://pyfiddle.io/ - запуск python кода онлайн, но, чтобы шарить, надо регистрироваться
#######################################
Вопросы-ответы:
А стоит ли читать Лутца, том номер N? Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем - решать тебе, книга вредна не будет, то ты можешь её просто не дочитать и забросить.

Стоит ли читать %книга_нейм%, если там питон версии 2.х? - Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х

А что ещё можно читать? - Питон сам по себе очень хорошо задокументирован, и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html

Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги. - МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом? - очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4

А как учить джангу? Нахожу только книги по джанге 1.х - У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой, из официальной документации.

В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать - Вот, пожалуйста, та же самая программа, но переработанная под язык Python http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём - брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
Пропущено 513 постов
55 с картинками.
Пропущено 513 постов, 55 с картинками.
Аноним 11/01/20 Суб 02:53:59 1569410
Аноним 11/01/20 Суб 09:28:25 1569514
Блять, хули лутц такой пидорас? Пиздец, дочитал до cgi, поясняет " ну тут хуйня, напиши и все заебись будет". Написал и нихуя не работает. Ебаный рот, где блять обьяснение?
Аноним 12/01/20 Вск 14:51:44 1570800
>>1565296
Ну это единица синтаксиса которая задает определенное правило
Что написать в резюме чтобы тян его просматривающая Аноним 30/12/19 Пнд 21:25:15 1561459 Ответ
1569951755517.jpg (637Кб, 2000x1332)
2000x1332
Что написать в резюме чтобы тян его просматривающая потекла если нет образования и опыта работы? Как загнать что есть готовые проекты/где их взять. Имеет ли смысл писать про работу в МкДоналдсе и тп?
Пропущено 3 постов.
Пропущено 3 постов.
Аноним 01/01/20 Срд 00:52:23 1562200
>>1561459 (OP)
>Что написать в резюме чтобы тян его просматривающая потекла если нет образования и опыта работы?
Я бы не назвала тех кто эти резюме просматривает - "тян".
Там существа вполне определённо фригидные.
Аноним 09/01/20 Чтв 21:48:09 1568640
>>1561477
Бамп ссылка мертвая
Аноним 10/01/20 Птн 03:34:06 1568891
>>1561459 (OP)
>Что написать в резюме

Фотографию, конкретно кости черепа сверяй в инцел тредах
Формальное доказательство эквивалентности программ Аноним 02/12/19 Пнд 21:07:54 1536160 Ответ
image.png (383Кб, 419x590)
419x590
Есть две программы на разных языках, обе реализуют один и тот же алгоритм. Как формально доказать, что для всех возможных входных данных они возвращают одинаковый результат? Очевидно, что с юнит-тестами тут облом. Это вообще возможно?

pic random
Пропущено 74 постов
5 с картинками.
Пропущено 74 постов, 5 с картинками.
Аноним 09/01/20 Чтв 23:10:01 1568767
>>1548047
>парень который говорит, что доказать корректность программы нельзя прав.
Ты хоть бы почитал, что такое доказательство.
Аноним 09/01/20 Чтв 23:21:41 1568786
>>1543290
бля, какой же ты долбоёб, твой способ на практике ни для одной пары квивалентных программ не выдаст что они эквивалентные.

Ваще - задача алгоритмически неразрешимая, ОР пусть гуглит теорему Поста там, Мальцева, задачу останову, и прочее содержание первых трёх лекций курса мат логики
Аноним 09/01/20 Чтв 23:58:50 1568823
>>1548047
У тебя такая каша в посте, жесть.
Тесты не доказывают что в программе нет ошибок. В лучшем случае, они доказывают что они в программе есть. (с) Э.Дейкстра

Но формальная верификация =/= тесты и ты явно не понимаешь как она работает.

Ну а остальное в твоем посте - мешанина из философских проблем. Ты уверен что хочешь обсудить их здесь?

Допустим Юм прав, проблема индукции, черные лебеди, причинно-следственные связи это вера, гроб гроб кладбище пидор. Но с другой стороны, у миллиардов людей есть компуктеры, в них доуища транзисретов и они каждую писесекунду отрабатывают согласно законам физики. Ты же не переживаешь, что сейчас в любой момент в твоей пекарне парочка из них начнет вести себя сверхъестественным образом? Понимаешь к чему я клоню, амиго? Мне вообще больше нравится трактовка Ч.С. Пирса, который говорит, что эксперимент действительно не позволяет узнать нам истину (т.к. объективной истины вообще не существует), но показывает что мы можем выполнять какое-то действие.

По поводу смены парадигм, научных революций и т.д., так от открытий ТО или квантовой физики, что, устройства работающие на принципах классической механики перестали работать? Штука в том, что новые парадигмы обычно дополняют старые, а если где-то что и ломается, так это всякие принципиальные построения, абстрактные модели, а прикладная параша как работала так и будет работать.

BE REAL, NIGGA.
JavaScript.thread = Number(`151`); // thesweetfeed.com edition /js/ Аноним 31/12/19 Втр 22:58:49 1562152 Ответ
15768781585640.png (99Кб, 1050x1050)
1050x1050
Screenshot from[...].png (96Кб, 940x596)
940x596
Предыдущий: >>1552228 (OP)

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Для программирования на ХТМЛ https://codepen.io/pen/
Для Ноды с консолькой https://repl.it/languages/nodejs
Для фреймворков https://codesandbox.io/
Залить, задеплоить страничку, сервер, контейнер https://zeit.co/now

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?

Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:

У меня есть проблема\задача (А) %текст-ошибки или задача%. Я пытался решить ее так %кусок-кода-опционально% (Б), у меня не вышло %текст-ошибки%. Я погуглил, почитал документацию и попробовал сделать так %кусок-кода-%(В), но получаю ошибку (Г).

Сделай песочницу по ссылкам выше для ясности и удобства. Если никогда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Пропущено 1065 постов
78 с картинками.
Пропущено 1065 постов, 78 с картинками.
Аноним 19/01/20 Вск 11:10:49 1577290
>>1577282
И че это, не понял нихуя
Аноним 19/01/20 Вск 11:35:45 1577301
Аноним 19/01/20 Вск 12:08:18 1577315
>>1562152 (OP)
перекат https://2ch.hk/pr/res/1577313.html
перекат https://2ch.hk/pr/res/1577313.html
перекат https://2ch.hk/pr/res/1577313.html
перекат https://2ch.hk/pr/res/1577313.html
перекат https://2ch.hk/pr/res/1577313.html

перекат https://2ch.hk/pr/res/1577313.html
перекат https://2ch.hk/pr/res/1577313.html
перекат https://2ch.hk/pr/res/1577313.html
перекат https://2ch.hk/pr/res/1577313.html
перекат https://2ch.hk/pr/res/1577313.html
ОБЩИЙ БУГУРТ ТРЕД V16.0 / GENERAL BUTTHURT THREAD V16.0 ЗАКАЗЧИК Аноним 15/12/19 Вск 18:42:58 1547502 Ответ
.jpg (20Кб, 368x368)
368x368
ОБЩИЙ БУГУРТ ТРЕД V16.0 / GENERAL BUTTHURT THREAD V16.0


ЗАКАЗЧИК ТРЕБУЕТ РОКЕТСАЕНСА
@
В ТРЕХДНЕВНЫЙ СРОК
@
ЛЕЗТЬ В ДРЕВНЮЮ СИ ХУЙНЮ
@
ПРОДРОЧИТЬ ВСЮ 3000 СТРАНИЦ ДОКУ ПО рандом_протокол_нейм ОТПЕЧАТАННУЮ В 1995
@
ПАРАЛЛЕЛЬНО РАЗВЕРНУТЬ ИНФРАСТРУКТУРУ ДЛЯ ПРОЕКТА НА ТЕРРИТОРИИ ЗАКАЗЧИКА, БЮДЖЕТ $500
@
ОПЛАТА: $1000
Пропущено 515 постов
59 с картинками.
Пропущено 515 постов, 59 с картинками.
Аноним 12/01/20 Вск 23:54:01 1571239
Аноним 14/01/20 Втр 22:49:20 1572958
>>1567297
Ебать что так медлено работаешь? Кушать не хочешь? Вот индусятина готова пахать сутками лишбы заработать свои 5 баксов, не благодарная ты скатина.
Аноним 14/01/20 Втр 22:49:39 1572959
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов