basicはインタープリタ方式で動くものと、コンパイラ方式で動くものに大別できる。