1. Сайт растет и крепчает каждый месяцЕще факт

Причина

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

Виновники

арт-директор
Дмитрий Зорин

дизайнер
Дмитрий Зорин

разработчик
Дмитрий Зорин


Дело № 53

Не завершено. Проект в процессе разработки.

Рассмотрим вопрос спонсорства.

Совершено:
Проект в разработке с 2010 года. Сбор идей с 2000.


Раскрыто:
18 марта 2013

Следствие

Общая информация для всех

Изобретать велосипед — дело спорное. Поэтому мы такими вещами не занимаемся. Зато, когда мы видим сотни кривых ног, которые с трудом крутят педали, мы всерьез задумываемся об изобретении выпрямителя. Или, если быть более точным, о прямых ногах на замену имеющихся.

Проект «Конструктор кода» и является таким посредником-выпрямителем. Мы хотим сделать труд программистов и разработку любых IT-проектов более эффективной. Чтобы хорошие разработчики могли хорошо крутить педали всех изобретенных велоспедов, а не тратить свое время и силы впустую, борясь каждый раз заново с наваренной годами для них кашей.

В проект входят:

  • Удобная среда разработки (IDE), использующая подход к разработке со стороны дизайна, а не со стороны бородатых линуксоидов
  • Собственный язык программирования, созданный исключительно для того, чтобы решить поставленные проектом задачи. Новый культ нам не нужен
  • Анализатор и рекомпилятор (для всех основных языков программирования)
  • Визуализатор-тестер для алгоритмов
  • Ряд других идей и решений, упрощающих разработку любых программ и сайтов
  • Базовый набор библиотек готового кода

Проект находится в стадии разработки. Мы рассмотрим предложения о спонсорстве.

 

Подробная информация для опытных пользователей и разработчиков

Вступление

«Программное обеспечение словно секс: лучше, когда это бесплатно»

— Линус Торвальдс, конференция 1996 FSF

«Линус — долба♥♥♥еб. Бесплатного секса не бывает. Даже руки помыть время нужно»

— Дмитрий Зорин, 2008

Краткая история проекта

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

Чтобы анализатор мог «кушать» любой современный язык, ему потребовалась особая гибкость телодвижений. В частности, для этого мы написали свой собственный гениальный проект для анализа регулярных выражений. Его преимущество заключается в особой универсальности, в умении себя самостоятельно оптимизировать, в том, как именно он написан, и что умеет делать. Мы сами до сих пор под впечатлением, как нам удалось такое сделать. Красивые слова тут ни при чем.

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

Мы поняли, что наглядность работы алгоритмов категорически помогает видеть свою работу, а не представлять ее. Хоть это и занимает немало дополнительного времени. Поэтому вспомогательные инструменты для создания наглядности любого алгоритма, также были включены в общий проект «Конструтора кода».

Затем, раз пошла такая пьянка, мы решили воплотить свою тайную мечту и создать свой язык программирования. Ключевая его особенность в том, что мы подошли к вопросу разработки со стороны дизайна, а не со стороны бородатых профессоров, с диском никса в кармане. Лидер проекта — хороший дизайнер, а не только опытный программист. Именно это и обрисовало главную цель и ключевую особенность проекта.

Задача была такова: надо сделать просто и понятно, но сохранить весь функционал.

Все, от чего можно избавиться, мы избавлялись. Все, что можно упростить, мы упрощали. Все интересное и новое, что мы придумали, мы сделали или записали на будущее.

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

 

Собственный язык и среда разработки (IDE)

Увы и ах. Это содержание доступно только для избранных клиентов

Вход на сайт здесь. Чтобы получить свой логин и пароль, надо стать клиентом. Чтобы попасть в круг избранных, нужно проявить смекалку.

 

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

 

© 1999–2018 Дмитрий Зорин