Я выбираю этот язык программирования из-за многих вещей. В первую очередь, это Си-подобный синтаксис и очень высокое сходство языка с С++, что позволяет обучаться этому языку программирования просто изучая С++ и читая документацию
Лист конопли
Интересно, а можно ли используя какое-нибудь уравнение, получить график, отображающий лист конопли ? Оказывается, это вполне реально, и к нашим услугам три разных уравнения, дающие один и тот же рисунок
Усовершенствуем лист папоротника
Работая над программой «Лист папоротника» и почитывая понемногу «Язык программирования D», я подумал над тем, что программа построения этой системы итерированных функций могла бы дать гораздо большую свободу для экспериментов и творчества в области фракталов. Собственно, задумался я о возможностях той простенькой программы еще в момент ее написания, именно в этот момент я видел главный […]
Дымчатые аттракторы
В предыдущей статье рассказывалось о простейшей хаотической системе с довольно интересными результатами, а вот в этой статье, я покажу гораздо более интересную систему, на получение красивых результатов в которой потребуется львиное терпение: для того, чтобы получить не какую-то размазню из точек, требуется самостоятельный и довольно нудный подбор уже четырех коэффициентов.
Волшебные точки
Если у вас математический склад ума и вы все видите через призму уравнений и их отображений на плоскость, то у меня есть кое-что, способное заинтересовать и надолго приковать вас к экрану, особенно когда нечего делать. Впрочем, даже если вышеупомянутое вам чуждо, то все равно наблюдение за простейшей хаотической системой, которую я случайно нашел на просторах […]
Декодирование UUE
Обещал в одной из статей сделать декодирование UUE (реализация на Icon), теперь выполняю его… Утилита консольная: принимает на вход имя файла, в котором хранится uue.
Сердце
Что будет, если взять функцию вида: sqrt(cos(x)) * cos(200.0 * x) + sqrt(abs(x)) — (3.1415926 / 4.0) * ((4 — x * x) ^^ 0.01) забить на полярные координаты и построить эту функцию на промежутке от [-1.57; 1.57], используя достаточно небольшой шаг ?
Цифровой корень. Неожиданное продолжение.
В связи с внезапно вспыхнувшим интересом к DGui, а также в связи с желанием поставить себе знание этого тулкита на уровень рефлексов (ну, например,усвоить его также как графику в Icon, которая настолько хорошо усвоена, что о ней я даже и не думаю, когда пишу очередную программку на нем), возникло желание повторить некоторые вещи, которые были […]
Корреляция по Пирсону
Простая функция, которая считает коэффициент корреляции двух наборов данных: X и Y. Примечание: размерность набора данных X должна быть равна размерности набора данных Y!
Лист папоротника в D
Наконец-то, работа с языком программирования D дошла до использования библиотек графического интерфейса, и насколько мне известно, ни один русскоязычный источник, рассказывающий о D, не затрагивал эту тему, что является весьма большим упущением на мой взгляд. Многим известен тот факт, что для этого языка программирования разработано приличное количество графических тулкитов или привязок к некоторым широкоизвестным графическим […]