Switch lang: Русский \ English

Прорыв в области IT

Заголовок, возможно бросский, но оно того стоит.

Мы делаем великую вещь и я хочу поделиться своей эмоцией!

Лет 40 уже (с 80-х) не было больших прорывов в ИТ я уже изголодался. Уж хочется что-то получше чем новый какой-то язык. Или какая-то склейка для языков.

Мы сделали не просто рантайм для взаимодействия многих языков (звучит странно эта фраза, признаю), но мы сделали настоящее распараллеливание.

Система сама разбирается как и что запускать, чтобы распределить нагрузку, чтобы сэкономить трафик!

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

Я тащусь от этого проекта как программист. И мне не терпиться рассказать обо всём этом всему миру прямо сейчас, однако рановато, многое не готово.

Я буду просто записывать в блог интересное и важное для меня и проекта и Вы скоро всё сами до конца узнаете. Будут появляться новые страницы сайта и всё станет проявляться всё чётче.

За эти два года я провёл фазу имплементации рабочего прототипа системы. Мы научились многому:

  • параллелить код и сиситемы
  • находить зависмости, оптимизировать Control Flow программ
  • построили многопоточный распределённый рантайм из легковесных потоков, который сам принимает некоторые решения
  • построили рспределённое хранилище оперативных данных
  • научились делать кодогенерацию и трансформацию программ
  • работать с FPGA на новом уровне, теперь у нас своё интересное FPGA Soft ядро, выполняющее байт код динмического языка lua, это не ассеблер и не C гораздо выше и гибче.
  • мы понимаем как извлекать dataflow из императивных программ даже с динамической типизацией.

И еще многое о чём можно писать и рассказывать...

Комментарии

Comments powered by Disqus
Перейти к главному содержимому