Опять писал на плюсах, недели две назад. Впечатления те же, если нужно что-то низкоуровневое и быстрое, то можно. В противном случае будет противно.
Можно сказать, что был чистый С, плюс с пяток сущностей-объектов. Для основного объекта потребовался кусок памяти, непрерывный (гигов 5), оказалось просто нужно скомпилять под 64 и все работает.
А если вам нужен стек несколько миллионов раз, то не используйте STL. Сразу все тормозит. memset + a[0]++;a[a[0]] = value вас спасет.
Опять потратил часа два в поисках ошибок, из-за низкоуровневости. Почему я должен работать компилятором?
Задача не спортивная, алфавит из 4 букв. Хотя любой спортсмен ее реализует, просто ограничения в гигабайты (и памяти, и вход) и по времени сколько влезет (пока там везде линия, а чтение/запись с винта занимает львиную часть, в итоге пара минут). Может еще потребуется что-то пописать.
На высокоуровневых языках опять же страшно выделять кучу памяти, очень страшно. И переносимости меньше, поэтому плюсЫ.
четверг, 6 октября 2011 г.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий