HyperTalk
ただし、日本語に関する「word」の処理に関しては動作がアバウトであるため、カンマで区切って「item」を使い処理することが望ましい。 これを使うことによって配列と同じような処理を行える。例えば、次の二つのコードはほぼ同様の処理をしている(便宜上「main()」や「on openstack」を省略する)。
HyperTalk
C言語
また、C言語よりも比較的自由に文字列処理が可能である。
C言語はポインタを使ったメモリの動的割り当てやシフト演算といったハードウェアレベルでのアクセスが可能であるが、(スクリプト言語であることも関係しているが)HyperTalkはそういった処理は標準では不可能である。 ただし、サウンド処理や画像処理などOSレベルにアクセスする処理については前述のXCMDやXFCNを使えば可能である。
そのほか、繰り返しや条件分岐においてはC言語とほぼ同じ処理が可能である。 例えば、繰り返しに関してはC言語での「while(1){~}」(無限ループ)は「repeat ~ end repeat」、「for(i=1;i<=10;i++){~}」は「repeat with i = 1 to 10 ~ end repeat」という風に、条件分岐は「if(i==10){~}」は「if i=10 then ~ end if」という風に記述すれば同様の処理が可能。