Привет Хабр, хочу рассказать о творении, на которое я потратил свою юность; было бы лучше, если бы я пил и курил.
Msvcore — кроссплатформенная библиотека для C++, написанная с нуля по принципам оптимальности, открытости и простоты.
По крайней мере, это была основная идея.
Что произошло в конце.
Немного истории
Все началось еще в 2004 году, когда я начал работать чем-то вроде системного администратора на все руки и в то же время начал интересоваться C++.И, как сейчас помню, MFC со своими шаблонами и CStrings. Тогда и возникла идея написать свои строки, простые и понятные.
И понеслось.
К сожалению, у меня есть архив только за октябрь 2005 года, и я воспользуюсь им для реконструкции событий.
Вы можете взглянуть на это на github .
Самая ранняя дата в архиве датируется 10 октября 2004 г.
, за неимением иного, этот день можно считать днем рождения библиотеки (Дата: Вс, 10.10.2004 12:50:42 GMT).
Интересно, что библиотека, в отличие от других, создавалась путем эволюции.
В него был добавлен часто используемый код, и он был добавлен под текущие задачи.
Задачи усложнялись, библиотека росла.
Но есть в этом и минус: вы можете не найти функций, которые, казалось бы, должны быть в каждой библиотеке.
На то и велосипед, который добавляется в процессе разработки.
Первым компонентом моей библиотеки был строковый класс MString, полное имя MyString.
Теги: #C++ #кроссплатформенность #алгоритмы #библиотека #Ненормальное программирование #C++ #Алгоритмыclass MString{
-
Play Impossible — Умный Мяч Для Дворовых Игр
19 Oct, 24 -
Таблица Дроидов. Выпуск 15
19 Oct, 24 -
Управление Скалярными Типами В Php 5
19 Oct, 24