接口

Sage使用通用接口和简洁的程序语言实现”在同一个屋檐下”调用许多不同的计算机代数系统进行计算。

接口的控制台和交互模式做不同的事情。如,使用GAP:

  1. gap.console(): 打开GAP控制台 - 将控制权交给GAP。这时,Sage的作用仅仅是方便的程序管理器,跟Linux的bash shell一样。
  2. gap.interact(): 这是一个方便的与运行中的GAP进行交互的方法。你可以把Sage对象导入GAP会话(甚至是从交互式界面中),等。