Posted at

C# と X++ の違い

More than 3 years have passed since last update.

X++とは、Dyanamics AX といういわゆる「もしもマイクロソフトが会計ソフトをつくったら」というものの専用言語です。

雰囲気的には C# に似ていて、C#を知っていたら、1日ほどで吸収できます。

●そもそも論として、なぜそんな言語を使っているの?

 Dyanamics AX はもともと、IBM のアプリケーションで、Javaで作成されていて、データアクセスに関して、

 Dyanamics AXのデータを扱いやすいようにJavaのスーパーセットとしてつくられていました。

 で、なんだかんだで、MSさんに買収されて今に至ると・・・

参考リンク

  X++ プログラム言語の概要

前ふりはさておき、違いは以下にまとまっています


X++, C# Comparisons [AX 2012]

X++ と C# の違い: Hello World

X++ と C# の違い: ループ

X++ と C# の違い: Switch

X++ と C# の違い: 文字列Caseとデリミタ

X++ と C# の違い: 配列の構文

X++ と C# の違い: コレクション

X++ と C# の違い: キー・バリューのコレクション

X++ と C# の違い: 例外

X++ と C# の違い: 例外後の再試行の自動化

X++ と C# の違い: オペレーター

X++ と C# の違い: プリコンパイラ命令

X++ と C# の違い: クラス

X++ と ANSI SQLの違い: SQL Select文