wizzard: (Default)
wizzard ([personal profile] wizzard) wrote2011-05-17 03:41 am

c++ vs c# vs java, или ява головного мозга

я чего-то не понимаю. был код на плюсах. есть порт на яву с идентичным функционалом.

мне оно понадобилось на сишарпе, и я сдуру взялся переносить явский вариант – ну как же, языки же ближе вроде как? убив месяц, заподозрил неладное. пошел сравнил размер и офигел. плюсы – 30 KLOC, ява – почти 300 KLOC.

и таки да, пока что:

- плюсовый код читается гораздо легче, невзирая на C++ FQA
- на сишарпе получается в ~2 раза компактнее плюсов, не говоря уж о той куче кода, за которую я взялся в оригинале. как можно было так извратиться?…