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

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

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

Haskell тред /haskell/ Аноним 03/10/19 Чтв 22:03:55 1488256 Ответ
PureDevilHaskell.png 69Кб, 413x413
413x413
Пропущено 428 постов
21 с картинками.
Пропущено 428 постов, 21 с картинками.
Аноним 23/09/20 Срд 19:12:14 1814486
Ковыряю хачкиль потихоньку, читаю Real World Haskell, и там задача на реализацию алгоритма Грэхема, так я и без того, блядь, тупой, но ещё и пытаться всё писать в функциональном стиле и думать иначе причиняет мне мозговую боль.
Надо было лучше байтойобство изучать.
Аноним 23/09/20 Срд 20:39:52 1814512
>>1814463
Когда самый крупный и значимый проект на языке -- это его же компилятор, начинаешь понимать новые грани термина "самоподдув"
Аноним 23/09/20 Срд 23:23:59 1814633
>>1814512
Но GHC со всеми расширениями это реальный мастерпис, хуй знает что сложнее можно придумать.
Рулетка проектов. Аноним 24/03/20 Втр 15:59:35 1641620 Ответ
IMG202003241452[...].png 1647Кб, 3840x2160
3840x2160
Не нашёл - создал.
Пропущено 254 постов
6 с картинками.
Пропущено 254 постов, 6 с картинками.
Аноним 22/09/20 Втр 23:47:40 1813692
роллл
Аноним 23/09/20 Срд 22:27:15 1814592
Аноним 23/09/20 Срд 23:10:52 1814626
roll
ООП Аноним # OP 26/01/20 Вск 00:11:17 1583080 Ответ
tftEYGm82Uo.jpg 80Кб, 720x720
720x720
Двач, объясни пожалуйста на двух пальцах про объектно-ориентированное программирование
Пропущено 105 постов
4 с картинками.
Пропущено 105 постов, 4 с картинками.
Аноним 22/09/20 Втр 13:10:06 1813199
>>1794261
Толсто говорить что передача сообщений не прижилась. События это те же сообщения. А они везде. В винде95. В сайте на реакте. В игровом движке.
Аноним 23/09/20 Срд 23:05:57 1814621
>>1813199
Причем тут евенты к мессадж-пассингу? Это ортогональные понятия.
Аноним 23/09/20 Срд 23:10:31 1814624
>>1814621
Просто он зачем-то смешивает асинхронщину, месседж-пассинг и ивенты в одно понятие.
Очередной легитимный тред по 1С N35. Вкатываемся /1с/ Аноним # OP 03/09/20 Чтв 08:15:50 1795914 Ответ
15944903414420.png 13Кб, 300x300
300x300
Screenshot1.png 446Кб, 355x730
355x730
ЧаВо:

1. Хочу стать спецназом мира программирования, с чего начать?
Пойти в любой франч. Там тебя научат.
Осознать что 1с это не о программировании и начать читать http://v8.1c.ru/edu/platform_training.htm, доступно, официально.
Неофициально http://forum.ru-board.com/forum.cgi?forum=35
Основы бухгалтерии в одной статье: https://infostart.ru/public/94641/

2. А онлайн-курсы есть какие?
Хорошие курсы по программированию для начинающих http://xn----1-bedvffifm4g.xn--p1ai/ http://курсы-по-1с.рф/. Регаешься на курс , каждый день приходит по 1-му видеоуроку. Смотришь на скорости x4, усваиваешь только самое главное. По "1С: Специалист по платформе" там же хороший курс, но он за деньги.
Курс по СКД (система компоновки данных - инструмент разработки отчетов): http://www.spec8.ru/kurs-po-skd-besplatno
Описание местного языка запросов: http://programmist1s.ru/yazyik-zaprosa-1s/

3. Умею читать, что посоветуете?
http://v8.1c.ru/metod/books/
Если хочешь получить базовые знания по именно программированию на платформе 1С, тогда гугли книжку "1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" (Радченко М. Г., Хрусталева Е. Ю.), либо купи бумажную, она стоит 200р.

4. А стоит ли мне вообще идти в 1С?

Тебе определенно не стоит идти в 1с если:
- Ты любишь программировать, и хочешь заниматься только этим
Подумай, вероятно стоит выбрать другой язык.
- Тебе не нравиться общаться с людьми
Зачастую специалист 1с общается с клиентом на прямую, должность аналитика есть далеко не везде.
- Ты слишком раним/эмоционально неустойчив.
Иногда клиент негативно настроен по отношению к тебе, к твоей компании, и к 1с в целом. Иногда он орет и хочет подать на тебя в суд. Но если ты хорошо делаешь свою работу, ну или по крайней мере не косячишь и сможешь объяснить клиенту, что если что-то не работает, виноват не ты, а фирма 1С, продуктом которой вы вместе и пользуетесь, тогда клиент будет тебя любить. На самом деле хороших клиентов, которые довольны твоей работой больше, чем недовольных.

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

5. Откуда качать обновления для конфигураций?
Для реальных бойцов элитного батальона внедренцев: http://forum.ru-board.com/forum.cgi?forum=35 - здесь есть все, ищешь тред "1С:Предприятие v.8.x+типовые конфигурации 8.x", удовлетворит запросам даже самого изысканного 1-разработчика требуется регистрация.
Так же все обновления и кучу обработок можно качать здесь: http://pirat.ca/viewforum.php?f=2692 (сайт заблочен, используй ТОР или проксю).
Для франшизопидоров и прочих опущенцев: https://users.v8.1c.ru/

6. С чего начинать карьеру 1Сника? Как попасть во франч?
Лучше всего начинать карьеру с франча, т.к. сразу получаешь кучу боевых задач реальных клиентов. Во франче, если повезет с коллегами, сможешь консультироваться с такими же новичками и помогать друг другу по началу. То, что любой 1Сник в любом случае начинает с разноса дисков - миф. Никто не мешает начать с сервис-инженера и возить диски, набираться потихоньку опыта и перекатиться в программиста, но если есть опыт программирования на любом другом языке и желание развиваться быстрее, можно пробовать сразу идти на программиста-стажера, многие франчи берут таких стажеров.
Чтобы попасть во франч с нулевым опытом в 1С, то есть два пути. Первый это либо идти на сервис-инженера разносчика дисков. Либо прочитать хотя бы Радченко из 1-го и 3-го пункта и прочитать что-нибудь типа "Основы бухучета за 21день" (в принципе и за 7 дней сойдет), и тогда уже можно вешать резюме и искать вакансии с заявкой на начинающего программиста, тогда не придется возить диски.
Никто эти блядские диски не носит из стажеров. Сервис-инженеры носят, но это мрази, которые только усложняют дальнейшую работу с клиентом и всё делают на отъебись. Сервис-инженеров никто не любит. Не идите в сервис-инженеры, а сразу в стажеры.

7. Прошел курсы, книжки почитал, на что теперь рассчитывать?
На сосание хуйцов, а ты что думал? Начальная зарплата колеблется от 5 до 25 тысяч в зависимости от региона. Делаешь резюме, выкладываешь на местной бирже, пишешь по всем вакансиям, которые есть в базе, можешь попробовать спиздеть про опыт. Иногда 1С это не программирование, а продажи (см. вторую часть 4-го пункта). Писать код не сложно, намного ценнее знание предметной области (бухгалтерия, управление торговлей в целом, учет зарплаты, ведение любого учета и бизнес-процессов в принципе). Для начала достаточно уметь быстро гуглить и пиздеть, что в косяках виноваты пользователи.
Полностью двачую абзац. Особенно про начальную зарплату.

8. Пишу диплом на 1с, помогите.
Мы тут не помогать сидим, а деньги зарабатываем, сынок, пиши в треде контакты и краткое ТЗ.

9. НЕ ПРОГРАММИРОВАНИЕ
Любой вменяемый 1С-ник займет должность на порядок выше в твоем отделе независимо от языка. Знание предметной области стоит выше простого умения программировать.

10. Я сисадмин, нужно автоматизировать торговую точку, помогите посчитать стоимость лицензий.
На сайте 1С ищешь список франчей в твоем городе, звонишь, объясняешь, просишь прислать коммерческое предложение, они в тебе сами заинтересованы.

P.S. Шутки про разнос дисков ИТС вызывают рак простаты
Пропущено 189 постов
21 с картинками.
Пропущено 189 постов, 21 с картинками.
Аноним 23/09/20 Срд 15:17:50 1814235
15914565282180.webm 648Кб, 960x540, 00:00:20
960x540
>>1814227
>Оно тебе не надо, парень
Бля если я спрашиваю значит мне надо! Шо ты "не надо" !? Полоумный..
Аноним 23/09/20 Срд 17:25:13 1814371
>>1814225
На остальное лень отвечать, судя по твоим вопросам, тебе это ещё не скоро пригодиться. Это относится к оптимизации клиент-серверного взаимодействия.
Аноним 23/09/20 Срд 19:50:54 1814497
иммиграция Аноним 14/06/20 Вск 22:11:02 1723048 Ответ
image.png 1832Кб, 728x938
728x938
Сап прогроммач.
Короч мне 30. Есть жена. Лечинок пока нет.
Работаю на апворке. Уровень синьйор помидор - ларавель да ву джс, немного девопс. Проблем с поиском работы вроде не встречаю.
Доход уровня 2-6к в мес. Живу в мухосрани, город миллионник. Денег тут девать некуда. На подобные зп можно намутить загородный дом в 5 минутах от центра и в хуй не дуть. Живи и радуйся как грится. НО сука люди... конечно не все, но есть кадры глядя на которых хочется сменить место жительства. В ДС не жил, но думаю что быдло там тоже присутствует.
Был опыт путешествий, по месяцу/два. Можно опять куда-либо ехать, но все чаще думаю о переезде с перспективой получения паспорта.

И тут встает вопрос куда? Вопрос к тем кто заюзал трактор - как вы выбрали страну/город?
Пока детально не изучал вопрос. Нравится истории про Канаду. Двойное гражданство, можно как понял и в рф быть и там на длительные строки. Но до рф добираться долго.

Ну и пилите свои истории как вы съебнули.

Пропущено 124 постов
4 с картинками.
Пропущено 124 постов, 4 с картинками.
Аноним 23/09/20 Срд 10:14:59 1813900
>>1804465
Что за хуйню я читаю. У меня приятель-полуомежич в испании девственности лишился.
Аноним 23/09/20 Срд 14:29:21 1814165
>>1795394
Армянки хуйня, насчет азиаток поддерживаю.

>>1808041
Судя по этой карте лучшая страна это Тайланд. Кучу азиаток и они дают.
Аноним 23/09/20 Срд 15:07:26 1814217
>>1792595
Пиздецки двачую. Живу в лютой мухосрани, получаю 75к будучи мидлой. PHP/Node.

Моя тян врач горбатиться за 24к. Её мамка, 18(продавец), и батя 32(сварщик).

То есть я один поднимаю как вся её семья. А в Европе я буду нёрд и иностранец не всратый никому.
iOS Thread — даб-даб-ди-си двадцатьдвадцать эдишен Аноним 23/06/20 Втр 21:20:14 1732084 Ответ
JGcnD9G.10.jpg 252Кб, 750x500
750x500
Снимок экрана 2[...].png 470Кб, 3068x1622
3068x1622
Снимок экрана 2[...].png 3075Кб, 3068x1622
3068x1622
a44.jpg 20Кб, 680x346
680x346
Прошлый тред: >>1613984 (OP)

Спустя пол года тред был перекачен! Итс ревалюшен, джони!1

Продолжаем попускать обж-с дидов вместе с эплом, Swift уже допилили до такого состояния, что по заверениям эплорабов его юзают где-то в Foundation, а SwiftUI — единственный способ создавать виджеты.

Q & A
>С чего вкатываться?
Swift book - книжка валяется в интернете доки. Через 1-2 месяца смело переходи на ObjC - Интересная книга от Paul Хадсона Objective-C for Swift Developers Paul Hudson, найти которую можно ниже в телеге.

Так же после 1 недели знакомства со Свифтом желательно начинать строить приложения. Порядок: TODO List (DB) -> Weather -> ImageGallery —> Movie. Аналоги ищи на гитхабе - их тысяча, смотри, пизди код, учись.

>А можна начинать сразу со SwiftUI и ложить хуй на всё остальное легаси?
Разве что если планируешь начинать искать работу через 2 года. Хотя даже тогда тебе _везде_ придётся ебаться с UIKit-ом, так что нет, хотя посматривать и стоит.
Сейчас SwiftUI как и Swift в своё время — ещё только версия 2.0, а юзать свифт без болей в жепе стало возможно только к 4-й версии).

>Не люблю читать книжки я долбаеб
https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91 - лучшее что есть в интеренете, на слайды которого ссылаются большинство ответов для даунов. Уже есть версия поновее, но это энивэй нетленочка, и даже если ты конченный долбоёб — то даже тогда сможешь выучится чему-то по этому.

Материалы для обучения

Складчина, в которой можно найти почти всё:
https://telegra.ph/MIYAMOTO-SYNDICATE-06-16 (см. навигацию канала)

Сборник легаси-литры и таких же подтухших видосов для погружения в тёмные века:
https://drive.google.com/drive/folders/0B25xie8pit__amNPc1N6OXVFaEU

Остальное видео:
ttps://coursehunters.net - продажная сука, которая с конца июля начала требовать 200-300 рублей подписки. Курсы неплохие, если не жалко - можно оформить и выкачать для себя интересные (обрати внимание на Devslopes)

Полезные статьи с КореДата
https://marcosantadev.com/coredata_crud_concurrency_swift_1/ - хорошая серия статей по работе с CoreData

Крутые статьи по многопоточности
https://habr.com/ru/post/320152/
https://habr.com/ru/post/335756/

Перевод базовой документации
https://swiftbook.ru/content/

>Где в дальнейшем искать инфу?
https://developer.apple.com/videos/wwdc2020/ — открываешь и смотришь всё, чего не знаешь. Желательно хотя бы за последние 3-4 грода. То есть почти всё.
Пропущено 450 постов
34 с картинками.
Пропущено 450 постов, 34 с картинками.
Аноним 23/09/20 Срд 00:33:13 1813704
Аноним 23/09/20 Срд 15:01:17 1814206
>>1812812
>Во вторых когда надо что то добавить всё равно намного проще унаследоваться от бейскласса и переписать нужный метод чем через три пизды переподписоваться на нужный контрол в централизующий функции. ОДИН ХУЙ всё равно в проектах широко используется наследование.
Сейчас бы наследоваться когда есть сабтайпинг.. Наследование просто не переношу (но раз\два можно сделать, но не так как ты на каждый пук)

>>1812848
>не скатишь код в 10-ти уровневый ад коллбеков с бесконечнымыми guard let self = self.
Ты наверное индусов ковырял? Ни разу не видел такие твои 10 циклов. Максимум что было так это 3 фора + иф, но это другая тема. Там асинк\авейт уже в репу вливают пока вы спорите о своей вложенности. И как бы для этого группы есть или сторонние решения аля PromiseKit.

>>1813300
Не помню какая. Сидел в начале сентября.

Аноним 23/09/20 Срд 15:02:05 1814208
Android-разработка /android/ Аноним 13/07/20 Пнд 21:46:46 1750676 Ответ
android-device-[...].jpg 408Кб, 1460x960
1460x960
Шапка проебана, сидим так
Пропущено 351 постов
21 с картинками.
Пропущено 351 постов, 21 с картинками.
Аноним 22/09/20 Втр 19:34:07 1813498
Аноним 23/09/20 Срд 09:42:10 1813866
>>1813498
Использую их для фоновых задач, но почему они прекращают работу после закрытия приложения (свайпом из недавних)? Я уже что только не пробовал (BroadcastReceiver, Service, Worker, и.т.д), из всего работу не прекращает только Foreground Service, но уведомление висит ненужное. Ебал я эту политику энергосбережения
Подозреваю сейчас Xamarin в этом, может, следовало на жабе писать
Аноним 23/09/20 Срд 10:43:13 1813917
>>1813866
>Подозреваю сейчас Xamarin
А он тут причем? Это политика андроида, начиная с oreo
Если нужно работать постоянно, то юзать нужно Foreground Service с иконкой
Как хак можно собрать под более раннюю версию SDK - тогда андрюша будет считать что приложуха не знает про новые правила анальных ограничений и не ограничивать их, имхо. (в моем случае это помогло, а так то я нихера не знаю)
Распределённый транзакционный баз данных тред /sql/ Аноним 19/08/20 Срд 14:20:47 1781628 Ответ
15847366478540.jpg 9Кб, 400x400
400x400
Очередной баз данных тред,
в котором мы
-Выслушиваем, почему в шапке по-прежнему отсутствует инфа для вкативания
-Разбираемся, почему PostgreSQL - не Oracle
-Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс
-Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обещстве
-Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование
-Анализируем, как работает поиск вконтакте
-Игнорируем конкаренси-шизика, не понимающего, зачем базы данных нужны
-И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно

Поехали!

Предыдущий тонет здесь: >>1638710 (OP)
Пропущено 231 постов
29 с картинками.
Пропущено 231 постов, 29 с картинками.
Аноним 23/09/20 Срд 08:51:21 1813830
>>1813828
ух ты
что это за книга?
Аноним 23/09/20 Срд 08:56:48 1813831
Аноним 23/09/20 Срд 10:17:43 1813903
>>1813831
ой спасибо
читать её конечно, не буду
Самых крутых концепций в программировании тред Аноним 18/02/20 Втр 22:17:59 1607051 Ответ
image.png 1119Кб, 1246x701
1246x701
Накидайте крутых штук типа Y-комбинатора или монад, желательно, с пояснением для дегенератов.
Пропущено 448 постов
22 с картинками.
Пропущено 448 постов, 22 с картинками.
20/09/20 Вск 16:23:27 1811598
Аноним 23/09/20 Срд 01:36:13 1813745
>>1811368
Именно так. В нормальных языках и так все в монаде, поэтому никакого особого термина для этого не требуется. Только у каличных функциональщиков понадобидось, потому что они себе навтыкали палок в колеса и не едут без монадо костылей.
>>1628157
Аноним 23/09/20 Срд 05:41:46 1813792
>>1811368

Ты в детстве писался под себя а не на монадах.
Здарова двач. Тян 19 лвл. Вкатываюсь в программирование. Аноним 08/09/20 Втр 11:52:23 1800420 Ответ
maxresdefault.jpg 136Кб, 1280x720
1280x720
Здарова двач. Тян 19 лвл. Вкатываюсь в программирование. Нужно сгенерировать числа Фибоначи в третьем потоке. Но выскакивает ошибка при переводе инта в стринг в выделенном фрагменте.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;

namespace lab1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Головний потiк");
Thread t1 = new Thread(Thread1);
t1.Start();
Thread.Sleep(100);
Thread t2 = new Thread(Thread2);
t2.Start();
Console.ReadKey();
}
static void Thread1()
{
Console.WriteLine("Другий потiк");
int[] array = new int[25];
Random rand = new Random();
for (int i = 0; i < array.Length; i++)
{
array = rand.Next(1, 100) * 10;
}
foreach (int a in array)
{
Console.WriteLine(a);
}
}
static void Thread2()
{
Console.WriteLine("Введи");
int n = int.Parse(Console.ReadLine());
int[] fibonachi = new int[n];
fibonachi[0] = 1;
fibonachi[1] = 1;
for (int i = 2; i < n; i++)
{
fibonachi = fibonachi[i - 2] + fibonachi[i - 1];
}
for (int i = 0; i < n; i++)
Console.WriteLine("fibonachi[" + i + "]=" + fibonachi);
Console.ReadKey();
}
}
}
Пропущено 14 постов.
Пропущено 14 постов.
16/09/20 Срд 08:22:35 1807919
>>1803490
"Тянка" запостила, помониторила 5 минут и забыла про этот пост, мейлач, программирование, вообще про все. 5 минут это оптимистично еще, довольно велик шанс что она даже ни разу не чекнула ответы.
Задроты будут еще год сидеть давать советы, пока тред не утонет в бамплимите.
23/09/20 Срд 01:38:57 1813747
Аноним 23/09/20 Срд 02:33:10 1813761
>>1801246
Где почитать про имитацию?
gamedev /gamedev/ #2 Аноним 22/01/20 Срд 12:56:45 1580575 Ответ
сожалеет.webm 5409Кб, 640x360, 00:02:44
640x360
Тред о разработке игр для тех, кто брезгует заходить в /gd.

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

Прошлый >>1144536 (OP)

#gamedev #геймдев #(разработка игр) #игры #unity #godot #ue4 #unreal #lua
Пропущено 88 постов
12 с картинками.
Пропущено 88 постов, 12 с картинками.
Аноним 14/09/20 Пнд 17:37:00 1806367
>>1806344
Не, рейсеры это совсем другая техника. Там же улицы города с перекрестками не сделать.
Аноним 14/09/20 Пнд 21:31:16 1806642
>>1806340
Делай отдельный меш для дороги и запекай в мир, с UV и удалением террейна под трассой и сшиванием краёв террейна с трассой.
Аноним 23/09/20 Срд 01:39:43 1813748
>>1580575 (OP)
ТВГ уже близко Пора пилить заготовочки
Computer Science thread /compsci/ Аноним 28/06/20 Вск 19:41:29 1736134 Ответ
.png 4380Кб, 2560x1440
2560x1440
Пропущено 59 постов
3 с картинками.
Пропущено 59 постов, 3 с картинками.
Аноним 23/09/20 Срд 00:14:23 1813700
>>1813458
Проверить четность.
Аноним 23/09/20 Срд 01:27:23 1813739
1ZrzlOZDcYIFVwp[...].gif 399Кб, 410x410
410x410
>>1809755
Если у тебя только 1 число из 2, то по сути ты можешь провести линиб в любую сторону и получить на выходе чуть ли не любое вещественное число.
Аноним 23/09/20 Срд 01:30:08 1813740
>>1813458
Так не интересно, вот если бы на сфере (1км на север, 1км на восток и 1км на юг и оказался на старте)
Лиспотред №10 /lisp/ Аноним 04/02/20 Втр 15:26:16 1591537 Ответ
1456980665625.png 23Кб, 256x150
256x150
Лисп - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость.

{Основные диалекты}
:: Common Lisp - разрабатывался как промышленный язык, пригодный для широкого спектра применения, из-за чего имеет достаточно объемную спецификацию. Является мультипарадигменным (процедурщина, функциональщина, ооп (CLOS)), с сильной, динамической типизацией. Есть опциональная декларация типов и, в некоторых реализациях (sbcl, например), частичный их вывод.
Описание особенностей: http://habrahabr.ru/post/143490
Основные реализации:
- свободные: SBCL (нативный код), Clozure CL (нативный код), ECL (через сишку), Clisp (байт-код; небольшой размер образа; похоже, заброшен), Clasp (LLVM; ориентирован на интероп с C++), ABCL (байт-код JVM), gcl, cmucl
- коммерческие: LispWorks, Allegro CL, Scieneer CL, mocl (для программирования под ведро и ios)
:: Scheme - это минималистичный лисп, пригодный в основном для обучения, исследований. Наиболее практичными реализациями являются GNU Guile (https://www.gnu.org/software/guile/) и Chicken Scheme (http://call-cc.org/).
:: Racket - развитие PLT Scheme. Racket включает в себя много подъязыков (typed racket, lazy racket, frtime racket, Scheme стандартов r5rs и r6rs).
:: Clojure - cм. соседний тред.

{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://github.com/CodyReichert/awesome-cl
- http://quickdocs.org/

::: Среда разработки
- Portacle :: https://portacle.github.io/
- Остальные :: https://lispcookbook.github.io/cl-cookbook/editor-support.html

Предыдущий тред покоится на дне тут: https://2ch.hk/pr/arch/2017-09-01/res/1003393.html
Пропущено 285 постов
41 с картинками.
Пропущено 285 постов, 41 с картинками.
Аноним 14/09/20 Пнд 12:52:53 1806074
>>1805705
>в х-ле по традиции пишут трансформации в уебищном обратном порядке
Охуительные истории.
Аноним 18/09/20 Птн 21:58:17 1810294
>>1790335
>Пишут, что Chez примерно как SBCL при дефолтных оптимизациях.
Преувеличивают. Понадобилось вот распарсить 20гб xml, решил сравнить лисповые s-xml, cxml и ракетовский sxml.
Первый на моём тостере парсит ~24мб/с, второй - ~38-42мб/с, а ракета едва до 2мб/с разгоняется.
Аноним 22/09/20 Втр 23:32:47 1813680
>>1810294
>>Пишут, что Chez примерно как SBCL при дефолтных оптимизациях.
>Преувеличивают. Понадобилось вот распарсить 20гб xml, решил сравнить лисповые s-xml, cxml и ракетовский sxml.
С дефолтными, а не максимальными. А cxml не только на максимум, но и вообще вручную злоебуче оптимизирован. Они даже строки свои написали! ("rods" у них называются).
Впрочем, xml в ракете это вообще какое-то говно, что меня очень удивило. Некоторое время назад надо было что-то большое парсануть, вообще не нашел ничего рабочего. Либо безумно медленно, либо не поддерживает namespaces, либо еще что.
C#/Сишарп/.NET Тред #21 /csharp /csharp/ Аноним 04/09/20 Птн 11:38:56 1797054 Ответ
.png 331Кб, 1044x1122
1044x1122
Существует множество различных платформ и языков программирования, однако среди них нет более элитного, чем C#. Это поистине язык богов, сочетающий в себе простоту использования с поистине неограниченными возможностями. Знание C# — прекрасный детектор современного, умного и успешного человека. Изучение платформы .NET безошибочно указывает на успешного в будущем человека.
ITT элита продолжает обсуждает будущее этого прекрасного и современного продукта компании Microsoft. Только в этом треде элитные разработчики ответят на самые острые вопросы индустрии.

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

1. Ресурсы:
- http://stackoverflow.com/questions/tagged/c%23
- http://www.tutorialspoint.com/csharp/
- http://professorweb.ru
- https://metanit.com/
- 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. С# для мобильной разработки
Если нужны инструменты для разработке под мобилы, смотри сюда - https://docs.microsoft.com/ru-ru/visualstudio/cross-platform/cross-platform-mobile-development-in-visual-studio?view=vs-2019.
Из актуальной литературы
- 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# 8.0: https://docs.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-8

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

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

Прошлый тред тонет здесь: >>1724425 (OP)
Пропущено 537 постов
37 с картинками.
Пропущено 537 постов, 37 с картинками.
Аноним 24/09/20 Чтв 08:37:19 1814793
>>1814788
хамл кстати шикарен
а жс сразу идет лесом когда нужны потоки
ах да. они же не нужны
всем нужны говнокалькуляторы )
Аноним 24/09/20 Чтв 08:41:32 1814796
>>1814793
Хамл шикарен только среди остальных инструментов для десктопного гуи, потому что из конкурентов у него только винформс, qtForms, gtk++ и прости господи чистый WinAPI. есть еще электрон вроде, но он тоже на js)))) Как человек, пиливший ГУЙ на всем вышеперечисленном и на вебовских технологоиях, ящитаю, что впизду и нахуй делать UI на десктопе, просто боже упаси. Веб в разы удобнее и профессиональных живых инструментов с активным коммьюнити гораздо больше.
Аноним 24/09/20 Чтв 08:44:56 1814797
>>1814796
Каждый кулик свое болото хвалит
Высоконагруженный тред /highload/ Аноним 05/07/20 Вск 13:41:42 1742443 Ответ
smngoz6m7erap94[...].jpg 53Кб, 1024x574
1024x574
5667242-1.jpg 137Кб, 750x1000
750x1000
peregruzhennyjt[...].jpg 80Кб, 750x689
750x689
Ищем бутылочные горлышки, оптимизируем архитектуру, денормализуем данные и обсираемся с результатов здесь.

Более-менее полезные материалы:
https://ruhighload.com/ - главный россиянский сайт по теме
https://www.youtube.com/playlist?list=PLrCZzMib1e9rZohs_FJg8MK52Ey494z40 - курс от Мыла
https://libgen.lc/item/index.php?md5=A12F1222BAC4AC823E6F1791916AF05F - мета-учебник
https://libgen.lc/item/index.php?md5=ADB1B34DC79C1AA7A2624EC0A12C819B - тонкии пердолинг Джавы
Пропущено 22 постов.
Пропущено 22 постов.
Аноним 21/09/20 Пнд 13:24:21 1812425
>>1811502
Ну вот и определились. Кря-кря!
22/09/20 Втр 05:18:14 1813043
>>1742684
представляю этот зоопарк из .нет/ява/нода сервисов, где каждый образ по 1гб, даже для самых милипиздрюческих задач
Аноним 22/09/20 Втр 17:24:02 1813374
>>1813043
Нода столько не жрет, попрошу. Не зря ж она инвалида по функциональности напоминает.
Зекач, случайно тут наткнулся на произведение Аноним 23/08/20 Вск 00:16:45 1785159 Ответ
image.png 223Кб, 2226x874
2226x874
image.png 73Кб, 578x542
578x542
Зекач, случайно тут наткнулся на произведение искусства под названием PARSER, язык программирования, который разработала Студия Артемия Лебедева ещё лет двадцать назад. До сих пор используется ими и уже другими галерами для клепания сайтов-визиток за тысячи долларов.

сайт "языка" https://www.parser.ru/
гитхаб https://github.com/artlebedev/parser3

У них целое коммьюнити из людей, пишущих для этого пиздеца ФРЕЙМВОРКИ https://github.com/unhandled-exception/pf2


Пропущено 19 постов
5 с картинками.
Пропущено 19 постов, 5 с картинками.
Аноним 27/08/20 Чтв 09:26:16 1789344
>committed 10 days ago

Ого. Помню анонс этой хуйни. Все думал стоит ли его изучать или php.

мимо-олдфаг
Аноним 22/09/20 Втр 13:43:16 1813226
Кто уже вкатился?
Аноним 22/09/20 Втр 17:15:31 1813365
>>1785175
> Тут же они предлагают весь сайт писать на этом чудовище
Ну почему чудовище? Это прекрасный инструмент, чтобы привязать к себе клиента
Тред про лучший в мире язык GO №11 /go/ Аноним # OP 28/06/20 Вск 20:29:31 1736180 Ответ
g1.png 475Кб, 714x644
714x644
g2.jpg 227Кб, 900x1400
900x1400
GO (а также Golang, Пщ или просто Го) — современный язык с зелеными потоками на уровне синтаксиса и крутой стандартной библиотекой. Так как делать пакеджи несложно, гитхаб полон пакеджами для абсолютно всего.


Для вката в Go читай:
- Донован, Керниган "Язык программирования Go"
- https://www.golang-book.com/
- книги из списка https://github.com/dariubs/GoBooks
- а также смотрим видео https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw

Пэкеджи можно искать тут https://github.com/avelino/awesome-go


Живем в ожидании Go2, пробрасываем ошибки, ищем обоснование, зачем нужны дженерики, смеемся над оопэшниками, которые не могут жить без ексепшенов, дженериков и размазанной бизнес-логики, ждем, когда нам подвезут аналоги эксепшенов и дженериков

Прошлый тред тут >>1700220 (OP)
Пропущено 499 постов
32 с картинками.
Пропущено 499 постов, 32 с картинками.
Аноним 22/09/20 Втр 15:42:05 1813299
Аноним 22/09/20 Втр 21:01:50 1813547
А что дают гокит/гомикро/etc относительно собственноручно написанного микросервиса?
Аноним 22/09/20 Втр 21:55:23 1813585
C++ тред #119 /cpp/ Аноним 03/09/20 Чтв 19:59:22 1796605 Ответ
cpp3.jpg 82Кб, 500x500
500x500
cpp1.png 73Кб, 1280x1439
1280x1439
cpp2.png 238Кб, 434x311
434x311
cpp4.png 519Кб, 1200x800
1200x800
Пропущено 583 постов
35 с картинками.
Пропущено 583 постов, 35 с картинками.
Аноним 24/09/20 Чтв 05:51:30 1814767
Аноним 24/09/20 Чтв 07:22:30 1814775
>>1814658
> Бинарный файл
> Как шеснациричное
Ты ебобо?
Аноним 24/09/20 Чтв 08:06:07 1814786
>>1814695
Если бы нашёлся кто-то кто возьмёт меня на работу после 1 прочитанной книги то я бы здесь уже не сидел.
Dart/Flutter Thread #1 /dart/ Аноним 03/02/20 Пнд 22:15:33 1590978 Ответ
dart-flutter#1.png 109Кб, 1070x700
1070x700
Dart — язык программирования, созданный Google в 2011 году. Позиционируется в качестве замены/альтернативы JavaScript, однако способен на большее.
Flutter — декларативный кроссплатформенный фреймворк для работы с GUI.

Ресурсы:
Решил вкатиться? Хороших книг нет.
Документация: https://dart.dev/guides
Пакеты: https://pub.dev/
Flutter Docs: https://flutter.dev/docs

Где кодить?
Visual Studio Code (Desktop, IOS и всё что ниже)
Android Studio (Android)
WebStorm (Web)

А зачем мне всё это?
Затем, что Dart в некоторых местах обогнал Golang. Затем, что у него простой и понятный синтаксис. Затем, что Flutter удобен для создания адаптивных приложений и его поддерживает Google.

Список VSC-расширений от Анона
Dart:
Pubspec Assist
dart-import
#region folding for VS Code
Flutter:
Awesome Flutter Snippets

ПРИНИМАЮТСЯ ПРЕДЛОЖЕНИЯ ПО ШАПКЕ
Пропущено 504 постов
51 с картинками.
Пропущено 504 постов, 51 с картинками.
Аноним 24/09/20 Чтв 01:47:35 1814707
image.png 76Кб, 1147x721
1147x721
Дарт и котлин целуются
Аноним 24/09/20 Чтв 01:49:13 1814710
>>1813023
Да хуй бы с ними, с концепциями. Лишь бы
- тормозов не было
- была кроссплатформенность
- легко писать, как на флаттере а то иначе можно кресты с qt взять
Аноним 24/09/20 Чтв 07:14:26 1814774
>>1814710
Знание каждого языка это не бесплатно
Нельзя их знать много, и тратить память на это говно откровенно жаль.
Удаленки и фриланса тред /remote/ Аноним 05/06/20 Птн 11:48:37 1713784 Ответ
udalenka1.jpg 61Кб, 512x369
512x369
udalenka2.jpg 62Кб, 500x270
500x270
udalenka3.jpg 75Кб, 464x640
464x640
Удаленки и фриланса тред, не нашел - создал.
Вернее нашел что то близкое, но там 2,5 анона и не совсем тематика.

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

Погнали!
Пропущено 124 постов
5 с картинками.
Пропущено 124 постов, 5 с картинками.
Аноним 18/09/20 Птн 09:27:43 1809771
>>1809517
В целом переводами можно, всё зависит от сумм и от банков (с зелёным точно не стоит). Минимум на двух местах так со мной расчитывались, но там как правило были небольшие суммы (меньше 100к, остальное вбелую или приезжал забирал налом) и переводы внутрибанковские, больше года суммарно, проблем не было. При других раскладах было бы более ссыкотно.
Самозанятость зайдет, если работодатель тебе согласен возмещать налог и пока не расчитываешь на зп 200к+, иначе забудь. Ебли со всякой отчетностью минимум, но и плюсов нихуя кроме внутреннего спокойствия.
Аноним 18/09/20 Птн 21:11:21 1810254
А что насчёт скажем так постоянного заработка в одной и той же компании в Штатах. И скажем так этот заработок реально охуевши большой по нашим мерка - 110к$ в год.

Вопрос, как в таком случае быть? ИП (там по прежнему 6% будет) ?
Аноним 20/09/20 Вск 13:22:59 1811443
hi guys
подскажите пожалуйста как намутить работку в серую/черную
разработка питон/с++
со средне неплохим знанием математики/линуха
или любой сорт оф
п.с. как наиболее годно оформить счет/ что-то вроде киви чтоб собсно было куда деньгу просить кинуть и не билось по банковским сводкам в первом приближении ( ну кроме крипты)
FizzBuzz трендель Аноним 12/06/20 Птн 08:34:13 1720120 Ответ
1591830081069.png 1548Кб, 2000x2000
2000x2000
Роллишь язык, пишешь, постишь итт.
Отличный шанс познакомиться с разными парадигмами и попробовать новый способ мышления.
Если выпал язык, который ты знаешь хорошо, попробуй реализовать задачу нестандартным или наиболее идиоматическим способом.
Пропущено 177 постов
19 с картинками.
Пропущено 177 постов, 19 с картинками.
Аноним 17/09/20 Чтв 22:04:03 1809424
Аноним 17/09/20 Чтв 22:04:48 1809425
/roll
Аноним 20/09/20 Вск 09:54:53 1811363
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов