Разработка программного обеспечения

SymbolicC

SymbolicC представляет Cи программы и структуры данных, используя высокоуровневый символьный язык системы Mathematica, позволяя программам на языке системы Mathematica преобразовывать и оптимизировать Си программы. Он широко используется в утилитах системы Mathematica для генерирования кода.

  • Использование костяка дерево ориентированного символьного языка системы Mathematica для представленния Си кода. »
  • Позволяет программам для системы Mathematica создавать Си код, проводить над ним операции и оптимизировать его.
  • Расширяет мета-программистские возможности системы Mathematica, поддерживая работу с Си кодом.
  • Обширно используется другими техническими решениями системы Mathematica 8, такими как компилятор. »
  • Полная поддержка программных конструкций языка Си. »
  • Помогает избежать синтаксических ошибок в генерируемом коде, используя такие возможности системы Mathematica как подсветка парных скобок и синтаксических ошибок языка системы Mathematica.
Поддержка всех конструкций языка Cи »Символьное изменение синтаксического дерева »Поддержка всех стандартных математических операторов »
Понимание приоритетов языка Си »Символьная оптимизация Си кода »Поддержка препроцессора языка Си »
Написание программ, генерирующих другие программы »Создание специализированного языка для процедурных интерфейсов прикладных программ »
en es ja ko pt-br zh