SQLにせよ、awkにせよ。

或いは、他の言語にせよ。

 

データを処理する際に、「データを処理する仕組み」自体を作らなくてはならない言語は基本的に鬱陶しく、開発期間が長い」

 

これ、適切には何て言えばいいんだろう?

例えばawkであれば「必ず1行ずつ読み込む仕組みは出来上がってる」

ところが、cならば「1行ずつ読み込む仕組みを作るところから始まる」

 

java,c,c++.SQL.awk,shell,pythonなど、データ処理化に特化して色々覚えてきたのだが

総合的に一番色々楽なのは、今のところはpython(最優先でコレを使おうとは思わないけど・・・

 

データ処理に関してだけならば、記述はSQLはpythonに圧勝できる。

これが理由。

 

SQLを使う前提であれば、SQL以外に相性の良いプログラミング言語は、awk,C,C++で、その中でも手軽なのはawk。。。

 

pythonは「一人でなんでもできる万能選手、且つSQL以外のプログラミング言語の中では、一番配列処理が得意」

なんだよなぁ・・・。

ここら辺が、pythonの難しいところ。