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

SymbolicC

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

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

Есть вопросы?

Получить индивидуальный ответ

Бесплатная информационная рассылка

IN THE NEWS...

Dr Dobb's:

"A tremendous accelerator for developers"

Решения для...

Естествознания, машиностроения, биотехнологии, финансов, искусства, образования и других дисциплин....
Найдите решение для вашей области»

Ознакомительный тур

Ознакомьтесь с преимуществами, которые предоставляет система Mathematica для пользователей в промышленности и образовании, и пользователей, занимающихся научно-исследовательской деятельностью.
Видео»

Wolfram Training

Учитесь по кратким руководствам и подробным курсам.
См. рекомендуемые тренинги»

Получить систему Mathematica

 
 

Системные требования»
Есть вопросы? Связаться с нами»



Select Language: enjaespt-brzhko