TTSneo
オブジェクト指向言語ではなく、手続き型言語である。このためこれによって作られたプログラムは、一行目から順番に実行されていく形で、BASICによく似ている。
基本的には命令や代入をおいて改行して、また命令か代入がきてまた改行してという形に、一行に一命令が入るのが基本的な文法であるが、「。」で一行に複数の命令を入れることもできる。
ウィンドウを表示して動く、一般的なアプリケーションを作る際は、ウィンドウを表示する命令を実行した後、「待機」命令でメッセージループに入る。この後、「待機」命令の後に記述された「手順」が、TTSneoがウィンドウメッセージを受けたときに実行され、GUIによるユーザーからの入力に対応する。といったようにプログラムが成り立つ。
なにも必ずウィンドウを生成しなければならないわけではない。ただそうしたほうが見栄えはよい。
命令と関数といった風に分離されている。関数は処理をして値を返すもの、命令は値を返さず処理のみという仕組みである。しかし、文法は異なる。
具体的なプログラムの中身は、命令や代入などをなんども記述していく形で構成される。関数は単独では使用しない。
日本語ベースのため、日本語に近い形でプログラムのソースコードを作成することができる。また、言語作成にあたって、ロゴライターのソースコードを基調としているため、主に図形関係を得意とするが、最近は他の関数や命令を重点に強化されているため、徐々に衰退している。
本体はVisual Basic6.0で作成されており、そのソースコードは公開されていない。インタープリタ型なので実行速度は遅い。
Visual Basicに用意されているほとんどのGUI部品を利用でき、外部DLLやAPIとの連携も可能なため、既存の機能よりもさらに高度なアプリケーションを作成することができる。
また、Visual Basicの様な、RADを搭載し、アプリケーションの開発を安易に行うことが出来る。
2008年7月27日には、開発言語を.NET Frameworkに変え、文法や仕様などを刷新した新言語「プロデル」のベータ版がリリースされた。
TTSneo(ティーティーエス・ネオ)はスクリプト型プログラミング言語のひとつ。開発者はゆうと。動作可能OSは、Windows 98/Me/2000/XP。NTや95でも一部機能制限があるものの、使用可能である。Vista/7にもほとんど対応している。旧称はTechnology Terminal Script(テクノロジ・ターミナル・スクリプト)。