Разработка программного обеспечения
SymbolicC
SymbolicC представляет Cи программы и структуры данных, используя высокоуровневый символьный язык системы Mathematica, позволяя программам на языке системы Mathematica преобразовывать и оптимизировать Си программы. Он широко используется в утилитах системы Mathematica для генерирования кода.
- Использование костяка дерево ориентированного символьного языка системы Mathematica для представленния Си кода. »
- Позволяет программам для системы Mathematica создавать Си код, проводить над ним операции и оптимизировать его.
- Расширяет мета-программистские возможности системы Mathematica, поддерживая работу с Си кодом.
- Обширно используется другими техническими решениями системы Mathematica 8, такими как компилятор. »
- Полная поддержка программных конструкций языка Си. »
- Помогает избежать синтаксических ошибок в генерируемом коде, используя такие возможности системы Mathematica как подсветка парных скобок и синтаксических ошибок языка системы Mathematica.