C#を最近、使用していて感じることはListの使用が簡単だなと思います。
例えば、整数型(int)をListで保持しようとした場合には、
C#の場合には、List<int>intlistと宣言すれば使用できます。
C++の場合も同様に、std:list<int>intlistと宣言すれば使用できます。
しかし、Delphiの場合には、IntList=class(TObjectList)とクラスを作成して、そこに色々なメソッドを用意しなくてはなりません。
そこから使用する場合には、C#やC++と同様に宣言をして使用します。
このように、言語一つとっても実装の方法が異なってきます。
基本的には、コードの量が少ないほうが生産性は向上しますし、バグも少なくなります。
本当にこんな基本的なことからですが、開発言語を選択するときには、注意をしなくてはならないなと思います。
例えば、整数型(int)をListで保持しようとした場合には、
C#の場合には、List<int>intlistと宣言すれば使用できます。
C++の場合も同様に、std:list<int>intlistと宣言すれば使用できます。
しかし、Delphiの場合には、IntList=class(TObjectList)とクラスを作成して、そこに色々なメソッドを用意しなくてはなりません。
そこから使用する場合には、C#やC++と同様に宣言をして使用します。
このように、言語一つとっても実装の方法が異なってきます。
基本的には、コードの量が少ないほうが生産性は向上しますし、バグも少なくなります。
本当にこんな基本的なことからですが、開発言語を選択するときには、注意をしなくてはならないなと思います。