|
Модератор
|
|
| 26.05.2015, 00:31 [ТС] | |
|
Самый прикол, Dennis Ritchie, в том (я про комбикормы), что смешивает их миксер, который управляется программой, параметры в которую передаешь ты.
Добавлено через 3 минуты А зоотехник стоит над ухом и говорит нечто вроде: "Глюкозы 9%, клейковины 3%, клетчатки 43% ...". А тебе надо все это перевести и в массы компонентов для машины, и в суммы денег для снабженца.
0
|
|
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||
| 26.05.2015, 01:25 | ||
|
0
|
||
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
||
| 26.05.2015, 06:26 | ||
0
|
||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|||
| 26.05.2015, 07:35 | |||
|
но немного помёр и не успел их доработать! Для числа 100000 нужно 869 итераторов для каждого цикла (а их у нас 3). Количество перестановок равно факториалу числа, т.е. fact(869) = : Такому числу :)
2984849438153337684898714206093658495069 6872694474770455300401821493286825554471 5106685665049032233311838513851098151918 1197727624963196803671644909000878098432 5250955603405165445402760563558460470644 7415397641022071699622504397559924052997 6339483426986853745206023817752424064283 6198110315231334506259498592388142176747 1469780794030486619375769735686748167883 9959019794540315461727988392917459880610 6506528310329605724929805023971208594994 2082873161710191811621603700346825474479 9542134159397978777032904240056637739958 5639793472913516859128694516725536525075 1562741077249181763622377252087151846743 6289283704597412600986051778570922995003 1144529490339549812653559233897503056007 7430772373525538088082036470661222834549 4318527410154993272288161683290892691639 9184447046620918019223964093513346603085 7881399202217588169027497167009376184990 9199212953414891652000699235131610614755 4871853074193559247766872858737763082983 4563279414840086552406898171183552056194 8553881339470357236748946953404984242658 6858101186887441140848250446723404841684 0181192607995717526780050285787626554445 4375497962366997458023173042998281397808 3753568016793590532675020025062385635812 7159216171276508432680809913620371384931 3449628940396614925300193828918978718942 5941374212485452475750064926662200707951 1040363210227684595660894168752758306316 4141489113663963890306118008321159148098 0555787303925488356052098312293739166482 2892157530258536193815261763777559375409 6177571301131856242378394282543362889523 5854844420804464707352070699277591213590 4234429896162637149648049898896987560266 8045143842547720753717415950900321201801 5564753566991858778850183535217993126688 9076267378180542268488711469019651407051 2500409798837880347164363665374376886501 2417127956454917993538021335651393470996 5940446896560568479893507256912033439720 8750956995529843929452669574277603540790 1497776051823597494322704475761742511671 0286398221938069790666214240791385786596 8418243646764430084454306095336895008305 3158400000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 0000000000000000000
869 * 3 = 2607, fact(2607) = очень BigNum ![]() Конечно, картезианское произведение работает с огромным количеством отсечений при переборе комбинаций для 2607-ми итераторов, но всё равно это довольно-таки быстро (оно работает несколько десятков секунд в рантайме) для такого гигантского числа. Поэтому на бигдате лучше всего использовать циклы for/foreach и т.д. Какое отношение разработчики D имеют к реализации математического алгоритма? Никакого! Придумайте алгоритм лучше и его включат в Phobos. Какие преимущества у картезианского произведения? Короткая форма записи и удовлетворительная скорость работы на относительно небольших числах. Для быстрого прототипирования и тестирования отлично подходит. Ещё есть вопросы? Добавлено через 4 минуты
0
|
|||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|||||
| 08.06.2015, 23:35 | |||||
|
Прошёл DConf 2015. В прямом эфире Уолтеру Брайту и Андрею Александреску был задан такой вопрос:
0
|
|||||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
| 09.06.2015, 16:44 | |
|
0
|
|
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|
| 10.06.2015, 23:52 | |
|
Кто-нибудь слышал, что модульная система не войдёт в стандарт C++17? Для C++17 существует два варианта модульной системы, принципиально не отличающихся друг от друга. Одну разрабатывает Google, другую — Microsoft. Все их наработки будут объединены вместе. Но как бы они не старались, всё равно модульная система будет плохой, ибо чтобы она была хорошей, нужно изначально встраивать её в язык, как это сделано в D/Java/Python/C# и т.д.
На ютубе уже пошли шутки о модульной системе C++17: https://www.youtube.com/watch?... =1&html5=1 static if не будет реализован в C++17, потому что, как написал Страуструп в своём PDF-отчёте на опенстд, это будет ужасно сочетаться со многим функционалом, существующим сейчас в C++. Т.е. так же хорошо, как и в D, такая конструкция не сможет работать в C++. Но имеются планы на создание усечённой версии static if. Вот, собственно, разгромная PDF-ка: “Static If” Considered D по-прежнему развивается. Пока что всё! Про ренджи C++17 говорить тоже особо нечего. Это не ренджи, а жалкое подобие D'шных ренджей. Да, разработчики C++ всё больше и больше смотрят в сторону D. И это превосходно!!!
0
|
|
| 11.06.2015, 14:45 | |
|
0
|
|
| 11.06.2015, 16:57 [ТС] | |||
|
Не по теме:
Да, в оригинале было Вообще, меня, как граммар-наци, просто бесит незнание большей частью пользователей этого простого правила правописание "*тся - *ться": Если ваше слово отвечает на вопрос "что делает?" ("бежит, торопится времечко наше", например), то "Ь" в слове отсутствует, а если слово отвечает на вопрос "что делать?" ("пора уже торопиться в аптеку, через 10 минут закроют", например), то в слове должен быть "Ь".
0
|
|||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 11.06.2015, 18:31 | ||
|
C++ : https://github.com/ericniebler... lendar.cpp если убрать комменты и юнит-тесты, то на D - 300 строк, на C++ - 265
0
|
||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||||||||
| 11.06.2015, 18:51 | ||||||||
0
|
||||||||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|||||||
| 11.06.2015, 18:52 | |||||||
1
|
|||||||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
|||||||
| 11.06.2015, 18:56 | |||||||
|
И ещё плюсовый календарь писал сам Эрик Ниблер. Если бы D-шный календарь написал Jonathan M Davis, то явно кода было бы намного меньше.
:
0
|
|||||||
|
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
|
|||
| 11.06.2015, 19:40 | |||
|
честно говоря как то сам подумал ознакомится с языком D, видя хвалебные речи товарища Dennis Ritchie, но тут в голову пришла страшная мысль - а что если его безумная увлеченность этим языком, нежелание слушать его недостатки, приходит с изучением языка D. Услышав, по меньшей мере, бредовые фразы разработчиков языка
Добавлено через 1 минуту
0
|
|||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||||||||
| 11.06.2015, 20:10 | ||||||||
P.S. Кстати, этот вопрос задал Я в прямом эфире DConf 2015.
0
|
||||||||
|
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
|
|||
| 12.06.2015, 16:28 | |||
|
0
|
|||
|
2389 / 1301 / 1492
Регистрация: 29.08.2014
Сообщений: 4,669
|
|
| 30.06.2015, 13:56 | |
|
Dennis Ritchie, несколько вопросов:
1. Где промышленно используют D? 2. Есть ли поддержка СУБД (Postgree, MS SQL Server, Oracle)? 3. Есть ли поддержка .Net?
0
|
|
|
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
|
|
| 30.06.2015, 16:55 | |
|
0
|
|
| 30.06.2015, 17:06 | |
|
Не по теме: Учитывая вышесказанное - нафига это "Д" нужно?
0
|
|
|
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
|
|
| 30.06.2015, 17:47 | |
|
0
|
|
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|