Программный код

Сортировка больших массивов случайных чисел (C++)

Исследование алгоритмов сортировки. Даны общие обзоры 10 наиболее известных алгоритмов и множества их модификаций. Тщательно протестирован результат их применения к большим объёмам случайных чисел (от 1 тысячи до 65 миллионов). Сделаны некоторые побочные выводы по эффективному написанию алгоритмов на языке C++.

Скорость работы алгоритмов / Нахождение простых чисел (C++)

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

Как оставить консольное окно открытым после завершения работы программы (С++)

Часто требуется оставить окно консольного приложения открытым после того, как программа выполнила свою работу. Или приостановить выполнение до того, как будет нажата случайная клавиши. Существует несколько команд. Здесь собраны несколько.

Задействование заблокированных стандартных функций в Visual Studio

В VS2015 и 2017 по умолчанию блокируется работа некоторых стандартные функций. Вместо них Microsoft теперь предлагает использовать свои эквиваленты. В данной статье показано, как можно продолжить запускать код, написанный по общепринятому стандарту.

Создание графического интерфейса в Visual Studio 2017 (C++)

В интернете можно обнаружить множество роликов, насколько легко было создавать графические приложения в Visual Studio 2010 через "Windows Forms Application". В VS2015 и VS2017 с инструментами для новичков стало сложнее. Наиболее простым способом из обнаруженных автором этой статьи является использование "CLR Empty Project". Статья предназначена для новичков, но предполагает, что читатель уже не испытывает проблем с созданием консольных приложений вида "Hello World".

Создание в Code::Blocks графических приложений с помощью wxWidgets

В этой иллюстрированной статье описано, как можно создавать графические приложения в CodeBlocks с помощью библиотеки инструментов wxWidgets.
Также кратко рассказано об установки CodeBlocks в редакции "Nightly build".

Заметки по JavaScript

Несколько лет назад я прошла двухмесячные курсы по JavaScript в самом МГУ и сохранила прекрасные воспоминания о том времени. Как знать, быть может, мне ещё посчастливится побывать в том корпусе. За эти два месяца меня классно натаскали, но без практики информация быстро забылась. Но не потерялась, а оказалась в латентной памяти и когда через несколько лет я снова начала программировать, быстро восстановилась. Сейчас JavaScript является единственным знакомым мне языком программирования. Хотя даже на нём вынуждена без конца обращаться к справочнику и выискивать ошибки в своём коде.
Внутри поста подборка моих заметок по этому языку. В них я обильно использовала синтаксическое раскрашивание кода - большое преимущесто CMS вроде Drupal-а над страницами социальных сетей.