Главная Юзердоски Каталог Трекер NSFW Настройки

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

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

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

<<
Каталог
Навигатор Аноним 23/06/18 Суб 00:19:11 1215536 Ответ
d4RMMFMH4Yo.jpg 24Кб, 500x500
500x500

Первый раз здесь? Задавай вопрос в этом треде.

Большие куски кода желательно вставлять через ideone или pastebin.

Mobile:Android IOS
Enterprise:Java C# Go Kotlin
Interpreted:JavascriptPython PHP Ruby
Functional: Haskell Lisp OCaml Clojure(Script) Scala
System:C ASM C++ Rust
Other:Computer Science Нейроночки и МашОб Gamedev Мы вам перезвоним SICP Базы данных Version control Идеи анона Freelance

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21 1008826 Ответ
14958007710430.jpg 746Кб, 2310x2306
2310x2306

F.A.Q.

В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти.
О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.

В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

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

В: Хочу стать программистом, какой язык учить?
О: SICP + HTDP.


В: Все на английском, нипанятна!
О: Тогда .


В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.


В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Взломать акк.
О: Просто съеби.

В: Тред закрыли/пропал, почему?
О: Заданные не в том месте вопросы будут утилизированы.


В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика: http://goo.gl/7aUL3m
Подсветка кода для /pr/: https://github.com/ololoepepe/MakabaCode/

Пропущено 497 постов
37 с картинками.
Пропущено 497 постов, 37 с картинками.
Аноним 15/08/26 Суб 06:24:30 3744334
>>1008826 (OP)
Как думаете информационная безопасность будет себя чувствовать? Сейчас заканчиваю вышку, думаю идти в магу, потом непонятно - будет ли работа или сразу вешаться?
Аноним 15/08/26 Суб 08:20:31 3744342
>>3744334
инфобез сдох точно так же как остальное айти.
иди записывайся на курсы электриков или сварщиков.
Аноним 15/08/26 Суб 12:32:10 3744376
>>3744342
>сварщиков
Нахуй не нужны, за забором все знакомые сварщики стоят лол.
>электриков
Про этих не в курсе, но поскольку стройке пизда, то этим тоже нихуя не светит.
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720

https://github.com/jwasham/coding-interview-university - теория
https://t.me/mvp_digest - стенгазета

  1. Не упоминать об МВП
  2. Нигде не упоминать об МВП
  3. Любые политические дискуссии вести в /po/
  4. Политический слюр (любой) использовать в /po/
  5. Тот, кто пришёл в МВП впервые обязательно сообщает сколько уже ищет работу после лейоффа
Пропущено 497 постов
142 с картинками.
Пропущено 497 постов, 142 с картинками.
Аноним 15/08/26 Суб 18:55:48 3744484
>>3744480
чтобы ты понимал, я работал там много и хорошо, в итоге меня сократили и сказать только за серваками буду следить, особо без тасок. В итоге через 2 месяца решили, что я им нужен фултайм по цене полставки. Ну а я реально сел много работать (подтягивать свой стек к уходу). Сделал дохуя всего, нашел работу (две). Они расслабили булки. Ну и я перестал что-то делать, а хуле, у меня же только за серваками слежу. А они стали буквально орать и ебать мозги тем, что я недорабатываю (работал по 12-14 часов в день на них, пока готовился к уходу) и теперь требуют трекать часы и писать отчеты.
Ну пусть нейронка трекает и отчеты пишет, я не против. Лишние пару месяцев пока не уйду - лишние 5000. А въябываю я на 2 новых работах.
>>3744483
>Да я как дебил решил уйти от 3000 юсдт нет на удаленке вчерную на 3000 юсд вбелую, но с офисом у Тбилиси
Надо было не уходить. Но всегда можно ещё что-то найти. Пусть платят как платили, это наш моральный ущерб.
Аноним 15/08/26 Суб 18:59:06 3744485
>>3744484
> надо было не уходить
Еще не ушел кстати. Еще до понедельника думаю, кого послать - белый сложный айгеминг офис или чёрную юсдт батрачкк
Аноним 15/08/26 Суб 18:59:53 3744486
>>3744485
шли нахуй обе и работай сразу в двух местах. Ты как маленький. Нейронки тебе на что?
В 2026м ЯЗЫКИ ВСЁ Аноним 14/08/26 Птн 17:59:42 3744148 Ответ
PushkinAlexandr[...].png 599Кб, 580x597
580x597
TolstoiLevNikol[...].png 200Кб, 283x423
283x423
Описывать программную автоматику с помощью строковой лингвистики было изначально большой ошибкой. На вервый взгляд это кажется удобным, но в серёзных проектах любая строковая лингвистика просто захлёбывается от попытки корректно экспрессировать все связи и референсы. Именно это а ни что иное приводит к проёбам памяти висячим указателям. Программа мало чем отличается от электронного устройства, хоть и с нюансами. Поэтому и проектироваться она должна в соответствии с проектированием автоматического устройства.
Языки особенно тот ворох который был высран в сытые нулевый - попытка закоупить и избежать неизбежное замазав говном из языков. В этом треде будем возвращаться так сказать к истокам программирования - автоматной инженерии.
Пропущено 30 постов
6 с картинками.
Пропущено 30 постов, 6 с картинками.
Аноним 15/08/26 Суб 17:54:24 3744456
>>3744343
>ascii арт никто не генерит.
Так ascii формат это просто формат представления схемы для дальнейшего ручного переноса в asimec. хуй с ним с asimec или ascii, пусть хоть в любом формате загенерит, так он даже это не смог.

И покажи что ты там в кикаде с ИИ генеришь, даже интересно.
Аноним 15/08/26 Суб 17:56:47 3744460
>>3744346
>я как раз в прошлом году несколько статей в научные журналы отправил даже не читая их толком
Говножурналы уровня "СОЛНЫШКО" уже сто лет как существуют, которые твои работы не пруфридят и не проверяют на качество рецензентами, а я говорил о нормальных авторитетных журналах, в которых говноконтент фильтруют. И да, ВАК не гарантия качества, сейчас в целом качество большинства публикаций на русском языке ниже плинтуса.
Аноним 15/08/26 Суб 18:46:35 3744482
image - 2026-08[...].png 64Кб, 886x822
886x822
image - 2026-08[...].png 532Кб, 886x822
886x822
image.png 92Кб, 805x802
805x802
image.png 182Кб, 857x876
857x876
>>3744343
Кстати, все еще жду от тебя примеры работ ИИ в Кикад, со схемой и печатной платой. Интересно глянуть.

В моем случае самая мощная модель ИИ агента GPT 5.6 Sol не смогла реализовать даже простейший счетчик по ТЗ. Допустим с состоянием счетчика в цикле по варианту 17.
СМЕРТЬ МИРОВОГО АЙТИ ТРЕД 21 /itover/ Аноним 29/07/26 Срд 11:16:08 3737257 Ответ
847092587.jpg 91Кб, 962x316
962x316
178529271602801[...].mp4 14116Кб, 1280x752, 00:00:53
1280x752
Пропущено 403 постов
44 с картинками.
Пропущено 403 постов, 44 с картинками.
Аноним 15/08/26 Суб 18:12:09 3744473
65694.jpg 36Кб, 768x576
768x576
>>3744438
Чё меня менять. Думаешь я наносек чтоли?
И да, я его научу кодить даже на фасме, чтобы вам приятно было.
Аноним 15/08/26 Суб 18:13:11 3744474
>>3744450
Как поуехать хоть куда-то из списку простому Ивану город Тверь?
Аноним 15/08/26 Суб 18:28:54 3744479
Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка Аноним 01/06/26 Пнд 16:22:50 3715685 Ответ
PHP-logo.svg.png 280Кб, 3840x2072
3840x2072
17671600754240.png 222Кб, 628x349
628x349
91i-OAVlljL.ACU[...].jpg 47Кб, 600x600
600x600
bbcdfe14ba595cc[...].jpg 14Кб, 184x184
184x184
Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.

Предыдущий тред был тут: >>3561777 (OP)

Старые треды тут https://2ch.hk/pr/arch/
(искать по слову php), а также на архиваче и в гугле по словам по словам "клуб изучающих PHP".

С чего начать - основы PHP

Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook
. Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php
). Или все сразу.

Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов.

Какой редактор использовать

Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/
, https://paiza.io/en/projects/new?language=php
, https://www.programiz.com/php/online-compiler/
, но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server.

Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md

Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md


Что изучать дальше

Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше:

PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский.

Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/


По многим из этих тем у нас есть уроки или задачки:

- для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md

- для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md

- далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217

- задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007

- после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a

- если ты все решил, переходи к Symfony или Laravel
- почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/
(если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно.
- для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT.

Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.

- задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md

- хороший учебник по JS: https://learn.javascript.ru/

- задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0

- задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md

- проверялка решений на JS: http://dkab.github.io/jasmine-tests/

- задачки на SQL: https://www.sql-ex.ru/
(нужна регистрация), https://sql-academy.org/ru/trainer
и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md

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

- Мануал по PHP — http://www.php.net/manual/ru/langref.php

http://www.php.net/manual/ru/langref.php
- Адель Ф. - Архитектура сложных веб-приложений
- https://phptherightway.com/
- Книга: Профессиональное программирование на PHP Джордж Шлосснейгл
- Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- Про Git: https://git-scm.com/book/ru/v2
- Задачи на алгоритмы: https://codeforces.com/problemset

Дополнительно

- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html
- что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев, но известны случаи когда люди вкатывались с нуля за 2 месяца и перекатывались с другого стека за пару недель.
Пропущено 85 постов
14 с картинками.
Пропущено 85 постов, 14 с картинками.
Аноним 13/08/26 Чтв 09:57:05 3743338
>>3742895
Орейро.

>>3743091
Зачем нанимать человека, который наверняка через месяц уйдет.
>есть из кого выбирать
Это наверное бати, которые еще перл изучали в свое время.
Аноним 13/08/26 Чтв 10:10:48 3743347
>>3742895
Никит, всем насрать на твою инфоцыганщину )))
Аноним 15/08/26 Суб 16:48:11 3744428
>>3743091
И зачем это всё нужно такое? Когда можно идти рабочим на стройку? Или на завод? Подымишь больше бабла.
Российского бигтеха тред v21.0 Big Tech Big Tech Big Tech Аноним 12/08/26 Срд 22:15:22 3743227 Ответ
368987f8-2183-4[...].jpeg 670Кб, 1023x1537
1023x1537
8daff7ba-8d4b-4[...].jpeg 666Кб, 1023x1537
1023x1537
5ba24c42-e1d2-4[...].jpeg 218Кб, 1024x1536
1024x1536
62ffed34-0850-4[...].jpeg 306Кб, 1024x1536
1024x1536
Юбилейный!

Роллим.

1 - Раф
2 - Латте
3 - Кофе
4 - Merсedes
5 - MacBook
6 - BMW
7 - Квартира в Москве
8 - Квартира в Санкт-Петербурге
9 - Отдых на Бали
0 - Отдых во Вьетнаме

Получаем все по 500 тысяч, распаковываем новый MacBook и едем на острова.

ИТТ выясняем у кого зарплата выше средней, меряемся грейдами, строим планы на полугодовое ревью, смотрим в монитор по ночам и подключаемся к видеоконференциям с выключенной камерой.

Гребцы из Amazon, Microsoft, Google и прочих компаний, в которых работать — это всегда большая честь, добро пожаловать!

Двадцатый >>3725910 (OP)
Пропущено 24 постов
6 с картинками.
Пропущено 24 постов, 6 с картинками.
Аноним 15/08/26 Суб 14:02:11 3744399
>>3744368
>Всё остальное покупается
зачем покупать что-то на съемную квартиру? завтра попросят на выход и куда ты будешь девать все барахло? да и опасно покупать что-то дорогое и хранить это в квартире, где ты просто снимаешь угол. среди ночи выкинут тебя на мороз, а твои купленные вещи заберут себе..
Аноним 15/08/26 Суб 15:33:47 3744409
>>3744399
какие-то лузерские маняпроекции
Аноним 15/08/26 Суб 15:44:36 3744412
>>3744399
Ты напомнил серию из Черного Зеркала, где негр крутил педали.
Java Thread №292 /java/ Аноним 09/08/26 Вск 14:52:52 3741660 Ответ
bbb7b906-5311-4[...].png 1824Кб, 1254x1254
1254x1254
Пропущено 125 постов
12 с картинками.
Пропущено 125 постов, 12 с картинками.
Аноним 15/08/26 Суб 09:07:42 3744351
А теперь еще и пидоры из своего "IT умерло ИИ победило" сюда пришли.

Вы ебанаты, у вас 21 тред уже есть об одном и том же.

Вы ни слова про джаву не написали. Съебите туда, будьте так любезны.
Аноним 15/08/26 Суб 11:01:07 3744364
>>3744351
Это один и тот же петух толсто тралирует местное пикабыдло.
Аноним 15/08/26 Суб 14:47:43 3744402
>>3744401
>Синьеру дают интеграцию, про которую половина требований еще не существует, три системы ебут друг друга, миграция должна пройти без остановки, а если он ошибся, встанет бизнес-процесс

Ну если без рофлов и смехуечков, то это примерно уровень 16 грейда в яндексе, то есть мидл/мидл+ примерно. Хороший мидл с опытом в состоянии это сам все проделать и не облажаться.

>>3744401
>почему-то решил, что эти обязанности теперь можно купить за 50к
На рынке труда большая безработица, полно толковых кандидатов готовых работать и за 200к, и за 150к, и даже за 100. Может и за 50к можно нанять уже, но хз.
QA Thread #24 - грезы о найме /qa/ Аноним # OP 21/01/26 Срд 09:49:03 3628723 Ответ
approved0.webp 11Кб, 367x362
367x362
Двадцать четвертый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.

Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате.

Итак, пока 90% вкатунов пробуют вкатиться в макакинг и конкурируют там с задротами-олимпиадниками, учат каждый день новые фреймворки и выгорают, мы спокойно (твердо и четко) конкурируем со вчерашними ручными тестировщиками, Наташками и Михалычами, которые в тестирование пришли с кассы.

Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ для прохождения собеседований уровне, получаем свои 300кнаносек и смеемся.

Милости просим к нашему шалашу!

ТЕСТОВЫЙ FAQ:

В: Как вкатиться?
О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи.
Альтернативное мнение: уже год никак, 50000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания ЯП, ООП, фреймворков, контейнеров, CI/CD и OSI...


В: Какой ЯП выбрать?
О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению.

В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше?
О: Дальше тебе необходимо разобраться с фреймворками, с помощью которых создаются автотесты. Для каждого ЯП он разный: Selenium, Selenidе, Playwright, Cypress.

В: Я сделал все вышеописанное, что делать дальше?
О: Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку

На этом пока что все.

Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.

Для ручников гайд: https://pastebin.com/6p6gmxNv (сыроватый, обновлений не ждать)

СПИСОК ПОЛЕЗНЫХ МАТЕРИАЛОВ:

Ручное тестирование:
- Книга «Тестирование программного обеспечения. Базовый курс.» - https://svyatoslav.biz/software_testing_book/
- Назина - тестирование (смешные картиночки и реальное использование йоба-практик прилагаются)
- Курсы "ITVDN - QA"
- Конспекты Яндекс.Практикум - Тестирование (сами курсы на водной основе и не рекомендуются)
- База знаний https://github.com/VladislavEremeev/QA_bible
- Вопрос-ответ на английском https://www.algrim.co/237-qa-engineer-interview-questions
- Вопросы из фаанга https://github.com/annivanova1992/faang-qa-interview
- курсы по теории https://stepik.org/course/118842/syllabus (отзыв анона (?): по теории местами неплохо, местами полная хуйня, но в качестве шпаргалки нормально)

Автоматизированное тестирование:
- QA.GURU (см. торренты и их канал на ютубе)
- Автоматизация на питоне https://github.com/berpress/qa-python-map
- курсы Python: Pytest, Selenium https://stepik.org/course/575/syllabus (анон рекомендует! довольно простенький, но как ни странно, там ответы почти на все вопросы, которые задают на собеседованиях. Хватит, чтоб написать пару своих тестовых проектов в т.ч.)

Нагрузочное тестирование:
- Apache JMeter - Basics to Intermediate level
- Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019)

Прошлый тред:
- https://2ch.su/pr/res/3511168.html

Шапка для потомков:
-
Пропущено 363 постов
24 с картинками.
Пропущено 363 постов, 24 с картинками.
Аноним 15/08/26 Суб 06:31:42 3744336
>>3744263
Сантехники умирают, знакомый в очереди сидит вместе с петровичами, дерутся за каждый заказ. За 70к рублей, бывает 90. Конечно можно сказать работай сам на себя, но это тот же бизнес и личный бренд. Имея такое и в айти еше можно побыть
Аноним 15/08/26 Суб 08:39:34 3744347
>>3744336
в айти твой личный бренд и бизнес приведут тебя к тому что ты просто бабки просрешь вникуда и на этом все кончится. гораздо проще шабашить сантехником на себя, чем айти биз открыть.

>>3744336
>Сантехники умирают, знакомый в очереди сидит вместе с петровичами, дерутся за каждый заказ. За 70к рублей, бывает 90

ну вот а скоро придется сосать хуй еще сильнее, так как из айти прибежит толпа безработных в сантехнику и обрушит зарплаты до 40-50к в месяц, то есть до уровня чуть больше уровня мрот.
Аноним 15/08/26 Суб 13:51:56 3744396
>>3744347
По моему надо вкатываться не в работы, а в бомжевание тогда. И так и так одни перспективы. Знать надо где нормально еду найти, где помыться, где зиму переждать, в выживание вкатиться там
Единственный тред по СИ clang /clang/ Аноним 08/01/26 Чтв 03:00:43 3619616 Ответ
channels4profile.jpg 39Кб, 900x900
900x900
photo2026-01-08[...].jpg 26Кб, 650x612
650x612
photo2026-01-08[...].jpg 51Кб, 640x780
640x780
Тред для всех кто хочет погрузиться в низкоуровневое и системное программирование дедушки си

Обсуждаем чужие гитхабы, коды, программирование микроконтроллеров.

сам учился на степике, всем советую прочитать книгу Брайана Кернигана и Денниса Ритчи «Язык программирования Си»

ЗАДАВАЙТЕ ВОПРОСЫ И ПОЛУЧАЙТЕ ОТВЕТЫ!
Пропущено 448 постов
39 с картинками.
Пропущено 448 постов, 39 с картинками.
Аноним 13/08/26 Чтв 04:51:04 3743297
image.png 213Кб, 596x335
596x335
В аудитории ВМК МГУ, где преподавал Андрей Викторович Столяров, рядом с доской висела табличка: "Не знающий языка Си да не войдет".
Однажды один студент пожаловался Столярову, что язык Си слишком трудный, он не понимает указатели и путается в макросах. А вакансий на нем почти нет, зато на JavaScript полно.
Доцент Столяров ответил: "Не оскверняй высокую науку приземленными целями. Ею занимаются ради возвышения души, а не ради прибыли"
Re: Размерность sizeof в Си 15/08/26 Суб 11:53:28 3744375
>>3723912
>Насколько знаю, в стандарте Си, sizeof показывает размер объекта не в байтах!! А в количестве объектов char, которые в искомом объекте могут уместиться. Т.е. тип char является основополагающим.


Ты же в курсе, что char в Си является минимальным размером и обычно при необходимости использовать букву пошире, пишут свой wchar?
В свою очередь байт является минимальным размером данных в Си, но если у тебя слишком много bool, ты можешь закатать их в структуру вот так:

struct {
bool working:1;
bool enabled:1;
bool reset:1;
bool a:1;
bool b:1;
bool c:1;
bool d:1;
uint8_t:1; // reserved, или заглушка, чтоб знать свои пределы и пропускать несклько бит.
} data;
Аноним 15/08/26 Суб 13:41:16 3744391
>>3744375
Когда придумывался Си, байт не везде был 8 бит
Так что Си поддерживает типы int, short весьма экзотической разрядности
Лиспотред №15 /lisp/ Аноним 03/05/24 Птн 01:12:22 3142890 Ответ
171468779442526[...].jpg 324Кб, 1400x1050
1400x1050
171468789718920[...].png 67Кб, 1200x1200
1200x1200
Лиспы - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость.

{Основные диалекты}
:: Common Lisp - разрабатывался как промышленный язык, пригодный для широкого спектра применения, из-за чего имеет достаточно объемную спецификацию. Является мультипарадигменным (процедурщина, функциональщина, ооп (CLOS)), с сильной, динамической типизацией. Есть опциональная декларация типов и частичный их вывод в некоторых реализациях.
Описание особенностей: http://habrahabr.ru/post/143490
Основные реализации:
- свободные: SBCL (нативный код), Clozure CL (нативный код), ECL (через сишку), Clisp (байт-код; небольшой размер образа; похоже, заброшен), Clasp (LLVM; ориентирован на интероп с C++), ABCL (байт-код JVM), CMUCL, GCL.
- коммерческие: LispWorks, Allegro CL, Scieneer CL, mocl
:: Scheme - это минималистичный лисп, пригодный в основном для обучения, исследований. Наиболее практичными реализациями являются GNU Guile и Chicken Scheme.
:: Racket - развитие PLT Scheme. Racket включает в себя много подъязыков (typed racket, lazy racket, frtime racket, Scheme стандартов r5rs и r6rs).
:: Clojure - для тех, кто считает, что из смеси явы и лиспа может получиться что-то хорошее, или тех, кто интересуется креольскими языками, есть отдельный тред. Тред утонул, дом сгорел, отец-подлец бросил, поэтому поживёт сиротка пока у нас. Мальчик со странностями, но хороший, не обижайте. Шапка треда здесь https://rentry.co/9ve9d

{Scheme}
::: Учебники
- SICP :: https://mitpress.mit.edu/sites/default/files/sicp/index.html
- The Scheme Programming Language (R6RS) :: https://www.scheme.com/tspl3
- Практика :: https://exercism.io/my/tracks/scheme

::: Документация
- http://web.mit.edu/scheme_v9.2/doc/index.html

::: Остальное
- https://github.com/theodesp/awesome-scheme
- https://github.com/schemedoc/awesome-scheme

{Racket}
::: Учебники
- HtDP :: https://www.htdp.org/
- Racket Guide :: https://docs.racket-lang.org/guide/index.html
- Beautiful Racket: https://beautifulracket.com/
- Остальные :: https://racket-lang.org/books.html

::: Документация
- https://docs.racket-lang.org/

::: Библиотеки
- https://github.com/avelino/awesome-racket
- https://pkgs.racket-lang.org/

::: Среда разработки
- DrRacket :: https://docs.racket-lang.org/drracket/
- Online :: https://www.jdoodle.com/execute-racket-online/

{Common Lisp}
::: Учебники
- Cookbook :: https://lispcookbook.github.io/cl-cookbook/
- PCL :: http://lisper.ru/pcl/
- OnLisp :: http://www.paulgraham.com/onlisptext.html

::: Документация
- http://www.lispworks.com/documentation/HyperSpec/Front/index.htm
- https://cl-community-spec.github.io/

::: Библиотеки
- https://awesome-cl.com/
- https://ultralisp.org/
- https://lisp-journey.gitlab.io/blog/state-of-the-common-lisp-ecosystem-2020/

::: Среда разработки
- https://lispcookbook.github.io/cl-cookbook/editor-support.html

Предыдущий тред: >>2681837
Пропущено 487 постов
50 с картинками.
Пропущено 487 постов, 50 с картинками.
Аноним 30/07/26 Чтв 17:59:05 3737822
Ахалай-махалай! Некропост мёртвый тред поднимай!
Аноним 02/08/26 Вск 08:59:05 3738687
А чо, кожура - всё? Открыл сайт, а там года с 18го в основном мелкие фиксы. Тогда ведь Хиккан ушёл?
Аноним 15/08/26 Суб 11:06:10 3744365
>>3703581
Рич изменился за лето
ПРОГРАММИРОВАНИЕ ПРОГРАММНОГО КОДА /pro/ Аноним 06/08/26 Чтв 07:44:01 3740299 Ответ
xo80i.jpg 44Кб, 800x521
800x521
В этом треде мы будем учиться программировать.
Учиться программировать с нуля – для тех кто не умеет совсем.
Учиться программировать с нубскиллз – приводить в порядок усвоенные вами определеньица.
Учиться писать справочного характера инфо так, чтобы это было не скучно читать – это то чем занимаюсь я, к примеру.

Заголовок как бы намекает, что тут все серьезно – шуточки не потребуются.
Принцип того как я буду публиковать материалы:
1) не сверяться ни с какими источниками, ибо они и так в голове;
2) не ориентироваться на то что уже есть опубликованное, ибо результат сам по себе способен получиться сориентирован;
3) постараться предоставить упорядоченное и полное инфо о базовых применяемых в программировании сущностях, принципах и методах – следуя первым двум принципам все должно получиться достаточно кратко.

Посты будут публиковаться не спеша и без суеты.
Пропущено 14 постов
3 с картинками.
Пропущено 14 постов, 3 с картинками.
Аноним 14/08/26 Птн 03:08:46 3743737
>>3743516
>безработные кнопкодавы
Хз, у меня работа еще есть, хайр тоже еще есть, на линкедин все еще пишут рекрутерки.
Аноним 14/08/26 Птн 09:17:17 3743789
>>3743516
Ну, хз чё будет когда держать слопогенератор будет стоить как отдел разработки
Аноним 15/08/26 Суб 10:56:02 3744363
1С тред #82. Официальный. Твой. /1c1s/ Аноним 18/07/26 Суб 19:54:43 3733408 Ответ
png-clipart-1c-[...].png 18Кб, 348x348
348x348
Городок - Искус[...].mp4 7245Кб, 636x480, 00:00:05
636x480
Тред языка обобщенного метапрограммирования, доступный пониманию лишь немногим избранным.

FAQ

1. Хочу стать спецназом мира программирования, с чего начать?

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

ПРЕДЫДУЩИЙ: >>3705669 (OP)
Пропущено 137 постов
18 с картинками.
Пропущено 137 постов, 18 с картинками.
Аноним 14/08/26 Птн 00:31:51 3743715
>>3743683
Что за непростая обработка? Расскажи в двух словах.
Аноним 15/08/26 Суб 10:35:31 3744358
>>3743715
>в двух словах.
Непростая обработка
Аноним 15/08/26 Суб 10:36:10 3744360
>>3743575
Какие полгода долбик, ИИ только полгода как начала на 1С более менее писать
Перерыв без работы Аноним 11/02/25 Втр 19:39:07 3386822 Ответ
1000061325.jpg 209Кб, 1200x800
1200x800
Сейчас почти 11 лет непрерывного трудового стажа. Из которых 8 лет разрабом. Окончательно все заебало, хочу почилить полгода. Отпуск не предлагать: эти две недели пролетают как один миг.

Как HR-шлюхи относятся к перерывам в трудовой деятельности сроком 3-6 месяцев? У кого есть опыт?
Пропущено 210 постов
11 с картинками.
Пропущено 210 постов, 11 с картинками.
Аноним 14/08/26 Птн 23:52:05 3744293
>>3744284
>мимо-optiver
Вас еще не заменили на ИИ и не выпизднули на мороз? Слышал у вас там массовые сокращения то ли уже прошли, то ли вот-вот будут.
Аноним 15/08/26 Суб 01:29:22 3744315
Аноним 15/08/26 Суб 09:40:03 3744353
>>3744284
>optiver
>>3389285
как стать такими крутышками как вы? вы наверное еще английский знаете?! вы не скуфы?!!
C++ thread #153 cpp Аноним 30/03/26 Пнд 18:08:30 3675801 Ответ
image.png 1374Кб, 1280x719
1280x719
Пропущено 340 постов
33 с картинками.
Пропущено 340 постов, 33 с картинками.
Аноним 13/08/26 Чтв 16:38:39 3743558
>>3743281
Да ты и опенсорсу удивишься
Аноним 14/08/26 Птн 03:07:50 3743736
>>3743287
Также как и с гитхабом. Сейчас же гитхаб так засран этим дерьмом, что твой проект с гитхаба в резюме тупо проигнорируют.
Аноним 15/08/26 Суб 08:30:59 3744344
>>3743558
Удваиваю этого господина.

Нет, блядь, жить бы лучше. Поболело у тебя - сделай так, чтобы больше ни к кого не болело.

Этот хуй поди ещё и соревновательный пиздец, с резюме обвешанным всякими "Я сделол на N% лучше".

И играет в ебаный тарков. С читами.
Rust тред rust /rust/ Аноним 25/07/26 Суб 10:26:12 3735926 Ответ
image.png 384Кб, 622x626
622x626
image.png 243Кб, 626x531
626x531
image.png 436Кб, 735x740
735x740
image.png 364Кб, 735x740
735x740
Добро пожаловать в тред гарантий, обещаний, владения, заимствования и тайных знаков

Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности.

Ссылка на официальный сайт: https://www.rust-lang.org/

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

НОВИНКА: Rust для Windows: https://metanit.com/rust/windows/

IDE для Rust: https://areweideyet.com/
GUI для Rust: http://www.areweguiyet.com/
Web для Rust: https://www.arewewebyet.org/
GayDev для Rust: https://arewegameyet.rs/
Что еще есть для Rust?
- Посмотри сам: https://wiki.mozilla.org/Areweyet

Основная литература:
Rust Book(версия на русском языке): https://doc.rust-lang.ru/book/
Rust Book: https://doc.rust-lang.org/book/
Rustlings (упражнения чтобы привыкнуть к расту): https://github.com/rust-lang/rustlings
Rust by Example: https://doc.rust-lang.org/rust-by-example/
The Rustonomicon(для продвинутых анонов): https://doc.rust-lang.org/nomicon/
Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/

Ресурсы на русском:
https://rust-lang.ru/
Отдельное спасибо автору этого гитхаба(старому ОПу). Здесь вы сможете найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41
Пропущено 270 постов
33 с картинками.
Пропущено 270 постов, 33 с картинками.
Аноним 14/08/26 Птн 20:38:30 3744205
>>3744203
Возможное верятное будущее: рисобак/дизайнеров/видеоператоров/мамок опа сильно (прямо очень сильно) нанимают в antropic/open ai. Возможное вероятное альтернативное будущее рисобак/дизайнеров/видеоператоров/мамок не нанимают в antropic/open ai. Почему и как сами догадывайтесь.
Аноним 14/08/26 Птн 21:46:09 3744227
image.png 703Кб, 897x845
897x845
Создатель крупного проекта BUN переписал с помощью вайбкодинга свой проект с языка Zig на Rust, используя лишь Claude-агента и не дорабатывая код руками. Это заняло у него всего-лишь 9 дней, а скорость проекта возросла на 5%.

Ебало имаджинировали? Анальники всё...
Аноним 14/08/26 Птн 22:27:46 3744257
image 378Кб, 554x554
554x554
ai удешевляет работу программиста /aipizda/ Аноним 26/07/26 Вск 23:05:19 3736436 Ответ
AI-text-to-imag[...].webp 54Кб, 800x800
800x800
я backend разраб на позиции лида. И мои коллеги постоянно используют fucking ai slop.
Глобально, все ок. Но каждая новая строчка сгенерированная ai это тех долг. На ревью происходит тотальный пиздец. CTO говорит о необходимости внедрении ai в Этапы ревью

Расскажите там как у вас дела, коллеги
Пропущено 24 постов
1 с картинками.
Пропущено 24 постов, 1 с картинками.
Аноним 08/08/26 Суб 03:21:54 3741154
>>3740667
двачую этого заклинателя машин
Аноним 13/08/26 Чтв 12:55:37 3743431
Разраб на линии, за последние две недели код команды вырос на 10% (около 70к строк)
Коллеги не останавливаются, менеджер бредит, что скоро все будет ии писать. Продолжаю наблюдение
Аноним 14/08/26 Птн 21:55:42 3744235
>>3740235
"Дай дураку opus 5, он и с ним слоп сделает"

Harness is everything.
C# .NET тред #63 /csharp/ Аноним 04/08/26 Втр 12:11:04 3739558 Ответ
nuzhen-li-sharp[...].webp 235Кб, 1250x834
1250x834
Летний тред лучшего языка на планете.

1. Ресурсы:
https://dotnet.microsoft.com/learn
https://ru.stackoverflow.com/a/416585/422180
https://metanit.com
https://professorweb.ru
https://devblogs.microsoft.com/dotnet/
https://csharp.godbolt.org/

2. С# для веб
https://docs.microsoft.com/ru-ru/aspnet/core

3. C# для десктопа
https://docs.microsoft.com/ru-ru/dotnet/desktop

4. С# для игр
https://ru.stackoverflow.com/a/609901/422180

5. С# для мобильной разработки
https://docs.microsoft.com/ru-ru/dotnet/maui

6. Годные ютуб-каналы
https://www.youtube.com/c/CODEBLOG
https://www.youtube.com/c/AndreyShyrokoriadov
https://www.youtube.com/c/DevJungles
https://www.youtube.com/user/Shmachilin
https://www.youtube.com/c/Elfocrash
https://www.youtube.com/user/IAmTimCorey
https://www.youtube.com/playlist?list=PLdo4fOcmZ0oX8eqDkSw4hH9cSehrGgdr1

Шапка: https://pastebin.com/HT7Hi6FD
Прошлый тред: https://2ch.su/pr/res/3603761.html
Пропущено 95 постов
9 с картинками.
Пропущено 95 постов, 9 с картинками.
Аноним 14/08/26 Птн 18:17:57 3744167
>>3744157
Сманеврировал тебе за щеку, проверяй.
Аноним 14/08/26 Птн 18:19:11 3744169
Если флагманский продукт Microsoft переписать на шарпе, он перестанет быть флагманским продуктом.
Аноним 14/08/26 Птн 18:32:45 3744173
>>3744167
Пока что ты себе только в штаны сманеврировал жидко+вонюче. Иди подмывайся.
УЧАСТИЙ В ХАКАТОНАХ ТРЕД Анончик, раз ты любишь программирование, то почему еще не участвуешь в хак Аноним 11/08/26 Втр 03:07:50 3742411 Ответ
image.png 340Кб, 1920x916
1920x916
image.png 744Кб, 1376x768
1376x768
image.png 1119Кб, 1920x1080
1920x1080
image.png 246Кб, 1030x515
1030x515
УЧАСТИЙ В ХАКАТОНАХ ТРЕД

Анончик, раз ты любишь программирование, то почему еще не участвуешь в хакатонах? Это весело!
Пропущено 7 постов
4 с картинками.
Пропущено 7 постов, 4 с картинками.
Аноним 13/08/26 Чтв 14:07:47 3743484
image.png 3087Кб, 2250x2086
2250x2086
>>3743034
Штрейкбрехер, спок

>>3742760
>Тот кто в этом участвует - пидарас и хуесос и должен быть внесён в чёрный список айти
Два чая
Аноним 13/08/26 Чтв 14:12:08 3743488
image.png 123Кб, 828x225
828x225
Аноним 14/08/26 Птн 03:09:39 3743738
>>3743484
>>3743426
>уиииии
Манявкатуны, спок. У вас небось и высшего образования даже нет, вкатились в айтишечку чисто по хайпу и ради денег. А кто-то с детства увлекался айтишечкой.
Go тред №37 /go/ Аноним 02/04/26 Чтв 13:19:11 3677844 Ответ
httpsdev-to-upl[...].webp 319Кб, 1194x672
1194x672
zig-cross-compi[...].jpg 26Кб, 400x355
400x355
Screenshot 2024[...].jpg 36Кб, 272x292
272x292
299293162773.jpg 64Кб, 1001x563
1001x563
Go или Golang — компилируемый язык программирования от создателей таких шедевров как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Golang является краеугольным камнем стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного кастрирования.

С чего начать:
- В обязательном порядке проходим "Go Tour":
https://go.dev/tour/welcome/1
- Читаем документацию прямо по порядку (пункт "Learning Go"): https://go.dev/doc/
- Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/darius-khll/golang-developer-roadmap (постоянно обновлялось сообществом)

Литература:
- Донован, Керниган "Язык программирования Go"
- Также книги рекомендуемые для начала: https://go.dev/wiki/Books и https://www.practical-go-lessons.com/ (веб-версия — бесплатная и хорошо подходит для новичков в программировании)
- Книги из списка: https://github.com/dariubs/GoBooks

Полезные ресурсы:
- Сборник patterns и info по микросервисам: http://microservices.io/
- Смотрим видео https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw
- Справочник энтузиастов: https://go101.org/
- Практические уроки: https://www.practical-go-lessons.com/
- Обновляемый список велосипедиста с пакетами: https://github.com/avelino/awesome-go

Небольшая конфа треда: https://t.me/golang2ch (выживает)

Прошлый тред: >>3643081 (OP)
Пропущено 470 постов
46 с картинками.
Пропущено 470 постов, 46 с картинками.
Аноним 13/08/26 Чтв 14:21:06 3743495
>>3743324
Айти индустрия умерла. Ищи новую работу в другом секторе экономики.
Аноним 13/08/26 Чтв 14:21:33 3743496
>>3743486
>Ну вот почитал, вижу - хуета.
Это все влажные фантазии и аутотренинг оставшихся без сотыг. Стадия "торг". Знакомый в бригаде занимался ремонтом несколько лет. Строительство, электрика и т.д. До ковида было все ок, сейчас нет заказов.
Аноним 13/08/26 Чтв 16:07:59 3743551
>>3743324
3 года назад гоферов набирали массово пачками, гребли всех даже без опыта.
год назад вроде так же в 1С гребли.
сейчас найм вроде везде мертв.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов